Blame SPECS/ima-evm-utils.spec

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