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