]> git.pld-linux.org Git - packages/apparmor-utils.git/blame_incremental - apparmor-utils.spec
- up to 2.8.1
[packages/apparmor-utils.git] / apparmor-utils.spec
... / ...
CommitLineData
1%include /usr/lib/rpm/macros.perl
2%define _vimdatadir %{_datadir}/vim/vimfiles
3Summary: AppArmor userlevel utilities that are useful in creating AppArmor profiles
4Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika przydatne do tworzenia profili AppArmor
5Name: apparmor-utils
6Version: 2.8.1
7Release: 1
8Epoch: 1
9License: GPL v2
10Group: Base
11Source0: http://launchpad.net/apparmor/2.8/%{version}/+download/apparmor-%{version}.tar.gz
12# Source0-md5: 83ae6c8190e91cf2146da8942951d305
13Source1: Ycp.pm
14URL: http://apparmor.wiki.kernel.org/
15BuildRequires: gettext-devel
16BuildRequires: python
17BuildRequires: rpm-perlprov
18Requires: perl-DBD-SQLite >= 1.08
19Provides: subdomain-utils
20Obsoletes: subdomain-utils
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define _noautoreq 'perl(ycp)'
25
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
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.
35
36%package -n vim-syntax-apparmor
37Summary: AppArmor files support for Vim
38Summary(pl.UTF-8): Obsługa plików AppArmor dla Vima
39Group: Applications/Editors/Vim
40# for _vimdatadir existence
41Requires: vim-rt >= 4:6.3.058-3
42
43%description -n vim-syntax-apparmor
44AppArmor files support for Vim.
45
46%description -n vim-syntax-apparmor -l pl.UTF-8
47Obsługa plików AppArmor dla Vima.
48
49%prep
50%setup -q -n apparmor-%{version}
51
52%{__sed} -i -e '1s, */usr/bin/env python,/usr/bin/python,' utils/aa-easyprof
53
54%install
55rm -rf $RPM_BUILD_ROOT
56cd utils
57
58%{__make} install \
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
63
64install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
65
66# outdated version of pt
67%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
68
69install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect
70cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF
71au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor
72EOF
73
74cd ..
75
76# only .pyc are created on install
77%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor
78%py_postclean
79
80%find_lang %{name}
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
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*
105
106%files -n vim-syntax-apparmor
107%defattr(644,root,root,755)
108%{_vimdatadir}/ftdetect/apparmor.vim
109%{_vimdatadir}/syntax/apparmor.vim
This page took 0.052924 seconds and 4 git commands to generate.