]> git.pld-linux.org Git - packages/libapparmor.git/blame - libapparmor.spec
- release 5
[packages/libapparmor.git] / libapparmor.spec
CommitLineData
4bed3c28 1%include /usr/lib/rpm/macros.perl
b29a015c 2Summary: Library to provide key AppArmor symbols
07336d41 3Summary(pl.UTF-8): Biblioteka udostępniająca kluczowe symbole AppArmor
b29a015c 4Name: libapparmor
8f978932 5Version: 2.5
3b7436f4 6Release: 5
cd5c18e1 7Epoch: 1
b29a015c 8License: LGPL
9Group: Libraries
8f978932
AM
10Source0: http://kernel.org/pub/linux/security/apparmor/AppArmor-%{version}/AppArmor-%{version}.tgz
11# Source0-md5: 4a747d1a1f85cb272d55b52c7e8a4a02
12URL: http://apparmor.wiki.kernel.org/
b5724fe0
AM
13BuildRequires: autoconf
14BuildRequires: automake
4da076f4
AM
15BuildRequires: bison
16BuildRequires: flex
b5724fe0 17BuildRequires: libtool
8f978932 18BuildRequires: perl-devel
02c46005 19BuildRequires: perl-tools-pod
8f978932 20BuildRequires: python-devel
4bed3c28
AM
21BuildRequires: rpm-perlprov
22BuildRequires: rpm-pythonprov
6094cfac 23BuildRequires: swig-perl
24BuildRequires: swig-python
b29a015c 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28This package provides the libapparmor library, which contains the
29change_hat(2) symbol, used for sub-process confinement by AppArmor.
30Applications that wish to make use of change_hat(2) need to link
31against this library. This package is part of a suite of tools that
32used to be named SubDomain.
33
f037ca82
JR
34%description -l pl.UTF-8
35Ten pakiet udostępnia bibliotekę libapparmor, zawierającą symbol
36change_hat(2), używany do więzienia podprocesów przez AppArmor.
37Aplikacje chcące używać change_hat(2) muszą być linkowane z tą
38biblioteką. Ten pakiet jest częścią zestawu narzędzi nazywanego
868a657b
JB
39SubDomain.
40
b29a015c 41%package devel
42Summary: Header files for libapparmor library
07336d41 43Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libapparmor
b29a015c 44Group: Development/Libraries
7af628a3 45Requires: %{name} = %{epoch}:%{version}-%{release}
b29a015c 46
47%description devel
48This is the package containing the header files for libapparmor
49library.
50
f037ca82
JR
51%description devel -l pl.UTF-8
52Ten pakiet zawiera pliki nagłówkowe biblioteki libapparmor.
b29a015c 53
54%package static
55Summary: Static libapparmor library
07336d41 56Summary(pl.UTF-8): Statyczna biblioteka libapparmor
b29a015c 57Group: Development/Libraries
7af628a3 58Requires: %{name}-devel = %{epoch}:%{version}-%{release}
b29a015c 59
60%description static
61Static libapparmor library.
62
f037ca82 63%description static -l pl.UTF-8
b29a015c 64Statyczna biblioteka libapparmor.
65
c2413d27
AM
66%package -n python-apparmor
67Summary: AppArmor Python bindings
68Summary(pl.UTF-8): Dowiązania do AppArmor dla Pythona
69Summary(pt_BR.UTF-8): Módulos Python para acessar os recursos do AppArmor
70Group: Development/Languages/Python
71%pyrequires_eq python
72Requires: %{name} = %{epoch}:%{version}-%{release}
73
74%description -n python-apparmor
75AppArmor Python bindings.
76
77%description -n python-apparmor -l pl.UTF-8
78Dowiązania do AppArmor dla Pythona.
79
80%description -n python-apparmor -l pt_BR.UTF-8
81Módulos Python para acessar os recursos do AppArmor.
82
83%package -n perl-apparmor
84Summary: AppArmor Perl bindings
85Summary(pl.UTF-8): Dowiązania do AppArmor dla Perla
86Summary(pt_BR.UTF-8): Módulos Perl para acessar os recursos do AppArmor
87Group: Development/Languages/Perl
88Requires: %{name} = %{epoch}:%{version}-%{release}
89
90%description -n perl-apparmor
91AppArmor Perl bindings.
92
93%description -n perl-apparmor -l pl.UTF-8
94Dowiązania do AppArmor dla Perla.
95
96%description -n perl-apparmor -l pt_BR.UTF-8
97Módulos Perl para acessar os recursos do AppArmor.
b29a015c 98%prep
8f978932 99%setup -q -n AppArmor-%{version}
b29a015c 100
101%build
8f978932 102cd libraries/libapparmor
b5724fe0
AM
103%{__libtoolize}
104%{__aclocal}
105%{__autoconf}
106%{__automake}
8f978932
AM
107
108%configure \
109 --with-python \
110 --with-perl \
111 --without-ruby
112
113%{__make} -j1 \
b29a015c 114 CC="%{__cc}" \
115 CFLAGS="%{rpmcflags}"
116
117%install
118rm -rf $RPM_BUILD_ROOT
b5724fe0 119
8f978932 120%{__make} -C libraries/libapparmor install \
b5724fe0 121 DESTDIR=$RPM_BUILD_ROOT
b29a015c 122
123%clean
124rm -rf $RPM_BUILD_ROOT
125
126%post -p /sbin/ldconfig
127%postun -p /sbin/ldconfig
128
129%files
130%defattr(644,root,root,755)
b5724fe0 131%attr(755,root,root) %{_libdir}/lib*.so.*
b29a015c 132
133%files devel
134%defattr(644,root,root,755)
135%attr(755,root,root) %{_libdir}/lib*.so
b5724fe0
AM
136%{_libdir}/lib*.la
137%{_includedir}/aalogparse
b29a015c 138%{_includedir}/sys/*.h
b5724fe0 139%{_mandir}/man2/*
b29a015c 140
141%files static
142%defattr(644,root,root,755)
143%{_libdir}/lib*.a
c2413d27
AM
144
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
151
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
This page took 0.124903 seconds and 4 git commands to generate.