libseccomp/libseccomp.spec
shixuantong 4b6a92d431 backport patches from upstream
(cherry picked from commit 215e04d034e41b7ecf832d8b1aa038d116a4463a)
2023-07-01 10:12:28 +08:00

105 lines
2.6 KiB
RPMSpec

Name: libseccomp
Version: 2.5.0
Release: 5
Summary: Interface to the syscall filtering mechanism
License: LGPLv2
URL: https://github.com/seccomp/libseccomp
Source0: https://github.com/seccomp/libseccomp/releases/download/v%{version}/%{name}-%{version}.tar.gz
Patch6000: backport-only-request-the-userspace-notification-fd-once.patch
Patch6001: backport-system-change-our-notification-fd-handling.patch
BuildRequires: gcc git gdb gperf
%description
The libseccomp library provides an easy to use, platform independent, interface to
the Linux Kernel's syscall filtering mechanism. The libseccomp API is designed to
abstract away the underlying BPF based syscall filter language and present a more
conventional function-call based filtering interface that should be familiar to,
and easily adopted by, application developers.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Provides: %{name}-static = %{version}-%{release}
Obsoletes: %{name}-static <= %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1 -S git
%build
%configure
%make_build
%install
%make_install
%delete_la
%check
make check
%pre
%preun
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%doc CREDITS
%license LICENSE
%{_libdir}/%{name}.so.*
%files devel
%{_bindir}/scmp_sys_resolver
%{_includedir}/seccomp.h
%{_includedir}/seccomp-syscalls.h
%{_libdir}/%{name}.a
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%files help
%doc CHANGELOG CONTRIBUTING.md README.md
%{_mandir}/man*/*
%changelog
* Fri Jun 30 2023 shixuantong <shixuantong1@huawei.com> - 2.5.0-5
- backport patches from upstream
* Thu Sep 15 2022 zhoupengcheng <zhoupengcheng11@huawei.com> - 2.5.0-4
- remove recommend in spec
* Fri Nov 13 2020 Liquor <lirui130@huawei.com> - 2.5.0-3
- Modify the libseccomp-help dependency
* Fri Nov 6 2020 wangchen <wangchen137@huawei.com> - 2.5.0-2
- Add libseccomp-help into Requires.
* Thu Aug 25 2020 Liquor <lirui130@huawei.com> - 2.5.0-1
- update to 2.5.0
* Fri Apr 24 2020 BruceGW <gyl93216@163.com> - 2.4.3-1
- update upstream to 2.4.3
* Fri Oct 11 2019 jiangchuangang <jiangchuangang@huawei.com> - 2.4.1-3
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: remove so.* from devel
* Tue Sep 24 2019 luhuaxin <luhuaxin@huawei.com> - 2.4.1-2
- Type: enhancement
- ID: NA
- SUG: NA
- DESC: add help package and merge static package
* Fri Aug 16 2019 luhuaxin <luhuaxin@huawei.com> - 2.4.1-1
- Package init