]> git.pld-linux.org Git - packages/libseccomp.git/blame - libseccomp.spec
- run testsuite
[packages/libseccomp.git] / libseccomp.spec
CommitLineData
3fa3c5e8
AM
1#
2%bcond_without tests
3#
98e97d35
JB
4Summary: Enhanced Seccomp (mode 2) Helper library
5Summary(pl.UTF-8): Rozszerzona biblioteka pomocnicza Seccomp (trybu 2)
6Name: libseccomp
6b9f96ec 7Version: 2.1.1
98e97d35
JB
8Release: 1
9License: LGPL v2.1
10Group: Libraries
11Source0: http://downloads.sourceforge.net/libseccomp/%{name}-%{version}.tar.gz
6b9f96ec 12# Source0-md5: 1f41207b29e66a7e5e375dd48a64de85
98e97d35
JB
13Patch0: %{name}-pc.patch
14URL: http://libseccomp.sourceforge.net/
15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18The libseccomp library provides and easy to use, platform independent,
19interface to the Linux Kernel's syscall filtering mechanism: seccomp.
20The libseccomp API is designed to abstract away the underlying BPF
21based syscall filter language and present a more conventional
22function-call based filtering interface that should be familiar to,
23and easily adopted by application developers.
24
25%description -l pl.UTF-8
26Biblioteka libseccomp udostępnia łatwy w użyciu, niezależny od
27platformy interfejs do mechanizmu filtrowania wywołań systemowych
28jądra Linuksa - seccomp. API libseccomp jest zaprojektowane tak,
29żeby wyabstrahować język filtrowania wywołań BPF niższego poziomu i
30zaprezentować bardziej konwencjonalny interfejs filtrowania w oparciu
31o wywołania funkcji, który powinien być bardziej przyjazny i łatwiej
32adaptowalny dla programistów aplikacji.
33
34%package devel
35Summary: Header files for Seccomp library
36Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Seccomp
37Group: Development/Libraries
38Requires: %{name} = %{version}-%{release}
39
40%description devel
41Header files for Seccomp library.
42
43%description devel -l pl.UTF-8
44Pliki nagłówkowe biblioteki Seccomp.
45
46%package static
47Summary: Static Seccomp library
48Summary(pl.UTF-8): Statyczna biblioteka Seccomp
49Group: Development/Libraries
50Requires: %{name}-devel = %{version}-%{release}
51
52%description static
53Static Seccomp library.
54
55%description static -l pl.UTF-8
56Statyczna biblioteka Seccomp.
57
58%prep
59%setup -q
60%patch0 -p1
61
62%build
63# not autoconf configure
64./configure \
65 --prefix=%{_prefix} \
66 --libdir=%{_libdir}
67
68GCC="%{__cc}" \
69CFLAGS="%{rpmcflags} -Wall" \
70%{__make} \
71 V=1
72
3fa3c5e8
AM
73%{?with_tests:%{__make} check V=1}
74
98e97d35
JB
75%install
76rm -rf $RPM_BUILD_ROOT
77
78%{__make} install \
79 DESTDIR=$RPM_BUILD_ROOT
80
81install src/libseccomp.a $RPM_BUILD_ROOT%{_libdir}
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%post -p /sbin/ldconfig
87%postun -p /sbin/ldconfig
88
89%files
90%defattr(644,root,root,755)
91%doc CHANGELOG CREDITS README
d24f42eb 92%attr(755,root,root) %{_bindir}/scmp_sys_resolver
98e97d35 93%attr(755,root,root) %{_libdir}/libseccomp.so.*.*.*
c86f6298 94%attr(755,root,root) %ghost %{_libdir}/libseccomp.so.2
d24f42eb 95%{_mandir}/man1/scmp_sys_resolver.1*
98e97d35
JB
96
97%files devel
98%defattr(644,root,root,755)
99%attr(755,root,root) %{_libdir}/libseccomp.so
100%{_includedir}/seccomp.h
101%{_pkgconfigdir}/libseccomp.pc
102%{_mandir}/man3/seccomp_*.3*
103
104%files static
105%defattr(644,root,root,755)
106%{_libdir}/libseccomp.a
This page took 0.037312 seconds and 4 git commands to generate.