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