X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=apparmor-utils.spec;h=63af6070a94499abecf9d9e0ed3c0fc16f1dacd4;hb=f317d40c0340861e075ad541d12c950715d2f7d6;hp=06638f84bbfa4a1f7fcc11e60d979f8782577a0d;hpb=0800d6d8bf367dec1223b569ff4d0fef190efbf9;p=packages%2Fapparmor-utils.git diff --git a/apparmor-utils.spec b/apparmor-utils.spec index 06638f8..63af607 100644 --- a/apparmor-utils.spec +++ b/apparmor-utils.spec @@ -1,26 +1,23 @@ -%include /usr/lib/rpm/macros.perl -%define _vimdatadir %{_datadir}/vim/vimfiles Summary: AppArmor userlevel utilities that are useful in creating AppArmor profiles Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika przydatne do tworzenia profili AppArmor Name: apparmor-utils -Version: 2.5 +Version: 2.9.2 Release: 2 Epoch: 1 -License: GPL +License: GPL v2 Group: Base -Source0: http://kernel.org/pub/linux/security/apparmor/AppArmor-%{version}/AppArmor-%{version}.tgz -# Source0-md5: 4a747d1a1f85cb272d55b52c7e8a4a02 -Source1: Ycp.pm +Source0: http://launchpad.net/apparmor/2.9/%{version}/+download/apparmor-%{version}.tar.gz +# Source0-md5: 3af6ef84881016bf8d9100f3f8ab036b URL: http://apparmor.wiki.kernel.org/ -BuildRequires: gettext-devel -BuildRequires: rpm-perlprov -Requires: perl-DBD-SQLite >= 1.08 +BuildRequires: gettext-tools +BuildRequires: python +Requires: python-LibAppArmor Provides: subdomain-utils Obsoletes: subdomain-utils BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _noautoreq 'perl(ycp)' +%define _vimdatadir %{_datadir}/vim/vimfiles %description This provides some useful programs to help create and manage AppArmor @@ -46,7 +43,9 @@ AppArmor files support for Vim. Obsługa plików AppArmor dla Vima. %prep -%setup -q -n AppArmor-%{version} +%setup -q -n apparmor-%{version} + +%{__sed} -i -e '1s, */usr/bin/env python,/usr/bin/python,' utils/aa-* %install rm -rf $RPM_BUILD_ROOT @@ -55,20 +54,19 @@ cd utils %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ BINDIR=$RPM_BUILD_ROOT%{_sbindir} \ - PERLDIR=$RPM_BUILD_ROOT%{perl_vendorlib}/Immunix - -install -d $RPM_BUILD_ROOT%{_vimdatadir}/{syntax,ftdetect} -install apparmor.vim $RPM_BUILD_ROOT%{_vimdatadir}/syntax -install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix - -mv $RPM_BUILD_ROOT%{_datadir}/locale/pt{_PT,} + VIM_INSTALL_PATH=$RPM_BUILD_ROOT%{_vimdatadir}/syntax +install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor EOF cd .. +# only .pyc are created on install +%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor +%py_postclean + %find_lang %{name} %clean @@ -77,15 +75,24 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}.lang %defattr(644,root,root,755) %dir %{_sysconfdir}/apparmor -%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/* -%attr(755,root,root) %{_sbindir}/* -%dir %{perl_vendorlib}/Immunix -%{perl_vendorlib}/Immunix/* -%dir /var/log/apparmor -%{_mandir}/man5/* -%{_mandir}/man8/* +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/easyprof.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/logprof.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/notify.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/severity.db +%attr(755,root,root) %{_bindir}/aa-easyprof +%attr(755,root,root) %{_sbindir}/aa-* +%attr(755,root,root) %{_sbindir}/apparmor_status +%dir %{_datadir}/apparmor +%{_datadir}/apparmor/easyprof +%dir %{py_sitescriptdir}/apparmor +%{py_sitescriptdir}/apparmor/*.py[co] +%{py_sitescriptdir}/apparmor-%{version}-py*.egg-info +%{_mandir}/man5/logprof.conf.5* +%{_mandir}/man8/aa-*.8* +%{_mandir}/man8/apparmor_status.8* %files -n vim-syntax-apparmor %defattr(644,root,root,755) -%{_vimdatadir}/ftdetect/* -%{_vimdatadir}/syntax/* +%{_vimdatadir}/ftdetect/apparmor.vim +%{_vimdatadir}/syntax/apparmor.vim +%{_mandir}/man5/apparmor.vim.5*