@@ -1,994 +0,0 @@
-#
-# spec file for package audit
-#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-
-Name: audit
-Version: 2.8.1
-Release: lp151.4.66
-Summary: Linux kernel audit subsystem utilities
-License: GPL-2.0+
-Group: System/Monitoring
-Url: http://people.redhat.com/sgrubb/audit/
-Source0: http://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz
-Source1: baselibs.conf
-Source2: README-BEFORE-ADDING-PATCHES
-BuildRequires: autoconf >= 2.12
-BuildRequires: gcc-c++
-BuildRequires: kernel-headers >= 2.6.30
-BuildRequires: libtool
-BuildRequires: pkgconfig
-BuildRequires: tcpd-devel
-Requires: %{name}-libs = %{version}
-
-%description
-The audit package contains the user space utilities for storing and
-processing the records generated by the audit subsystem in the
-Linux kernel.
-
-%package -n libaudit1
-Summary: Library for interfacing with the kernel audit subsystem
-License: LGPL-2.1+
-Group: System/Libraries
-Obsoletes: %{name}-libs < 2.0.4
-Provides: %{name}-libs = %{version}
-
-%description -n libaudit1
-The libaudit package contains the shared libraries needed for
-applications to use the audit framework.
-
-%package -n libauparse0
-Summary: Library for parsing and interpreting audit events
-License: LGPL-2.1+
-Group: System/Libraries
-
-%description -n libauparse0
-The libauparse package contains the shared libraries needed to
-parse audit records.
-
-%package -n audit-devel
-Summary: Header files for libaudit
-License: LGPL-2.1+
-Group: Development/Libraries/C and C++
-Requires: libaudit1 = %{version}
-Requires: libauparse0 = %{version}
-
-%description -n audit-devel
-The audit-devel package contains the header files
-needed for developing applications that need to use the audit framework
-libraries.
-
-%prep
-%setup -q
-
-%build
-autoreconf -fi
-export CFLAGS="%{optflags} -fno-strict-aliasing"
-export CXXFLAGS="$CFLAGS"
-export LDFLAGS="-Wl,-z,relro,-z,now"
-# no krb support (omit --enable-gssapi-krb5=yes), see audit-no-gss.patch
-%configure \
- --enable-systemd \
- --libexecdir=%{_libexecdir}/%{name} \
- --with-apparmor \
- --with-libwrap \
- --without-libcap-ng \
- --disable-static \
- --without-python
-make %{?_smp_mflags} -C lib
-make %{?_smp_mflags} -C auparse
-make %{?_smp_mflags} -C docs
-
-%install
-make DESTDIR=%{buildroot} install -C lib
-make DESTDIR=%{buildroot} install -C auparse
-make DESTDIR=%{buildroot} install -C docs
-rm -rf %{buildroot}/%{_mandir}/man[578]
-mkdir -p %{buildroot}%{_sysconfdir}
-mkdir -p %{buildroot}/%{_includedir}
-mkdir -p %{buildroot}/%{_mandir}/man5
-# We manually install this since Makefile doesn't
-install -m 0644 lib/libaudit.h %{buildroot}/%{_includedir}
-install -D -m 0644 ./m4/audit.m4 %{buildroot}%{_datadir}/aclocal/audit.m4
-# Install libaudit.conf files by hand
-install -m 0644 docs/libaudit.conf.5 %{buildroot}/%{_mandir}/man5
-install -m 0644 init.d/libaudit.conf %{buildroot}%{_sysconfdir}
-
-find %{buildroot} -type f -name "*.la" -delete -print
-
-%check
-make %{?_smp_mflags} check -C lib
-make %{?_smp_mflags} check -C auparse
-
-%post -n libaudit1 -p /sbin/ldconfig
-%post -n libauparse0 -p /sbin/ldconfig
-%postun -n libaudit1 -p /sbin/ldconfig
-%postun -n libauparse0 -p /sbin/ldconfig
-
-%files -n libaudit1
-%{_libdir}/libaudit.so.*
-%config(noreplace) %attr(640,root,root) %{_sysconfdir}/libaudit.conf
-%{_mandir}/man5/libaudit.conf.5%{ext_man}
-
-%files -n libauparse0
-%{_libdir}/libauparse.so.*
-
-%files -n audit-devel
-%doc contrib/skeleton.c contrib/plugin
-%{_libdir}/libaudit.so
-%{_libdir}/libauparse.so
-%{_includedir}/libaudit.h
-%{_includedir}/auparse.h
-%{_includedir}/auparse-defs.h
-%{_mandir}/man3/*
-%{_datadir}/aclocal/audit.m4
-%{_libdir}/pkgconfig/audit.pc
-%{_libdir}/pkgconfig/auparse.pc
-
-%changelog
-* Sat Nov 4 2017 aavindraa@gmail.com
-- Update to version 2.8.1 release (includes 2.8 and 2.7.8 changes)
- * many features added to auparse_normalize
- * cli option added to auditd and audispd for setting config dir
- * in auditd, restore the umask after creating a log file
- * option added to auditd for skipping email verification
-- Full changelog: http://people.redhat.com/sgrubb/audit/ChangeLog
-* Mon Jul 24 2017 jengelh@inai.de
-- Rectify RPM groups, diversify descriptions.
-- Remove mentions of static libraries because they are not built.
-* Tue Jul 18 2017 tonyj@suse.com
-- Update to version 2.7.7 release
- Changelog: https://people.redhat.com/sgrubb/audit/ChangeLog
-* Sat Apr 2 2016 tchvatal@suse.com
-- Create folder for the m4 file from previous commit to avoid install
- failure
-* Fri Apr 1 2016 tchvatal@suse.com
-- Version update to 2.5 release
-- Refresh two patches and README to contain SUSE and not SuSE
- * audit-allow-manual-stop.patch
- * audit-plugins-path.patch
-- Cleanup with spec-cleaner and do not use subshells but rather use
- - C parameter of make
-- Install m4 file to the devel package
-* Wed Dec 2 2015 p.drouand@gmail.com
-- Do not depend on insserv nor fillup; the package provides
- neither sysconfig nor sysvinit files
-* Fri Aug 21 2015 tonyj@suse.com
-- Update to version 2.4.4 (bsc#941922, CVE-2015-5186)
-- Remove patch 'audit-no_m4_dir.patch'
- (added Fri Apr 26 11:14:39 UTC 2013 by mmeister@suse.com)
- No idea what earlier 'automake' build error this was trying to fix but
- it broke the handling of "--without-libcap-ng". Anyways, no build error
- occurs now and m4 path is also needed in v2.4.4 to find ax_prog_cc_for_build
-- Require pkgconfig for build
- Changelog 2.4.4
- - Fix linked list correctness in ausearch/report
- - Add more cross compile fixups (Clayton Shotwell)
- - Update auparse python bindings
- - Update libev to 4.20
- - Fix CVE-2015-5186 Audit: log terminal emulator escape sequences handling
- Changelog 2.4.3
- - Add python3 support for libaudit
- - Cleanup automake warnings
- - Add AuParser_search_add_timestamp_item_ex to python bindings
- - Add AuParser_get_type_name to python bindings
- - Correct processing of obj_gid in auditctl (Aleksander Zdyb)
- - Make plugin config file parsing more robust for long lines (#1235457)
- - Make auditctl status print lost field as unsigned number
- - Add interpretation mode for auditctl -s
- - Add python3 support to auparse library
- - Make --enable-zos-remote a build time configuration option (Clayton Shotwell)
- - Updates for cross compiling (Clayton Shotwell)
- - Add MAC_CHECK audit event type
- - Add libauparse pkgconfig file (Aleksander Zdyb)
- Changelog 2.4.2
- - Ausearch should parse exe field in SECCOMP events
- - Improve output for short mode interpretations in auparse
|