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 BuildRequires: swig-perl
24 BuildRequires: swig-python
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 This package provides the libapparmor library, which contains the
29 change_hat(2) symbol, used for sub-process confinement by AppArmor.
30 Applications that wish to make use of change_hat(2) need to link
31 against this library. This package is part of a suite of tools that
32 used to be named SubDomain.
34 %description -l pl.UTF-8
35 Ten pakiet udostępnia bibliotekę libapparmor, zawierającą symbol
36 change_hat(2), używany do więzienia podprocesów przez AppArmor.
37 Aplikacje chcące używać change_hat(2) muszą być linkowane z tą
38 biblioteką. Ten pakiet jest częścią zestawu narzędzi nazywanego
42 Summary: Header files for libapparmor library
43 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libapparmor
44 Group: Development/Libraries
45 Requires: %{name} = %{epoch}:%{version}-%{release}
48 This is the package containing the header files for libapparmor
51 %description devel -l pl.UTF-8
52 Ten pakiet zawiera pliki nagłówkowe biblioteki libapparmor.
55 Summary: Static libapparmor library
56 Summary(pl.UTF-8): Statyczna biblioteka libapparmor
57 Group: Development/Libraries
58 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
61 Static libapparmor library.
63 %description static -l pl.UTF-8
64 Statyczna biblioteka libapparmor.
66 %package -n python-apparmor
67 Summary: AppArmor Python bindings
68 Summary(pl.UTF-8): Dowiązania do AppArmor dla Pythona
69 Summary(pt_BR.UTF-8): Módulos Python para acessar os recursos do AppArmor
70 Group: Development/Languages/Python
72 Requires: %{name} = %{epoch}:%{version}-%{release}
74 %description -n python-apparmor
75 AppArmor Python bindings.
77 %description -n python-apparmor -l pl.UTF-8
78 Dowiązania do AppArmor dla Pythona.
80 %description -n python-apparmor -l pt_BR.UTF-8
81 Módulos Python para acessar os recursos do AppArmor.
83 %package -n perl-apparmor
84 Summary: AppArmor Perl bindings
85 Summary(pl.UTF-8): Dowiązania do AppArmor dla Perla
86 Summary(pt_BR.UTF-8): Módulos Perl para acessar os recursos do AppArmor
87 Group: Development/Languages/Perl
88 Requires: %{name} = %{epoch}:%{version}-%{release}
90 %description -n perl-apparmor
91 AppArmor Perl bindings.
93 %description -n perl-apparmor -l pl.UTF-8
94 Dowiązania do AppArmor dla Perla.
96 %description -n perl-apparmor -l pt_BR.UTF-8
97 Módulos Perl para acessar os recursos do AppArmor.
99 %setup -q -n AppArmor-%{version}
102 cd libraries/libapparmor
115 CFLAGS="%{rpmcflags}"
118 rm -rf $RPM_BUILD_ROOT
120 %{__make} -C libraries/libapparmor install \
121 DESTDIR=$RPM_BUILD_ROOT
124 rm -rf $RPM_BUILD_ROOT
126 %post -p /sbin/ldconfig
127 %postun -p /sbin/ldconfig
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_libdir}/lib*.so.*
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_libdir}/lib*.so
137 %{_includedir}/aalogparse
138 %{_includedir}/sys/*.h
142 %defattr(644,root,root,755)
145 %files -n python-apparmor
146 %defattr(644,root,root,755)
147 %dir %{py_sitedir}/libapparmor1
148 %attr(755,root,root) %{py_sitedir}/libapparmor1/*.so
149 %{py_sitedir}/libapparmor1/*.py[co]
150 %{py_sitedir}/*.egg-info
152 %files -n perl-apparmor
153 %defattr(644,root,root,755)
154 %{perl_vendorarch}/*.pm
155 %dir %{perl_vendorarch}/auto/LibAppArmor
156 %attr(755,root,root) %{perl_vendorarch}/auto/LibAppArmor/*.so