Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fwupd-efi for openSUSE:Factory checked in at 2024-12-18 20:08:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fwupd-efi (Old) and /work/SRC/openSUSE:Factory/.fwupd-efi.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fwupd-efi" Wed Dec 18 20:08:59 2024 rev:6 rq:1231689 version:1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/fwupd-efi/fwupd-efi.changes 2023-03-29 23:26:41.379312473 +0200 +++ /work/SRC/openSUSE:Factory/.fwupd-efi.new.29675/fwupd-efi.changes 2024-12-18 20:09:02.774536300 +0100 @@ -1,0 +2,34 @@ +Tue Dec 17 12:50:10 UTC 2024 - Callum Farmer <gm...@opensuse.org> + +- Update to version 1.7: + * Fix compilation with GNU-EFI 4.0 +- Use upstream tarball: source service isn't useful on this + package +- Add 106.patch: + * Improves ARM32 crt0 by splitting header and code + * Use pkgconfig for gnu-efi - fixes RISC-V build + * Update lds from gnu-efi 4.0 + +------------------------------------------------------------------- +Thu Aug 29 12:30:08 UTC 2024 - Callum Farmer <gm...@opensuse.org> + +- Update to version 1.6: + * Require gnu-efi 3.0.18 or later + * Ship an objcopy capable LDS for ARM64 + * Detect gnu-efi via pkgconfig + * Backport the ctors and dtors work from gnu-efi upstream + * Tidy up crt0 generator + * Add RISC-V support + * Fix per NX bit and UEFI 2.10 Microsoft requirements +- Remove un-needed BRs: + * pkgconfig(efiboot) + * pkgconfig(efivar) +- Remove shim requirement: it doesn't need it, it's a UEFI binary +- Restore ix86 and ARM32 support +- Add RISC-V support +- Remove patches (fixed upstream): + * binutils-2.38-arm-objcopy.patch + * binutils-2.38-arm-system-crt0.patch + * ARM-fixes.patch + +------------------------------------------------------------------- Old: ---- ARM-fixes.patch _service _servicedata binutils-2.38-arm-objcopy.patch binutils-2.38-arm-system-crt0.patch fwupd-efi-1.3.tar.xz New: ---- 106.patch fwupd-efi-1.7.tar.gz BETA DEBUG BEGIN: Old: * binutils-2.38-arm-system-crt0.patch * ARM-fixes.patch Old:- Remove patches (fixed upstream): * binutils-2.38-arm-objcopy.patch * binutils-2.38-arm-system-crt0.patch Old: * binutils-2.38-arm-objcopy.patch * binutils-2.38-arm-system-crt0.patch * ARM-fixes.patch BETA DEBUG END: BETA DEBUG BEGIN: New: package - Add 106.patch: * Improves ARM32 crt0 by splitting header and code BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fwupd-efi.spec ++++++ --- /var/tmp/diff_new_pack.fWmMDZ/_old 2024-12-18 20:09:03.586570146 +0100 +++ /var/tmp/diff_new_pack.fWmMDZ/_new 2024-12-18 20:09:03.586570146 +0100 @@ -1,7 +1,7 @@ # # spec file for package fwupd-efi # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,26 +28,20 @@ %define sbat_distro_url mailto:secur...@suse.de %endif Name: fwupd-efi -Version: 1.3 +Version: 1.7 Release: 0 Summary: Firmware update EFI binaries License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Management URL: https://github.com/fwupd/fwupd-efi -# Do not use upstream tarball, we are using source service! -Source0: %{name}-%{version}.tar.xz -Patch0: binutils-2.38-arm-objcopy.patch -Patch1: binutils-2.38-arm-system-crt0.patch -Patch2: ARM-fixes.patch - -BuildRequires: gnu-efi -BuildRequires: meson >= 0.47.0 +Source0: https://github.com/fwupd/fwupd-efi/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: 106.patch +BuildRequires: meson >= 0.62.0 BuildRequires: pesign-obs-integration BuildRequires: pkgconfig -BuildRequires: pkgconfig(efiboot) -BuildRequires: pkgconfig(efivar) >= 33 -Requires: shim >= 11 -ExclusiveArch: x86_64 aarch64 +BuildRequires: pkgconfig(gnu-efi) >= 3.0.18 +BuildRequires: python3-pefile +ExclusiveArch: x86_64 aarch64 %{arm} %{ix86} riscv64 %description A UEFI binary for the fwupd project for installing updates using the UpdateCapsule @@ -69,6 +63,8 @@ -Defi_sbat_distro_pkgname="%{name}" \ -Defi_sbat_distro_version="%{version}" \ -Defi_sbat_distro_url="%{sbat_distro_url}" \ + -Dgenpeimg=disabled \ + %{nil} %meson_build %install ++++++ ARM-fixes.patch -> 106.patch ++++++ ++++ 1453 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/fwupd-efi/ARM-fixes.patch ++++ and /work/SRC/openSUSE:Factory/.fwupd-efi.new.29675/106.patch