[packages/rpm-sequoia] use cargo options to select crypto backend

atler atler at pld-linux.org
Mon Sep 29 00:03:35 CEST 2025


commit 28c2d18fdc9692d8b04b746de5cd6eaf73000d69
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon Sep 29 00:02:38 2025 +0200

    use cargo options to select crypto backend

 rpm-sequoia.spec  |  4 +---
 use-openssl.patch | 11 -----------
 2 files changed, 1 insertion(+), 14 deletions(-)
---
diff --git a/rpm-sequoia.spec b/rpm-sequoia.spec
index eeb65fc..34b6175 100644
--- a/rpm-sequoia.spec
+++ b/rpm-sequoia.spec
@@ -11,7 +11,6 @@ Source0:	https://github.com/rpm-software-management/rpm-sequoia/archive/v%{versi
 # Source0-md5:	f3fdda80dad5b6907775c64fec988c04
 Source1:	%{name}-crates-%{crates_ver}.tar.xz
 # Source1-md5:	9f60280809bdeb74d71740449b469f16
-Patch0:		use-openssl.patch
 URL:		https://github.com/rpm-software-management/rpm-sequoia
 BuildRequires:	cargo
 BuildRequires:	openssl-devel
@@ -48,7 +47,6 @@ Pliki programistyczne biblioteki rpm-sequoia.
 
 %prep
 %setup -q -a1
-%patch -P0 -p1
 
 %{__mv} %{name}-%{crates_ver}/* .
 sed -i -e 's/@@VERSION@@/%{version}/' Cargo.lock
@@ -71,7 +69,7 @@ export CARGO_HOME="$(pwd)/.cargo"
 export PREFIX="%{_prefix}"
 export LIBDIR="%{_libdir}"
 
-%cargo_build --frozen
+%cargo_build --frozen --no-default-features -F crypto-openssl
 
 %install
 rm -rf $RPM_BUILD_ROOT
diff --git a/use-openssl.patch b/use-openssl.patch
deleted file mode 100644
index 0e9bcb1..0000000
--- a/use-openssl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- rpm-sequoia-1.7.0/Cargo.toml~	2024-07-09 10:47:06.000000000 +0200
-+++ rpm-sequoia-1.7.0/Cargo.toml	2025-02-06 10:02:49.753329864 +0100
-@@ -43,7 +43,7 @@
- 
- # We explicitly do not want to enable Sequoia's decompression support.
- # Hence we only select a crypto backend.
--default = ["crypto-nettle"]
-+default = ["crypto-openssl"]
- crypto-nettle = ["sequoia-openpgp/crypto-nettle"]
- crypto-rust = ["sequoia-openpgp/crypto-rust"]
- crypto-cng = ["sequoia-openpgp/crypto-cng"]
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-sequoia.git/commitdiff/28c2d18fdc9692d8b04b746de5cd6eaf73000d69



More information about the pld-cvs-commit mailing list