Пакет ima-evm-utils: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | %define _unpackaged_files_terminate_build 1 Name: ima-evm-utils Version: 1.1.0.0.5.g8c8f29e Release: alt1 Summary: IMA/EVM support utilities Group: System/Configuration/Other License: GPLv2 Url: http://linux-ima.sourceforge.net/ # Repacked http://sourceforge.net/projects/linux-ima/files/ima-evm-utils/%name-%version.tar.gz Source: %name-%version.tar Patch01: 0001-autotools-Try-to-find-correct-manpage-stylesheet-pat.patch Patch02: 0002-evmctl-use-correct-include-for-xattr.h.patch Patch03: 0003-Remove-hardcoding-of-SHA1-in-EVM-signatures.patch Patch04: 0004-Add-security.apparmor-to-the-set-of-extended-attribu.patch Patch05: 0005-ima-evm-utils-check-the-return-code-from-tpm_pcr_rea.patch # Automatically added by buildreq on Tue Feb 14 2017 # optimized out: docbook-dtds libgpg-error perl pkg-config python-base python-modules xml-common BuildRequires: asciidoc docbook-style-xsl libattr-devel libkeyutils-devel libssl-devel python-modules-compiler python-modules-encodings time xsltproc Requires: libimaevm0 = %EVR %description The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture (IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. These are stored in the file systems extended attributes. The Extended Verification Module (EVM) prevents unauthorized changes to these extended attributes on the file system. ima-evm-utils is used to prepare the file system for these extended attributes. (This package contains IMA/EVM utilities.) %package -n libimaevm0 Summary: IMA/EVM libraries Group: System/Libraries %description -n libimaevm0 The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture (IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. These are stored in the file systems extended attributes. The Extended Verification Module (EVM) prevents unauthorized changes to these extended attributes on the file system. ima-evm-utils is used to prepare the file system for these extended attributes. (This package contains libimaevm library.) %package -n libimaevm-devel Summary: Development files for applications which use libimaevm Group: Development/C %description -n libimaevm-devel The Trusted Computing Group(TCG) run-time Integrity Measurement Architecture (IMA) maintains a list of hash values of executables and other sensitive system files, as they are read or executed. These are stored in the file systems extended attributes. The Extended Verification Module (EVM) prevents unauthorized changes to these extended attributes on the file system. ima-evm-utils is used to prepare the file system for these extended attributes. (This package contains headers and development files.) %prep %setup %patch01 -p1 %patch02 -p1 %patch03 -p1 %patch04 -p1 %patch05 -p1 sed 's|MANPAGE_DOCBOOK_XSL="/.*|MANPAGE_DOCBOOK_XSL="%_datadir/xml/docbook/xsl-stylesheets/manpages/docbook.xsl"|' \ -i m4/manpage-docbook-xsl.m4 %build %autoreconf %configure \ --disable-static \ --with-xml-catalog=/usr/share/xml/docbook/catalog \ # %make_build %install %makeinstall_std doc_DATA= %files %doc ChangeLog README AUTHORS COPYING examples/*.sh %_bindir/* %_man1dir/* %files -n libimaevm0 %_libdir/libimaevm.so.0* %files -n libimaevm-devel %_includedir/* %_libdir/libimaevm.so %changelog * Thu Nov 08 2018 Gleb F-Malinovskiy <glebfm@altlinux.org> 1.1.0.0.5.g8c8f29e-alt1 - Updated to v1.1-5-g8c8f29e. * Tue Sep 04 2018 Gleb F-Malinovskiy <glebfm@altlinux.org> 1.1-alt1 - Updated to 1.1. * Wed Sep 06 2017 Gleb F-Malinovskiy <glebfm@altlinux.org> 1.0-alt1 - Initial build. |