From 89da5c9f78a20bb13af794d49c661c436b900d90 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 17:57:58 +0000 Subject: [PATCH 1/3] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- sbsigntools.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sbsigntools.spec b/sbsigntools.spec index 92d885e..616db08 100644 --- a/sbsigntools.spec +++ b/sbsigntools.spec @@ -3,7 +3,7 @@ Name: sbsigntools Version: 0.9.5 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Signing utility for UEFI secure boot # Most source code is GPL-3.0-or-later, except: # LicenseRef-Fedora-Public-Domain: @@ -119,6 +119,9 @@ make check %{_mandir}/man1/sbverify.1.* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.9.5-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Apr 10 2025 Carl George - 0.9.5-10 - Remove openssl engine support on EL10 From bd31748bedce0f3c8ff3b62edcd1171a26c68a9d Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Fri, 3 Oct 2025 10:23:38 +0200 Subject: [PATCH 2/3] avoid wrong --target option usage that was fixed in recent binutils --- sbsigntools-binutils.patch | 12 ++++++++++++ sbsigntools.spec | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 sbsigntools-binutils.patch diff --git a/sbsigntools-binutils.patch b/sbsigntools-binutils.patch new file mode 100644 index 0000000..9658db1 --- /dev/null +++ b/sbsigntools-binutils.patch @@ -0,0 +1,12 @@ +diff -up sbsigntools-0.9.5/tests/Makefile.am.orig sbsigntools-0.9.5/tests/Makefile.am +--- sbsigntools-0.9.5/tests/Makefile.am.orig 2025-10-03 10:20:11.676718647 +0200 ++++ sbsigntools-0.9.5/tests/Makefile.am 2025-10-03 10:20:40.506763759 +0200 +@@ -18,7 +18,7 @@ if TEST_BINARY_FORMAT + EFILDFLAGS = --defsym=EFI_SUBSYSTEM=0x0a + FORMAT = -O binary + else +-FORMAT = --target=efi-app-$(EFI_ARCH:x64=x86_64) ++FORMAT = --output-target=efi-app-$(EFI_ARCH:x64=x86_64) + endif + check_DATA = $(test_key) $(test_cert) + check_SCRIPTS = test-wrapper.sh diff --git a/sbsigntools.spec b/sbsigntools.spec index 616db08..fd0cd46 100644 --- a/sbsigntools.spec +++ b/sbsigntools.spec @@ -3,7 +3,7 @@ Name: sbsigntools Version: 0.9.5 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Signing utility for UEFI secure boot # Most source code is GPL-3.0-or-later, except: # LicenseRef-Fedora-Public-Domain: @@ -41,6 +41,8 @@ Patch1: %{name}-gnuefi.patch Patch2: %{name}-no-wchar_t.patch # revert addition of openssl engine support Patch3: %{name}-no-openssl-engines.patch +# avoid wrong --target option usage that's been fixed in recent binutils +Patch4: %{name}-binutils.patch # same as gnu-efi ExclusiveArch: x86_64 aarch64 %{arm} %{ix86} BuildRequires: make @@ -88,6 +90,7 @@ Tools to add signatures to EFI binaries and Drivers. # EL10 disables openssl engines %patch -p 1 -P 3 %endif +%patch -p 1 -P 4 %build ./autogen.sh @@ -119,6 +122,9 @@ make check %{_mandir}/man1/sbverify.1.* %changelog +* Fri Oct 03 2025 Dominik Mierzejewski - 0.9.5-12 +- avoid wrong --target option usage that was fixed in recent binutils + * Fri Jul 25 2025 Fedora Release Engineering - 0.9.5-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From fe6286cbd62b9938fcab4893b2628892e1c45943 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Fri, 12 Dec 2025 10:10:00 +0100 Subject: [PATCH 3/3] enable RISC-V 64-bit architecture --- sbsigntools.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sbsigntools.spec b/sbsigntools.spec index fd0cd46..08acb1b 100644 --- a/sbsigntools.spec +++ b/sbsigntools.spec @@ -3,7 +3,7 @@ Name: sbsigntools Version: 0.9.5 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Signing utility for UEFI secure boot # Most source code is GPL-3.0-or-later, except: # LicenseRef-Fedora-Public-Domain: @@ -44,7 +44,7 @@ Patch3: %{name}-no-openssl-engines.patch # avoid wrong --target option usage that's been fixed in recent binutils Patch4: %{name}-binutils.patch # same as gnu-efi -ExclusiveArch: x86_64 aarch64 %{arm} %{ix86} +ExclusiveArch: x86_64 aarch64 %{arm} %{ix86} riscv64 BuildRequires: make BuildRequires: automake BuildRequires: binutils-devel @@ -122,6 +122,9 @@ make check %{_mandir}/man1/sbverify.1.* %changelog +* Fri Dec 12 2025 Marcin Juszkiewicz - 0.9.5-13 +- enable RISC-V 64-bit architecture + * Fri Oct 03 2025 Dominik Mierzejewski - 0.9.5-12 - avoid wrong --target option usage that was fixed in recent binutils