]> git.pld-linux.org Git - packages/apparmor-parser.git/blame - apparmor-parser.spec
- tabs in preamble
[packages/apparmor-parser.git] / apparmor-parser.spec
CommitLineData
161c32d3
AM
1
2%bcond_without tests
3
ea398edf 4%define _ver 2.0
b0978713 5%define _svnrel 150
ea398edf 6Summary: AppArmor userlevel parser utility
fbf7dafd 7Summary(pl.UTF-8): Narzędzie przestrzeni użytkownika do przetwarzania AppArmor
ea398edf 8Name: apparmor-parser
9Version: %{_ver}.%{_svnrel}
161c32d3 10Release: 0.3
95a21c97 11License: GPL
ea398edf 12Group: Applications/System
b0978713
AM
13Source0: http://forge.novell.com/modules/xfcontent/private.php/apparmor/Development%20-%20October%20Snapshot/%{name}-%{_ver}-%{_svnrel}.tar.gz
14# Source0-md5: cbb25435e4353b10b5fdd96f80c854b9
ca38f6f7
AM
15Source1: %{name}.init
16Patch0: %{name}-pld.patch
f8ecff04 17Patch1: %{name}-no-fdopendir.patch
161c32d3
AM
18Patch2: %{name}-avoid-pushpop.patch
19Patch3: %{name}-init-args.patch
ea398edf 20URL: http://forge.novell.com/modules/xfmod/project/?apparmor
21BuildRequires: bison
22BuildRequires: flex
23BuildRequires: gettext-devel
24BuildRequires: libcap-devel
dd918790 25BuildRequires: perl-Test-Harness >= 2.64
ea398edf 26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
ea398edf 28%description
29AppArmor Parser is a userlevel program that is used to load in program
30profiles to the AppArmor Security kernel module. This package is part
31of a suite of tools that used to be named SubDomain.
32
96a4891b
JR
33%description -l pl.UTF-8
34AppArmor Parser to program przestrzeni użytkownika służący do
35wczytywania profili programów dla modułu bezpieczeństwa AppArmor jądra
36Linuksa. Ten pakiet jest częścią zestawu narzędzi nazywanych
161c32d3 37SubDomain.
95a21c97 38
ea398edf 39%prep
40%setup -q -n %{name}-%{_ver}
ca38f6f7 41%patch0 -p1
f8f6a5f8 42%patch1 -p1
161c32d3
AM
43%patch2 -p2
44%patch3 -p2
ea398edf 45
46%build
47%{__make} \
48 CC="%{__cc}" \
49 CFLAGS="%{rpmcflags}"
50
161c32d3
AM
51%{?with_tests:%{__make} tests}
52
ea398edf 53%install
54rm -rf $RPM_BUILD_ROOT
55
ca38f6f7
AM
56install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{apparmor,rc.d/init.d},/sbin,/subdomain,/var/lib/apparmor}
57
ea398edf 58install apparmor_parser $RPM_BUILD_ROOT/sbin
59install subdomain.conf $RPM_BUILD_ROOT%{_sysconfdir}/apparmor
ca38f6f7
AM
60install rc.apparmor.functions $RPM_BUILD_ROOT%{_sysconfdir}/apparmor
61install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/apparmor
62
ea398edf 63%{__make} -C po install \
64 DESTDIR=$RPM_BUILD_ROOT \
65 NAME=%{name}
66%find_lang %{name}
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
ca38f6f7
AM
71%post
72/sbin/chkconfig --add apparmor
73
74%preun
75if [ "$1" = "0" ]; then
76 /sbin/chkconfig --del apparmor
77fi
78
ea398edf 79%files -f %{name}.lang
80%defattr(644,root,root,755)
81%doc README
8fcfab1b 82%attr(755,root,root) /sbin/apparmor_parser
ea398edf 83%dir %{_sysconfdir}/apparmor
ca38f6f7 84%{_sysconfdir}/apparmor/rc.apparmor.functions
ea398edf 85%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/subdomain.conf
ca38f6f7 86%attr(754,root,root) /etc/rc.d/init.d/apparmor
ea398edf 87#%attr(754,root,root) /etc/rc.d/init.d/aaeventd
ea398edf 88/subdomain
89/var/lib/apparmor
This page took 0.31787 seconds and 4 git commands to generate.