Blame SPECS/ima-evm-utils.spec

c039eb
Summary: IMA/EVM support utilities
c039eb
Name: ima-evm-utils
c039eb
Version: 1.1
c039eb
Release: 2%{?dist}
c039eb
License: GPLv2
c039eb
Url:  http://linux-ima.sourceforge.net/
c039eb
Source: http://sourceforge.net/projects/linux-ima/files/ima-evm-utils/%{name}-%{version}.tar.gz
c039eb
BuildRequires: autoconf automake libtool m4 asciidoc libxslt
c039eb
BuildRequires: openssl-devel libattr-devel keyutils-libs-devel
c039eb
Patch1: docbook-xsl-path.patch
c039eb
c039eb
%description
c039eb
The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture
c039eb
(IMA) maintains a list of hash values of executables and other sensitive
c039eb
system files, as they are read or executed. These are stored in the file
c039eb
systems extended attributes. The Extended Verification Module (EVM) prevents
c039eb
unauthorized changes to these extended attributes on the file system.
c039eb
ima-evm-utils is used to prepare the file system for these extended attributes.
c039eb
c039eb
%package devel
c039eb
Summary: Development files for %{name}
c039eb
Requires: ima-evm-utils = %{version}-%{release}
c039eb
c039eb
%description devel
c039eb
This package provides the header files for %{name}
c039eb
c039eb
%prep
c039eb
%setup -q
c039eb
%patch1 -p1
c039eb
c039eb
%build
c039eb
mkdir -p m4
c039eb
autoreconf -f -i
c039eb
%configure --disable-static
c039eb
make %{?_smp_mflags}
c039eb
c039eb
%install
c039eb
make DESTDIR=%{buildroot} install
c039eb
find %{buildroot}%{_libdir} -type f -name "*.la" -print -delete
c039eb
c039eb
%post -p /sbin/ldconfig
c039eb
c039eb
%postun -p /sbin/ldconfig
c039eb
c039eb
%files devel
c039eb
%{_docdir}/%{name}/*.sh
c039eb
%{_includedir}/*
c039eb
%{_libdir}/libimaevm.so
c039eb
c039eb
%files
c039eb
%doc ChangeLog README AUTHORS
c039eb
%license COPYING
c039eb
%{_bindir}/*
c039eb
%{_libdir}/libimaevm.so.*
c039eb
%{_mandir}/man1/*
c039eb
c039eb
%changelog
c039eb
* Mon Feb 26 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-2
c039eb
- Add Requires for -devel subpackage
c039eb
c039eb
* Mon Feb 26 2018 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.1-1
c039eb
- New upstream release
c039eb
- Adjusted docbook xsl path to match the correct stylesheet
c039eb
- Remove only *.la files, considering there aren't any *.a files
c039eb
c039eb
* Tue Sep 05 2017 Bruno E. O. Meneguele <brdeoliv@redhat.com> - 1.0-1
c039eb
- New upstream release
c039eb
- Remove libtool files
c039eb
- Run ldconfig after un/installation to update *.so files
c039eb
- Add -devel subpackage to handle include files and examples
c039eb
c039eb
* Thu May 11 2017 Laura Abbott <labbott@redhat.com> - 0.9-6
c039eb
- Use explicit version of _pkgdocdir for non-versioning
c039eb
c039eb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-5
c039eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c039eb
c039eb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-4
c039eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c039eb
c039eb
* Tue Jan 26 2016 Lubomir Rintel <lkundrak@v3.sk> - 0.9-3
c039eb
- Fix FTBFS
c039eb
c039eb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
c039eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c039eb
c039eb
* Fri Oct 31 2014 Avesh Agarwal <avagarwa@redhat.com> - 0.9-1
c039eb
- New upstream release
c039eb
- Applied a patch to fix man page issues.
c039eb
- Updated spec file
c039eb
c039eb
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-3
c039eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c039eb
c039eb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-2
c039eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c039eb
c039eb
* Tue Aug 27 2013 Vivek Goyal <vgoyal@redhat.com> - 0.6-1
c039eb
- Initial package