Package 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 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | # SPDX-License-Identifier: GPL-2.0-only %define _unpackaged_files_terminate_build 1 %define _stripped_files_terminate_build 1 %set_verify_elf_method strict Name: ima-evm-utils Version: 1.5 Release: alt1 Summary: IMA/EVM support utilities License: GPL-2.0-only Group: System/Configuration/Other Url: http://linux-ima.sourceforge.net/ Vcs: https://git.code.sf.net/p/linux-ima/ima-evm-utils # Docs: https://sourceforge.net/p/linux-ima/wiki/Home/ # Manual: https://en.opensuse.org/SDB:Ima_evm # Repacked http://sourceforge.net/projects/linux-ima/files/ima-evm-utils/%name-%version.tar.gz Source: %name-%version.tar BuildRequires: asciidoc BuildRequires: docbook-style-xsl BuildRequires: libattr-devel BuildRequires: libkeyutils-devel BuildRequires: libssl-devel BuildRequires: libtpm2-tss-devel BuildRequires: xsltproc %{?!_without_check:%{?!_disable_check: BuildRequires: attr BuildRequires: e2fsprogs BuildRequires: fsverity-utils BuildRequires: openssl BuildRequires: rpm-build-vm >= 1.51 BuildRequires: xxd }} Requires: libimaevm = %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 libimaevm Summary: IMA/EVM libraries Group: System/Libraries %description -n libimaevm 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 %build %add_optflags %(getconf LFS_CFLAGS) %autoreconf %configure --disable-static %make_build %install %makeinstall_std doc_DATA= %check LD_LIBRARY_PATH=%buildroot%_libdir %buildroot%_bindir/evmctl --version unset TMPDIR vm-run --kvm=cond --sbin --ext4=verity make check VERBOSE=1 %files %doc NEWS README AUTHORS COPYING examples/*.sh %_bindir/* %_man1dir/* %files -n libimaevm %_libdir/libimaevm.so.* %files -n libimaevm-devel %_includedir/* %_libdir/libimaevm.so %changelog * Sat Mar 11 2023 Vitaly Chikunov <vt@altlinux.org> 1.5-alt1 - Update to v1.5 (2023-03-06). * Fri Nov 05 2021 Vitaly Chikunov <vt@altlinux.org> 1.4-alt1 - Update to v1.4 (2021-10-22). - Enable LFS on 32-bit architectures. * Wed Oct 28 2020 Vitaly Chikunov <vt@altlinux.org> 1.3.2-alt1 - Update to v1.3.2 (2020-10-28). * Wed Aug 19 2020 Vitaly Chikunov <vt@altlinux.org> 1.3.1-alt1 - Update to v1.3.1 (2020-08-04). * Wed Jul 22 2020 Vitaly Chikunov <vt@altlinux.org> 1.3-alt1 - Update to v1.3 (2020-07-21). * Mon Aug 19 2019 Vitaly Chikunov <vt@altlinux.org> 1.2.1-alt5 - Enable Large File Support. * Sun Aug 18 2019 Michael Shigorin <mike@altlinux.org> 1.2.1-alt4 - Rework rpm-build-vm use to avoid archdep BR:. * Sun Aug 18 2019 Vitaly Chikunov <vt@altlinux.org> 1.2.1-alt3 - ifarch tests and rpm-build-vm to only working arches. * Mon Aug 12 2019 Vitaly Chikunov <vt@altlinux.org> 1.2.1-alt2 - Run tests in rpm-build-vm * Fri Aug 02 2019 Vitaly Chikunov <vt@altlinux.org> 1.2.1-alt1 - Updated to v1.2.1. * 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. |