Blame SPECS/ima-evm-utils.spec

Packit Service fea359
Summary: IMA/EVM support utilities
Packit Service fea359
Name: ima-evm-utils
Packit Service fea359
Version: 1.1
Packit Service fea359
Release: 5%{?dist}
Packit Service fea359
License: GPLv2
Packit Service fea359
Url:  http://linux-ima.sourceforge.net/
Packit Service fea359
Source: http://sourceforge.net/projects/linux-ima/files/ima-evm-utils/%{name}-%{version}.tar.gz
Packit Service fea359
BuildRequires: autoconf automake libtool m4 asciidoc libxslt
Packit Service fea359
BuildRequires: openssl-devel libattr-devel keyutils-libs-devel
Packit Service fea359
Patch1: docbook-xsl-path.patch
Packit Service fea359
Patch2: covscan-memory-leaks.patch
Packit Service fea359
Patch3: annocheck-opt-flag.patch
Packit Service fea359
Patch4: libimaevm-keydesc-import.patch
Packit Service fea359
Packit Service fea359
%description
Packit Service fea359
The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture
Packit Service fea359
(IMA) maintains a list of hash values of executables and other sensitive
Packit Service fea359
system files, as they are read or executed. These are stored in the file
Packit Service fea359
systems extended attributes. The Extended Verification Module (EVM) prevents
Packit Service fea359
unauthorized changes to these extended attributes on the file system.
Packit Service fea359
ima-evm-utils is used to prepare the file system for these extended attributes.
Packit Service fea359
Packit Service fea359
%package devel
Packit Service fea359
Summary: Development files for %{name}
Packit Service fea359
Packit Service fea359
%description devel
Packit Service fea359
This package provides the header files for %{name}
Packit Service fea359
Packit Service fea359
%prep
Packit Service fea359
%setup -q
Packit Service fea359
%patch1 -p1
Packit Service fea359
%patch2 -p1
Packit Service fea359
%patch3 -p1
Packit Service fea359
%patch4 -p1
Packit Service fea359
Packit Service fea359
%build
Packit Service fea359
mkdir -p m4
Packit Service fea359
autoreconf -f -i
Packit Service fea359
%configure --disable-static
Packit Service fea359
make %{?_smp_mflags}
Packit Service fea359
Packit Service fea359
%install
Packit Service fea359
make DESTDIR=%{buildroot} install
Packit Service fea359
find %{buildroot}%{_libdir} -type f -name "*.la" -print -delete
Packit Service fea359
Packit Service fea359
%ldconfig_scriptlets
Packit Service fea359
Packit Service fea359
%files devel
Packit Service fea359
%{_pkgdocdir}/*.sh
Packit Service fea359
%{_includedir}/*
Packit Service fea359
%{_libdir}/libimaevm.so
Packit Service fea359
Packit Service fea359
%files
Packit Service fea359
%doc ChangeLog README AUTHORS
Packit Service fea359
%license COPYING
Packit Service fea359
%{_bindir}/*
Packit Service fea359
%{_libdir}/libimaevm.so.*
Packit Service fea359
%{_mandir}/man1/*
Packit Service fea359
Packit Service fea359
%changelog
Packit Service fea359
* Thu Mar 28 2019 Bruno E. O. Meneguele <bmeneg@redhat.com> - 1.1-5
Packit Service fea359
- Add patch to correctly handle key description on keyring during importation
Packit Service fea359
Packit Service fea359
* Mon Oct 29 2018 Bruno E. O. Meneguele <bmeneg@redhat.com> - 1.1-4
Packit Service fea359
- Solve a single memory leak not handled by the last patch
Packit Service fea359
Packit Service fea359
* Thu Oct 25 2018 Bruno E. O. Meneguele <bmeneg@redhat.com> - 1.1-3
Packit Service fea359
- Solve memory leaks pointed by covscan tool
Packit Service fea359
- Add optimization flag O2 during compilation to satisfy annocheck tool
Packit Service fea359
Packit Service fea359
* Fri Mar 02 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-2
Packit Service fea359
- Remove libtool files
Packit Service fea359
- Run ldconfig scriptlets after un/installing
Packit Service fea359
- Add -devel subpackage to handle include files and examples
Packit Service fea359
- Disable any static file in the package
Packit Service fea359
Packit Service fea359
* Fri Feb 16 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-1
Packit Service fea359
- New upstream release
Packit Service fea359
- Support for OpenSSL 1.1 was added directly to the source code in upstream,
Packit Service fea359
  thus removing specific patch for it
Packit Service fea359
- Docbook xsl stylesheet updated to a local path
Packit Service fea359
Packit Service fea359
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-5
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0-4
Packit Service fea359
- Switch to %%ldconfig_scriptlets
Packit Service fea359
Packit Service fea359
* Fri Dec 01 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-3
Packit Service fea359
- Add OpenSSL 1.1 API support for the package, avoiding the need of
Packit Service fea359
  compat-openssl10-devel package
Packit Service fea359
Packit Service fea359
* Mon Nov 20 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-2
Packit Service fea359
- Adjusted docbook xsl path to match the correct stylesheet
Packit Service fea359
- Remove only *.la files, considering there aren't any *.a files
Packit Service fea359
Packit Service fea359
* Tue Sep 05 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-1
Packit Service fea359
- New upstream release
Packit Service fea359
- Add OpenSSL 1.0 compatibility package, due to issues with OpenSSL 1.1
Packit Service fea359
- Remove libtool files
Packit Service fea359
- Run ldconfig after un/installation to update *.so files
Packit Service fea359
- Add -devel subpackage to handle include files and examples
Packit Service fea359
Packit Service fea359
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-7
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-6
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-5
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-4
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Tue Jan 26 2016 Lubomir Rintel <lkundrak@v3.sk> - 0.9-3
Packit Service fea359
- Fix FTBFS
Packit Service fea359
Packit Service fea359
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Fri Oct 31 2014 Avesh Agarwal <avagarwa@redhat.com> - 0.9-1
Packit Service fea359
- New upstream release
Packit Service fea359
- Applied a patch to fix man page issues.
Packit Service fea359
- Updated spec file
Packit Service fea359
Packit Service fea359
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-3
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-2
Packit Service fea359
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit Service fea359
Packit Service fea359
* Tue Aug 27 2013 Vivek Goyal <vgoyal@redhat.com> - 0.6-1
Packit Service fea359
- Initial package