Browse Source

audit: update to 1.7.18, build with krb5-1.8.2


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3260 ec354946-7b23-47d6-9f5a-488ba84defc7
daisuke 13 years ago
parent
commit
58a0d8a044
1 changed files with 22 additions and 13 deletions
  1. 22 13
      a/audit/audit-vl.spec

+ 22 - 13
a/audit/audit-vl.spec

@@ -1,20 +1,22 @@
-%define sca_version 0.4.8
-%define sca_release 6
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%define sca_version 0.4.10
+%define sca_release 1
 
 Summary: User space tools for 2.6 kernel auditing
 Name: audit
-Version: 1.7.6
-Release: 6%{?_dist_release}
+Version: 1.7.18
+Release: 1%{?_dist_release}
 License: GPLv2+
 Group: System Environment/Daemons
 URL: http://people.redhat.com/sgrubb/audit/
 Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
 Source1: system-config-audit-ja.po
-Patch1: audit-1.7.5-policy.patch
+Patch10: audit-1.7.18-pthread.patch
+Patch11: audit-1.7.18-krb5.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: gettext intltool libtool swig python-devel
 BuildRequires: tcp_wrappers
+BuildRequires: krb5-devel
 BuildRequires: kernel-headers >= 2.6.18
 BuildRequires: automake >= 1.9
 BuildRequires: autoconf >= 2.59
@@ -87,12 +89,13 @@ A graphical utility for editing audit configuration.
 
 %prep
 %setup -q
-%patch1 -p1
+%patch10 -p1
+%patch11 -p1
 cp -f %{SOURCE1} system-config-audit/po/ja.po
 
 %build
-(cd system-config-audit; ./autogen.sh)
-%configure --sbindir=/sbin --libdir=/%{_lib} --with-libwrap
+(cd system-config-audit; %configure)
+%configure --sbindir=/sbin --libdir=/%{_lib} --with-libwrap --enable-gssapi-krb5=yes
 make %{?_smp_mflags}
 
 %install
@@ -202,10 +205,9 @@ fi
 
 %files libs-python
 %defattr(-,root,root)
-%attr(755,root,root) %{_libdir}/python?.?/site-packages/_audit.so
-%attr(755,root,root) %{_libdir}/python?.?/site-packages/auparse.so
-#%{_libdir}/python?.?/site-packages/auparse-*.egg-info
-%{python_sitelib}/audit.py*
+%attr(755,root,root) %{python_sitearch}/_audit.so
+%attr(755,root,root) %{python_sitearch}/auparse.so
+%{python_sitearch}/audit.py*
 
 %files
 %defattr(-,root,root,-)
@@ -217,7 +219,9 @@ fi
 %attr(644,root,root) %{_mandir}/man8/ausearch.8.gz
 %attr(644,root,root) %{_mandir}/man8/autrace.8.gz
 %attr(644,root,root) %{_mandir}/man8/aulastlog.8.gz
+%attr(644,root,root) %{_mandir}/man8/aulast.8.gz
 %attr(644,root,root) %{_mandir}/man8/ausyscall.8.gz
+%attr(644,root,root) %{_mandir}/man7/audit.rules.7.gz
 %attr(644,root,root) %{_mandir}/man5/auditd.conf.5.gz
 %attr(644,root,root) %{_mandir}/man5/audispd.conf.5.gz
 %attr(644,root,root) %{_mandir}/man5/ausearch-expression.5.gz
@@ -228,6 +232,7 @@ fi
 %attr(750,root,root) /sbin/autrace
 %attr(750,root,root) /sbin/audispd
 %attr(750,root,root) %{_bindir}/aulastlog
+%attr(750,root,root) %{_bindir}/aulast
 %attr(755,root,root) %{_bindir}/ausyscall
 %attr(755,root,root) /etc/rc.d/init.d/auditd
 %attr(750,root,root) %{_var}/log/audit
@@ -271,6 +276,10 @@ fi
 %config(noreplace) %{_sysconfdir}/security/console.apps/system-config-audit-server
 
 %changelog
+* Sun Apr 03 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.7.18-1
+- new upstream release
+- rebuild with krb5-1.8.2
+
 * Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.7.6-6
 - forgot to increment sca_release macro (why on earth is sca_release
   individually defined from main package's release number anyway?)