%global debug_package %{nil} Name: etmem Version: 1.0 Release: 3 Summary: etmem License: Mulan PSL v2 Source0: etmem-%{version}.tar.gz Patch0: 0001-fix-64K-pagesize-scan-problem.patch Patch1: 0002-change-aarch64-march-to-armv8-a.patch #Dependency BuildRequires: cmake BuildRequires: libboundscheck Requires: libboundscheck %description etmem module #Build sections %prep %autosetup -n etmem-%{version} -p1 %build mkdir -p build cd build cmake .. make %install mkdir -p $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT%{_sysconfdir}/etmem/ install -m 0700 build/bin/etmem $RPM_BUILD_ROOT%{_bindir} install -m 0700 build/bin/etmemd $RPM_BUILD_ROOT%{_bindir} install -m 0600 conf/example_conf.yaml $RPM_BUILD_ROOT%{_sysconfdir}/etmem/ %files %defattr(-,root,root,0750) %{_bindir}/etmem %{_bindir}/etmemd %dir %{_sysconfdir}/etmem %{_sysconfdir}/etmem/example_conf.yaml %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Sat Mar 30 2021 liubo 1.0-3 - Change aarch64 march to armv8-a * Thu Mar 18 2021 liubo 1.0-2 - Fix 64K pagesize scan problem * Thu Mar 18 2021 louhongxiang - Package init