1 %include /usr/lib/rpm/macros.perl
2 Summary: Library to provide key AppArmor symbols
3 Summary(pl.UTF-8): Biblioteka udostępniająca kluczowe symbole AppArmor
10 Source0: http://kernel.org/pub/linux/security/apparmor/AppArmor-%{version}/AppArmor-%{version}.tgz
11 # Source0-md5: 4a747d1a1f85cb272d55b52c7e8a4a02
12 URL: http://apparmor.wiki.kernel.org/
13 BuildRequires: autoconf
14 BuildRequires: automake
17 BuildRequires: libtool
18 BuildRequires: perl-devel
19 BuildRequires: perl-tools-pod
20 BuildRequires: python-devel
21 BuildRequires: rpm-perlprov
22 BuildRequires: rpm-pythonprov
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 This package provides the libapparmor library, which contains the
27 change_hat(2) symbol, used for sub-process confinement by AppArmor.
28 Applications that wish to make use of change_hat(2) need to link
29 against this library. This package is part of a suite of tools that
30 used to be named SubDomain.
32 %description -l pl.UTF-8
33 Ten pakiet udostępnia bibliotekę libapparmor, zawierającą symbol
34 change_hat(2), używany do więzienia podprocesów przez AppArmor.
35 Aplikacje chcące używać change_hat(2) muszą być linkowane z tą
36 biblioteką. Ten pakiet jest częścią zestawu narzędzi nazywanego
40 Summary: Header files for libapparmor library
41 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libapparmor
42 Group: Development/Libraries
43 Requires: %{name} = %{epoch}:%{version}-%{release}
46 This is the package containing the header files for libapparmor
49 %description devel -l pl.UTF-8
50 Ten pakiet zawiera pliki nagłówkowe biblioteki libapparmor.
53 Summary: Static libapparmor library
54 Summary(pl.UTF-8): Statyczna biblioteka libapparmor
55 Group: Development/Libraries
56 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
59 Static libapparmor library.
61 %description static -l pl.UTF-8
62 Statyczna biblioteka libapparmor.
64 %package -n python-apparmor
65 Summary: AppArmor Python bindings
66 Summary(pl.UTF-8): Dowiązania do AppArmor dla Pythona
67 Summary(pt_BR.UTF-8): Módulos Python para acessar os recursos do AppArmor
68 Group: Development/Languages/Python
70 Requires: %{name} = %{epoch}:%{version}-%{release}
72 %description -n python-apparmor
73 AppArmor Python bindings.
75 %description -n python-apparmor -l pl.UTF-8
76 Dowiązania do AppArmor dla Pythona.
78 %description -n python-apparmor -l pt_BR.UTF-8
79 Módulos Python para acessar os recursos do AppArmor.
81 %package -n perl-apparmor
82 Summary: AppArmor Perl bindings
83 Summary(pl.UTF-8): Dowiązania do AppArmor dla Perla
84 Summary(pt_BR.UTF-8): Módulos Perl para acessar os recursos do AppArmor
85 Group: Development/Languages/Perl
86 Requires: %{name} = %{epoch}:%{version}-%{release}
88 %description -n perl-apparmor
89 AppArmor Perl bindings.
91 %description -n perl-apparmor -l pl.UTF-8
92 Dowiązania do AppArmor dla Perla.
94 %description -n perl-apparmor -l pt_BR.UTF-8
95 Módulos Perl para acessar os recursos do AppArmor.
97 %setup -q -n AppArmor-%{version}
100 cd libraries/libapparmor
113 CFLAGS="%{rpmcflags}"
116 rm -rf $RPM_BUILD_ROOT
118 %{__make} -C libraries/libapparmor install \
119 DESTDIR=$RPM_BUILD_ROOT
122 rm -rf $RPM_BUILD_ROOT
124 %post -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_libdir}/lib*.so.*
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/lib*.so
135 %{_includedir}/aalogparse
136 %{_includedir}/sys/*.h
140 %defattr(644,root,root,755)
143 %files -n python-apparmor
144 %defattr(644,root,root,755)
145 %dir %{py_sitedir}/libapparmor1
146 %attr(755,root,root) %{py_sitedir}/libapparmor1/*.so
147 %{py_sitedir}/libapparmor1/*.py[co]
148 %{py_sitedir}/*.egg-info
150 %files -n perl-apparmor
151 %defattr(644,root,root,755)
152 %{perl_vendorarch}/*.pm
153 %dir %{perl_vendorarch}/auto/LibAppArmor
154 %attr(755,root,root) %{perl_vendorarch}/auto/LibAppArmor/*.so