[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