1 %include /usr/lib/rpm/macros.perl
2 %define _vimdatadir %{_datadir}/vim/vimfiles
3 Summary: AppArmor userlevel utilities that are useful in creating AppArmor profiles
4 Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika przydatne do tworzenia profili AppArmor
11 Source0: http://launchpad.net/apparmor/2.8/%{version}/+download/apparmor-%{version}.tar.gz
12 # Source0-md5: 83ae6c8190e91cf2146da8942951d305
14 URL: http://apparmor.wiki.kernel.org/
15 BuildRequires: gettext-devel
17 BuildRequires: rpm-perlprov
18 Requires: perl-DBD-SQLite >= 1.08
19 Provides: subdomain-utils
20 Obsoletes: subdomain-utils
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _noautoreq 'perl(ycp)'
27 This provides some useful programs to help create and manage AppArmor
28 profiles. This package is part of a suite of tools that used to be
31 %description -l pl.UTF-8
32 Ten pakiet dostarcza kilka przydatnych programów pomocnych przy
33 tworzeniu i zarządzaniu profilami AppArmor. Ten pakiet jest częścią
34 zestawu narzędzi zwanych SubDomain.
36 %package -n vim-syntax-apparmor
37 Summary: AppArmor files support for Vim
38 Summary(pl.UTF-8): Obsługa plików AppArmor dla Vima
39 Group: Applications/Editors/Vim
40 # for _vimdatadir existence
41 Requires: vim-rt >= 4:6.3.058-3
43 %description -n vim-syntax-apparmor
44 AppArmor files support for Vim.
46 %description -n vim-syntax-apparmor -l pl.UTF-8
47 Obsługa plików AppArmor dla Vima.
50 %setup -q -n apparmor-%{version}
52 %{__sed} -i -e '1s, */usr/bin/env python,/usr/bin/python,' utils/aa-easyprof
55 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT \
60 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
61 PERLDIR=$RPM_BUILD_ROOT%{perl_vendorlib}/Immunix \
62 VIM_INSTALL_PATH=$RPM_BUILD_ROOT%{_vimdatadir}/syntax
64 install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
66 # outdated version of pt
67 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
69 install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect
70 cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF
71 au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor
76 # only .pyc are created on install
77 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor
83 rm -rf $RPM_BUILD_ROOT
85 %files -f %{name}.lang
86 %defattr(644,root,root,755)
87 %dir %{_sysconfdir}/apparmor
88 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/easyprof.conf
89 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/logprof.conf
90 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/notify.conf
91 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/severity.db
92 %attr(755,root,root) %{_bindir}/aa-easyprof
93 %attr(755,root,root) %{_sbindir}/aa-*
94 %attr(755,root,root) %{_sbindir}/apparmor_status
95 %dir %{_datadir}/apparmor
96 %{_datadir}/apparmor/easyprof
97 %dir %{perl_vendorlib}/Immunix
98 %{perl_vendorlib}/Immunix/*.pm
99 %dir %{py_sitescriptdir}/apparmor
100 %{py_sitescriptdir}/apparmor/*.py[co]
101 %{py_sitescriptdir}/apparmor-%{version}-py*.egg-info
102 %{_mandir}/man5/logprof.conf.5*
103 %{_mandir}/man8/aa-*.8*
104 %{_mandir}/man8/apparmor_status.8*
106 %files -n vim-syntax-apparmor
107 %defattr(644,root,root,755)
108 %{_vimdatadir}/ftdetect/apparmor.vim
109 %{_vimdatadir}/syntax/apparmor.vim