[packages/clevis] - more deps cleanups
baggins
baggins at pld-linux.org
Sun Mar 29 22:30:48 CEST 2026
commit beaa23d58fe1a38a6ab416f385e8c635e9ee56f5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Mar 29 23:30:35 2026 +0200
- more deps cleanups
clevis.spec | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/clevis.spec b/clevis.spec
index 3218835..0eff50a 100644
--- a/clevis.spec
+++ b/clevis.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without tests # build without tests
+#
Summary: Automated decryption framework
Name: clevis
Version: 22
@@ -12,13 +16,16 @@ BuildRequires: asciidoc
BuildRequires: audit-libs-devel
BuildRequires: bash-completion-devel
BuildRequires: cryptsetup
+BuildRequires: cryptsetup-devel
BuildRequires: curl
BuildRequires: desktop-file-utils
BuildRequires: dracut
BuildRequires: gcc
+BuildRequires: jansson-devel
BuildRequires: jose-devel >= 8
BuildRequires: jq
BuildRequires: keyutils
+%{?with_tests:BuildRequires: lsof}
BuildRequires: luksmeta-devel >= 8
BuildRequires: meson
BuildRequires: ninja
@@ -28,6 +35,7 @@ BuildRequires: openssl-devel
BuildRequires: pcsc-lite
BuildRequires: pkgconfig
BuildRequires: socat
+BuildRequires: systemd
BuildRequires: systemd-devel
BuildRequires: tang >= 6
BuildRequires: tpm2-tools >= 4.0.0
@@ -36,12 +44,12 @@ Requires: coreutils
Requires: curl
Requires: jose >= 8
Requires: jq
+Requires: keyutils
Requires: luksmeta
Requires: tang >= 6
Requires: tpm2-tools >= 4.0.0
Requires: tpm2-tss >= 4.0.0
Requires(post): systemd
-Requires: clevis-pin-tpm2
Provides: group(clevis)
Provides: user(clevis)
@@ -120,7 +128,7 @@ export PATH=$PATH:/usr/sbin:/sbin
%meson -Duser=clevis -Dgroup=clevis
%meson_build
-%meson_test
+%{?with_tests:%meson_test}
%install
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/clevis.git/commitdiff/beaa23d58fe1a38a6ab416f385e8c635e9ee56f5
More information about the pld-cvs-commit
mailing list