]> git.pld-linux.org Git - packages/apparmor-utils.git/blob - apparmor-utils.spec
bbad3f609034eca3b161ba2eadc76e4f0e6363af
[packages/apparmor-utils.git] / apparmor-utils.spec
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
5 Name:           apparmor-utils
6 Version:        2.8.0
7 Release:        1
8 Epoch:          1
9 License:        GPL v2
10 Group:          Base
11 Source0:        http://launchpad.net/apparmor/2.8/%{version}/+download/apparmor-%{version}.tar.gz
12 # Source0-md5:  eaf90c52992df3d205a753b2933595fe
13 Source1:        Ycp.pm
14 URL:            http://apparmor.wiki.kernel.org/
15 BuildRequires:  gettext-devel
16 BuildRequires:  python
17 BuildRequires:  rpm-perlprov
18 Requires:       perl-DBD-SQLite >= 1.08
19 Provides:       subdomain-utils
20 Obsoletes:      subdomain-utils
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %define         _noautoreq      'perl(ycp)'
25
26 %description
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
29 named SubDomain.
30
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.
35
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
42
43 %description -n vim-syntax-apparmor
44 AppArmor files support for Vim.
45
46 %description -n vim-syntax-apparmor -l pl.UTF-8
47 Obsł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
55 rm -rf $RPM_BUILD_ROOT
56 cd 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
64 install %{SOURCE1} $RPM_BUILD_ROOT%{perl_vendorlib}/Immunix
65
66 # outdated version of pt
67 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
68
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
72 EOF
73
74 cd ..
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
83 rm -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.148348 seconds and 2 git commands to generate.