63 lines
1.4 KiB
RPMSpec
63 lines
1.4 KiB
RPMSpec
%global debug_package %{nil}
|
|
|
|
Name: etmem
|
|
Version: 1.0
|
|
Release: 5
|
|
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 gcc gcc-c++
|
|
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
|
|
* Mon May 24 2021 liubo <liubo254@huawei.com> 1.0-5
|
|
- add missing BuildRequires in etmem spec
|
|
|
|
* Fri Apr 2 2021 louhongxiang <louhongxiang@huawei.com> 1.0-4
|
|
- modify README correctly
|
|
|
|
* Sat Mar 30 2021 liubo <liubo254@huawei.com> 1.0-3
|
|
- Change aarch64 march to armv8-a
|
|
|
|
* Thu Mar 18 2021 liubo <liubo254@huawei.com> 1.0-2
|
|
- Fix 64K pagesize scan problem
|
|
|
|
* Thu Mar 18 2021 louhongxiang <louhongxiang@huawei.com>
|
|
- Package init
|