c153e80
Summary: IMA/EVM support utilities
c153e80
Name: ima-evm-utils
846f6b2
Version: 1.1
709a41c
Release: 5%{?dist}
c153e80
License: GPLv2
c153e80
Url:  http://linux-ima.sourceforge.net/
c153e80
Source: http://sourceforge.net/projects/linux-ima/files/ima-evm-utils/%{name}-%{version}.tar.gz
19405d5
BuildRequires: autoconf
19405d5
BuildRequires: automake
19405d5
BuildRequires: libtool
19405d5
BuildRequires: m4
19405d5
BuildRequires: asciidoc
19405d5
BuildRequires: libxslt
19405d5
BuildRequires: openssl-devel
19405d5
BuildRequires: keyutils-libs-devel
19405d5
# upstream already solved both issues addressed by patch1 and 2, but it's
19405d5
# still queued for next release
c1b3c4b
Patch1: docbook-xsl-path.patch
19405d5
Patch2: remove-libattr-dependency.patch
c153e80
c153e80
%description
c153e80
The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture
c153e80
(IMA) maintains a list of hash values of executables and other sensitive
c153e80
system files, as they are read or executed. These are stored in the file
c153e80
systems extended attributes. The Extended Verification Module (EVM) prevents
c153e80
unauthorized changes to these extended attributes on the file system.
c153e80
ima-evm-utils is used to prepare the file system for these extended attributes.
c153e80
d9b7b26
%package devel
d9b7b26
Summary: Development files for %{name}
d9b7b26
d9b7b26
%description devel
d9b7b26
This package provides the header files for %{name}
d9b7b26
c153e80
%prep
c153e80
%setup -q
Avesh Agarwal 06cb315
%patch1 -p1
19405d5
%patch2 -p1
c153e80
c153e80
%build
c153e80
mkdir -p m4
c153e80
autoreconf -f -i
d9b7b26
%configure --disable-static
c153e80
make %{?_smp_mflags}
c153e80
c153e80
%install
c153e80
make DESTDIR=%{buildroot} install
d9b7b26
find %{buildroot}%{_libdir} -type f -name "*.la" -print -delete
c153e80
45aa584
%ldconfig_scriptlets
d9b7b26
d9b7b26
%files devel
6c9a465
%{_pkgdocdir}/*.sh
Avesh Agarwal 06cb315
%{_includedir}/*
d9b7b26
%{_libdir}/libimaevm.so
d9b7b26
d9b7b26
%files
d9b7b26
%doc ChangeLog README AUTHORS
d9b7b26
%license COPYING
d9b7b26
%{_bindir}/*
d9b7b26
%{_libdir}/libimaevm.so.*
Avesh Agarwal 06cb315
%{_mandir}/man1/*
c153e80
c153e80
%changelog
709a41c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-5
709a41c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
709a41c
19405d5
* Fri Jul 20 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-4
19405d5
- Add patch to remove dependency from libattr-devel package
19405d5
be14d5b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-3
be14d5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
be14d5b
36a11b6
* Fri Mar 02 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-2
36a11b6
- Remove libtool files
36a11b6
- Run ldconfig scriptlets after un/installing
36a11b6
- Add -devel subpackage to handle include files and examples
36a11b6
- Disable any static file in the package
36a11b6
846f6b2
* Fri Feb 16 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-1
846f6b2
- New upstream release
846f6b2
- Support for OpenSSL 1.1 was added directly to the source code in upstream,
846f6b2
  thus removing specific patch for it
846f6b2
- Docbook xsl stylesheet updated to a local path
846f6b2
6519dd8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-5
6519dd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6519dd8
45aa584
* Fri Feb 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.0-4
45aa584
- Switch to %%ldconfig_scriptlets
45aa584
f7d95ad
* Fri Dec 01 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-3
f7d95ad
- Add OpenSSL 1.1 API support for the package, avoiding the need of
f7d95ad
  compat-openssl10-devel package
f7d95ad
c1b3c4b
* Mon Nov 20 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-2
c1b3c4b
- Adjusted docbook xsl path to match the correct stylesheet
c1b3c4b
- Remove only *.la files, considering there aren't any *.a files
c1b3c4b
d9b7b26
* Tue Sep 05 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-1
d9b7b26
- New upstream release
d9b7b26
- Add OpenSSL 1.0 compatibility package, due to issues with OpenSSL 1.1
d9b7b26
- Remove libtool files
d9b7b26
- Run ldconfig after un/installation to update *.so files
d9b7b26
- Add -devel subpackage to handle include files and examples
d9b7b26
7a4997c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-7
7a4997c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7a4997c
e497bcc
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-6
e497bcc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e497bcc
808f1fb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-5
808f1fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
808f1fb
a101233
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-4
a101233
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a101233
6c9a465
* Tue Jan 26 2016 Lubomir Rintel <lkundrak@v3.sk> - 0.9-3
6c9a465
- Fix FTBFS
6c9a465
c194d80
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
c194d80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c194d80
Avesh Agarwal 06cb315
* Fri Oct 31 2014 Avesh Agarwal <avagarwa@redhat.com> - 0.9-1
Avesh Agarwal 06cb315
- New upstream release
Avesh Agarwal 06cb315
- Applied a patch to fix man page issues.
Avesh Agarwal 06cb315
- Updated spec file
Avesh Agarwal 06cb315
adcd63f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-3
adcd63f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
adcd63f
343a989
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-2
343a989
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
343a989
c153e80
* Tue Aug 27 2013 Vivek Goyal <vgoyal@redhat.com> - 0.6-1
c153e80
- Initial package