]> git.pld-linux.org Git - packages/apparmor-utils.git/blame - apparmor-utils.spec
- up to 2.10.1
[packages/apparmor-utils.git] / apparmor-utils.spec
CommitLineData
02e033b3
JK
1
2%bcond_with python3 # use Python 3 instead of Python 2
3
f647fde8 4Summary: AppArmor userlevel utilities that are useful in creating AppArmor profiles
9c260647 5Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika przydatne do tworzenia profili AppArmor
f647fde8 6Name: apparmor-utils
a0fac68e 7Version: 2.10.1
605eb785 8Release: 1
08a56991 9Epoch: 1
d7e0a3f8 10License: GPL v2
f647fde8 11Group: Base
605eb785 12Source0: http://launchpad.net/apparmor/2.10/%{version}/+download/apparmor-%{version}.tar.gz
a0fac68e 13# Source0-md5: c9d82e04d699b0530b12dec15136027d
b09707b2 14URL: http://wiki.apparmor.net/
a91a385f 15BuildRequires: gettext-tools
02e033b3
JK
16%if %{with python3}
17BuildRequires: python3
18Requires: python3-LibAppArmor
19%else
e7c16871 20BuildRequires: python
f317d40c 21Requires: python-LibAppArmor
02e033b3 22%endif
a479cf68 23Requires: perl-LibAppArmor
f647fde8 24Provides: subdomain-utils
25Obsoletes: subdomain-utils
26BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
f391d7c7 29%define _vimdatadir %{_datadir}/vim/vimfiles
0800d6d8 30
f647fde8 31%description
32This provides some useful programs to help create and manage AppArmor
33profiles. This package is part of a suite of tools that used to be
34named SubDomain.
35
60482931
JR
36%description -l pl.UTF-8
37Ten pakiet dostarcza kilka przydatnych programów pomocnych przy
38tworzeniu i zarządzaniu profilami AppArmor. Ten pakiet jest częścią
39zestawu narzędzi zwanych SubDomain.
54485e9f 40
9f92c7bf 41%package -n vim-syntax-apparmor
42Summary: AppArmor files support for Vim
9c260647 43Summary(pl.UTF-8): Obsługa plików AppArmor dla Vima
9f92c7bf 44Group: Applications/Editors/Vim
c93eb1a4
ER
45# for _vimdatadir existence
46Requires: vim-rt >= 4:6.3.058-3
9f92c7bf 47
48%description -n vim-syntax-apparmor
49AppArmor files support for Vim.
50
60482931
JR
51%description -n vim-syntax-apparmor -l pl.UTF-8
52Obsługa plików AppArmor dla Vima.
9f92c7bf 53
f647fde8 54%prep
03684442 55%setup -q -n apparmor-%{version}
f647fde8 56
02e033b3
JK
57%if %{with python3}
58%{__sed} -i -e '1s, */usr/bin/env python,%{__python3},' utils/aa-*
59%else
60%{__sed} -i -e '1s, */usr/bin/env python,%{__python},' utils/aa-*
61%endif
e7c16871 62
f647fde8 63%install
64rm -rf $RPM_BUILD_ROOT
5b769334
AM
65cd utils
66
f647fde8 67%{__make} install \
02e033b3
JK
68%if %{with python3}
69 PYTHON="%{__python3}" \
70%else
71 PYTHON="%{__python}" \
72%endif
f647fde8 73 DESTDIR=$RPM_BUILD_ROOT \
74 BINDIR=$RPM_BUILD_ROOT%{_sbindir} \
e7c16871 75 VIM_INSTALL_PATH=$RPM_BUILD_ROOT%{_vimdatadir}/syntax
f647fde8 76
e7c16871 77install -d $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect
9f92c7bf 78cat > $RPM_BUILD_ROOT%{_vimdatadir}/ftdetect/apparmor.vim <<-EOF
79au BufNewFile,BufRead /etc/apparmor.d/*,/etc/apparmor/profiles/* set filetype=apparmor
80EOF
81
5b769334
AM
82cd ..
83
e7c16871 84# only .pyc are created on install
02e033b3
JK
85%if %{with python3}
86%py3_ocomp $RPM_BUILD_ROOT%{py3_sitescriptdir}/apparmor
87%else
e7c16871
JB
88%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/apparmor
89%py_postclean
02e033b3 90%endif
e7c16871 91
5b769334
AM
92%find_lang %{name}
93
f647fde8 94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%files -f %{name}.lang
98%defattr(644,root,root,755)
99%dir %{_sysconfdir}/apparmor
e7c16871
JB
100%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/easyprof.conf
101%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/logprof.conf
102%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/notify.conf
46679d87 103%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor/severity.db
e7c16871 104%attr(755,root,root) %{_bindir}/aa-easyprof
46679d87
JB
105%attr(755,root,root) %{_sbindir}/aa-*
106%attr(755,root,root) %{_sbindir}/apparmor_status
7c6f5cbc 107%dir %{_datadir}/apparmor
e7c16871 108%{_datadir}/apparmor/easyprof
02e033b3 109%if %{with python3}
a0fac68e
AM
110%{py3_sitedir}/apparmor
111%{py3_sitedir}/apparmor-%{version}-py*.egg-info
02e033b3 112%else
a0fac68e
AM
113%dir %{py_sitedir}/apparmor
114%{py_sitedir}/apparmor/*.py[co]
115%dir %{py_sitedir}/apparmor/rule
116%{py_sitedir}/apparmor/rule/*.py[co]
117%{py_sitedir}/apparmor-%{version}-py*.egg-info
02e033b3 118%endif
46679d87
JB
119%{_mandir}/man5/logprof.conf.5*
120%{_mandir}/man8/aa-*.8*
121%{_mandir}/man8/apparmor_status.8*
9f92c7bf 122
123%files -n vim-syntax-apparmor
124%defattr(644,root,root,755)
46679d87
JB
125%{_vimdatadir}/ftdetect/apparmor.vim
126%{_vimdatadir}/syntax/apparmor.vim
f391d7c7 127%{_mandir}/man5/apparmor.vim.5*
This page took 0.086385 seconds and 4 git commands to generate.