[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