]> git.pld-linux.org Git - packages/apparmor-utils.git/blame - apparmor-utils.spec
- up to 2.8.1
[packages/apparmor-utils.git] / apparmor-utils.spec
CommitLineData
f647fde8 1%include /usr/lib/rpm/macros.perl
9f92c7bf 2%define _vimdatadir %{_datadir}/vim/vimfiles
f647fde8 3Summary: AppArmor userlevel utilities that are useful in creating AppArmor profiles
9c260647 4Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika przydatne do tworzenia profili AppArmor
f647fde8 5Name: apparmor-utils
e4530cc3 6Version: 2.8.1
03684442 7Release: 1
08a56991 8Epoch: 1
d7e0a3f8 9License: GPL v2
f647fde8 10Group: Base
9535bcb7 11Source0: http://launchpad.net/apparmor/2.8/%{version}/+download/apparmor-%{version}.tar.gz
e4530cc3 12# Source0-md5: 83ae6c8190e91cf2146da8942951d305
321b6ed0 13Source1: Ycp.pm
5b769334 14URL: http://apparmor.wiki.kernel.org/
f647fde8 15BuildRequires: gettext-devel
e7c16871 16BuildRequires: python
f647fde8 17BuildRequires: rpm-perlprov
3bb247f5 18Requires: perl-DBD-SQLite >= 1.08
f647fde8 19Provides: subdomain-utils
20Obsoletes: subdomain-utils
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
0800d6d8
AM
24%define _noautoreq 'perl(ycp)'
25
f647fde8 26%description
27This provides some useful programs to help create and manage AppArmor
28profiles. This package is part of a suite of tools that used to be
29named SubDomain.
30
60482931
JR
31%description -l pl.UTF-8
32Ten pakiet dostarcza kilka przydatnych programów pomocnych przy
33tworzeniu i zarządzaniu profilami AppArmor. Ten pakiet jest częścią
34zestawu narzędzi zwanych SubDomain.
54485e9f 35
9f92c7bf 36%package -n vim-syntax-apparmor
37Summary: AppArmor files support for Vim
9c260647 38Summary(pl.UTF-8): Obsługa plików AppArmor dla Vima
9f92c7bf 39Group: Applications/Editors/Vim
c93eb1a4
ER
40# for _vimdatadir existence
41Requires: vim-rt >= 4:6.3.058-3
9f92c7bf 42
43%description -n vim-syntax-apparmor
44AppArmor files support for Vim.
45
60482931
JR
46%description -n vim-syntax-apparmor -l pl.UTF-8
47Obsługa plików AppArmor dla Vima.
9f92c7bf 48
f647fde8 49%prep
03684442 50%setup -q -n apparmor-%{version}
f647fde8 51
e7c16871
JB
52%{__sed} -i -e '1s, */usr/bin/env python,/usr/bin/python,' utils/aa-easyprof
53
f647fde8 54%install
55rm -rf $RPM_BUILD_ROOT
5b769334
AM
56cd utils
57
f647fde8 58%{__make} install \
59 DESTDIR=$RPM_BUILD_ROOT \
60 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
e7c16871
JB
61 PERLDIR=$RPM_BUILD_ROOT%{perl_vendorlib}/Immunix \
62 VIM_INSTALL_PATH=$RPM_BUILD_ROOT%{_vimdatadir}/syntax
f647fde8 63
321b6ed0 64install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
9f92c7bf 65
46679d87
JB
66# outdated version of pt
67%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
0800d6d8 68
e7c16871 69install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect
9f92c7bf 70cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF
71au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor
72EOF
73
5b769334
AM
74cd ..
75
e7c16871
JB
76# only .pyc are created on install
77%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor
78%py_postclean
79
5b769334
AM
80%find_lang %{name}
81
f647fde8 82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files -f %{name}.lang
86%defattr(644,root,root,755)
87%dir %{_sysconfdir}/apparmor
e7c16871
JB
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
46679d87 91%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/severity.db
e7c16871 92%attr(755,root,root) %{_bindir}/aa-easyprof
46679d87
JB
93%attr(755,root,root) %{_sbindir}/aa-*
94%attr(755,root,root) %{_sbindir}/apparmor_status
7c6f5cbc 95%dir %{_datadir}/apparmor
e7c16871 96%{_datadir}/apparmor/easyprof
54485e9f 97%dir %{perl_vendorlib}/Immunix
46679d87 98%{perl_vendorlib}/Immunix/*.pm
e7c16871
JB
99%dir %{py_sitescriptdir}/apparmor
100%{py_sitescriptdir}/apparmor/*.py[co]
101%{py_sitescriptdir}/apparmor-%{version}-py*.egg-info
46679d87
JB
102%{_mandir}/man5/logprof.conf.5*
103%{_mandir}/man8/aa-*.8*
104%{_mandir}/man8/apparmor_status.8*
9f92c7bf 105
106%files -n vim-syntax-apparmor
107%defattr(644,root,root,755)
46679d87
JB
108%{_vimdatadir}/ftdetect/apparmor.vim
109%{_vimdatadir}/syntax/apparmor.vim
This page took 0.08849 seconds and 4 git commands to generate.