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

Reply via email to