]> git.pld-linux.org Git - packages/libapparmor.git/blob - libapparmor.spec
- rel 3
[packages/libapparmor.git] / libapparmor.spec
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
4 Name:           libapparmor
5 Version:        2.5
6 Release:        3
7 Epoch:          1
8 License:        LGPL
9 Group:          Libraries
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
15 BuildRequires:  bison
16 BuildRequires:  flex
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)
24
25 %description
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.
31
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
37 SubDomain.
38
39 %package devel
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}
44
45 %description devel
46 This is the package containing the header files for libapparmor
47 library.
48
49 %description devel -l pl.UTF-8
50 Ten pakiet zawiera pliki nagłówkowe biblioteki libapparmor.
51
52 %package static
53 Summary:        Static libapparmor library
54 Summary(pl.UTF-8):      Statyczna biblioteka libapparmor
55 Group:          Development/Libraries
56 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
57
58 %description static
59 Static libapparmor library.
60
61 %description static -l pl.UTF-8
62 Statyczna biblioteka libapparmor.
63
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
69 %pyrequires_eq  python
70 Requires:       %{name} = %{epoch}:%{version}-%{release}
71
72 %description -n python-apparmor
73 AppArmor Python bindings.
74
75 %description -n python-apparmor -l pl.UTF-8
76 Dowiązania do AppArmor dla Pythona.
77
78 %description -n python-apparmor -l pt_BR.UTF-8
79 Módulos Python para acessar os recursos do AppArmor.
80
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}
87
88 %description -n perl-apparmor
89 AppArmor Perl bindings.
90
91 %description -n perl-apparmor -l pl.UTF-8
92 Dowiązania do AppArmor dla Perla.
93
94 %description -n perl-apparmor -l pt_BR.UTF-8
95 Módulos Perl para acessar os recursos do AppArmor.
96 %prep
97 %setup -q -n AppArmor-%{version}
98
99 %build
100 cd libraries/libapparmor
101 %{__libtoolize}
102 %{__aclocal}
103 %{__autoconf}
104 %{__automake}
105
106 %configure \
107         --with-python \
108         --with-perl \
109         --without-ruby
110
111 %{__make} -j1 \
112         CC="%{__cc}" \
113         CFLAGS="%{rpmcflags}"
114
115 %install
116 rm -rf $RPM_BUILD_ROOT
117
118 %{__make} -C libraries/libapparmor install \
119         DESTDIR=$RPM_BUILD_ROOT
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post   -p /sbin/ldconfig
125 %postun -p /sbin/ldconfig
126
127 %files
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_libdir}/lib*.so.*
130
131 %files devel
132 %defattr(644,root,root,755)
133 %attr(755,root,root) %{_libdir}/lib*.so
134 %{_libdir}/lib*.la
135 %{_includedir}/aalogparse
136 %{_includedir}/sys/*.h
137 %{_mandir}/man2/*
138
139 %files static
140 %defattr(644,root,root,755)
141 %{_libdir}/lib*.a
142
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
149
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
This page took 0.330885 seconds and 3 git commands to generate.