Compare commits
No commits in common. "factory" and "factory" have entirely different histories.
2
_service
2
_service
@ -4,7 +4,7 @@
|
||||
<param name="url">https://github.com/fwupd/fwupd.git</param>
|
||||
<param name="scm">git</param>
|
||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||
<param name="revision">1.9.27</param>
|
||||
<param name="revision">1.9.23</param>
|
||||
<param name="versionrewrite-pattern">(.*)\+0</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
</service>
|
||||
|
3
fwupd-1.9.23.obscpio
Normal file
3
fwupd-1.9.23.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5e52dca5546ebe1727d3c8f86a9f881d024bf85d4a3c1c1cfd0bce9c3dfa62a3
|
||||
size 18383885
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8e769a81823bf3abaaa8cf75f2e45b4e1a4e775b4b0c1a9718fda7e9a4646f22
|
||||
size 18645517
|
@ -1,13 +1,14 @@
|
||||
Index: fwupd-1.9.27/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
===================================================================
|
||||
--- fwupd-1.9.27.orig/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
+++ fwupd-1.9.27/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
@@ -409,7 +409,7 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp,
|
||||
diff --git a/plugins/uefi-capsule/fu-uefi-bootmgr.c b/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
index 9d9e30f..daa9b2c 100644
|
||||
--- a/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
+++ b/plugins/uefi-capsule/fu-uefi-bootmgr.c
|
||||
@@ -408,7 +408,8 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp,
|
||||
/* test if we should use shim */
|
||||
secure_boot = fu_efivar_secure_boot_enabled(NULL);
|
||||
if (secure_boot) {
|
||||
- shim_app = fu_uefi_get_esp_app_path(esp_path, "shim", error);
|
||||
+ shim_app = g_strdup_printf ("%s/shim.efi", fu_uefi_get_esp_path_for_os(esp_path));
|
||||
- shim_app = fu_uefi_get_esp_app_path("shim", error);
|
||||
+ shim_app = g_strdup_printf ("%s/shim.efi",
|
||||
+ fu_uefi_get_esp_path_for_os());
|
||||
if (shim_app == NULL)
|
||||
return FALSE;
|
||||
|
||||
|
@ -2,16 +2,12 @@ Index: fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
|
||||
===================================================================
|
||||
--- fwupd-1.9.14.orig/plugins/uefi-capsule/fu-uefi-common.c
|
||||
+++ fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
|
||||
@@ -251,6 +251,7 @@
|
||||
g_autofree gchar *full_systemd_path = NULL;
|
||||
@@ -235,9 +235,13 @@ fu_uefi_get_esp_path_for_os(void)
|
||||
g_autofree gchar *esp_path = NULL;
|
||||
g_autoptr(GError) error_local = NULL;
|
||||
g_autoptr(GHashTable) os_release = NULL;
|
||||
g_autoptr(GHashTable) os_release = fwupd_get_os_release(&error_local);
|
||||
+ g_auto(GStrv) split = NULL;
|
||||
|
||||
/* distro (or user) is using systemd-boot */
|
||||
systemd_path = g_build_filename("EFI", "systemd", NULL);
|
||||
@@ -262,6 +263,9 @@
|
||||
os_release = fwupd_get_os_release(&error_local);
|
||||
/* try to lookup /etc/os-release ID key */
|
||||
if (os_release != NULL) {
|
||||
os_release_id = g_hash_table_lookup(os_release, "ID");
|
||||
+ /* Overide os_release_id for SLE and openSUSE */
|
||||
|
@ -1,94 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 9 06:38:36 UTC 2025 - Gary Ching-Pang Lin <glin@suse.com>
|
||||
|
||||
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
|
||||
path for shim.efi
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 23 11:53:48 UTC 2024 - Callum Farmer <gmbr3@opensuse.org>
|
||||
|
||||
- Correct efi_fw_update arch list:
|
||||
* Remove ppc64le and s390x - these aren't supported
|
||||
* Add armv6hl/armv7hl and riscv64 - support recently added
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 21 11:01:39 UTC 2024 - tobi.goergens@gmail.com
|
||||
|
||||
- Update to version 1.9.27:
|
||||
+ This release fixes the following bugs:
|
||||
- Add a power quirk for Framework systems
|
||||
- Allow cros-ec repair the device after flush failure
|
||||
- Check the VLI USB3 firmware size before erasing
|
||||
- Disallow DBX updates on the Samsung Galaxy Book2 360
|
||||
- Do not show 'Device has been removed' as a dock error
|
||||
- Do not use a CMSE11 function when using CSME18
|
||||
- Fix an unlikely memory leak when using ModemManger Sahara devices
|
||||
- Fix a tiny memory leak in algoltek-usb when checking status
|
||||
- Mark UEFI dbx updates as affecting full disk encryption
|
||||
- Parse FDTs with missing END tokens
|
||||
- Rename the dell-k2 plugin to dell-kestrel and rework the update flow
|
||||
+ This release adds support for the following hardware:
|
||||
- Google GID8 Headset
|
||||
- Parade PS188
|
||||
- Primax Ryder Mouse
|
||||
|
||||
- Update to version 1.9.26:
|
||||
+ This release fixes the following bugs:
|
||||
- Add HSI tests for Arrow and Meteor Lake CSME
|
||||
- Allow UEFI capsule config values to be set with fwupdmgr modify-config
|
||||
- Check for the logitech-bulkcontroller response packet length correctly
|
||||
- Fix using ID_LIKE for fallback when ESP isn't mounted
|
||||
- Fix various Coverity-reported overflowed constants
|
||||
- Only compare the first 10 characters of the AMD GPU part number
|
||||
+ This release adds support for the following hardware:
|
||||
- Jabra PanaCast
|
||||
- Some Lenovo Legion HID devices
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 15 14:47:07 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Drop rcFOO symlinks (PED-266).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 14 18:40:47 UTC 2024 - Matwey Kornilov <matwey.kornilov@gmail.com>
|
||||
|
||||
- Enable plugin_amdgpu: the plugin built succesfully
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 25 08:47:28 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 1.9.25:
|
||||
+ This release fixes the following bugs:
|
||||
- Fix checking new Synaptics MST firmware size
|
||||
- Make another ModemManager instance ID visible for firmware
|
||||
matching
|
||||
- Never set a zero-length device name when matching the vendor
|
||||
name
|
||||
- Recalculate the device supported flag when reparenting
|
||||
devices
|
||||
- Reduce idle power consumption of paired logitech-hidpp
|
||||
devices
|
||||
- Retry the open action to fix BC901 NVMe reload
|
||||
+ This release adds support for the following hardware:
|
||||
- Algoltek devices supporting sector erase
|
||||
- Dell K2 dock
|
||||
- Intel USB4 hub 5787
|
||||
- More MediaTek scaler devices
|
||||
- Nordic HID devices supporting DFUv1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 06:07:43 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 1.9.24:
|
||||
+ This release fixes the following bugs:
|
||||
- Add support for capsule on disk for Dell systems
|
||||
- Do not re-use the connection cache to fix Redfish BMC restart
|
||||
- Exclude known recovery partitions when choosing an ESP volume
|
||||
- Fix the VLI usb3 private flag registration
|
||||
+ This release adds support for the following hardware:
|
||||
- More Mediatek scaler devices
|
||||
- Parade USB hubs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 05:36:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: fwupd
|
||||
version: 1.9.27
|
||||
mtime: 1733407200
|
||||
commit: 3c5d0fe54f991cf4316eb1b9ee463fb8ef6441c8
|
||||
version: 1.9.23
|
||||
mtime: 1722861110
|
||||
commit: 28a3138f0e647a12c17b2b5a1d078b8b115bd3f3
|
||||
|
21
fwupd.spec
21
fwupd.spec
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package fwupd
|
||||
#
|
||||
# Copyright (c) 2025 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
|
||||
@ -16,7 +16,7 @@
|
||||
#
|
||||
|
||||
|
||||
%ifarch %{ix86} x86_64 %{arm} aarch64 riscv64
|
||||
%ifarch %{ix86} x86_64 aarch64 riscv64 s390x ppc64le
|
||||
%bcond_without efi_fw_update
|
||||
%else
|
||||
%bcond_with efi_fw_update
|
||||
@ -40,7 +40,7 @@
|
||||
%define docs 0
|
||||
|
||||
Name: fwupd
|
||||
Version: 1.9.27
|
||||
Version: 1.9.23
|
||||
Release: 0
|
||||
Summary: Device firmware updater daemon
|
||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later
|
||||
@ -106,7 +106,6 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
|
||||
BuildRequires: pkgconfig(libarchive)
|
||||
BuildRequires: pkgconfig(libcbor)
|
||||
BuildRequires: pkgconfig(libcurl) >= 7.62.0
|
||||
BuildRequires: pkgconfig(libdrm_amdgpu)
|
||||
BuildRequires: pkgconfig(libelf)
|
||||
BuildRequires: pkgconfig(libgcab-1.0) >= 1.0
|
||||
BuildRequires: pkgconfig(libprotobuf-c)
|
||||
@ -137,9 +136,7 @@ Requires: shim >= 11
|
||||
Requires: udisks2
|
||||
%endif
|
||||
%endif
|
||||
%if %{with efi_fw_update}
|
||||
Requires: fwupd-efi
|
||||
%endif
|
||||
Requires: (fwupd-efi if shim)
|
||||
|
||||
%description
|
||||
fwupd is a daemon to allows session software to update device firmware on
|
||||
@ -230,7 +227,7 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
|
||||
# Synaptics requires Dell support, i.e. x86 only
|
||||
%meson \
|
||||
-Dlaunchd=disabled \
|
||||
-Dplugin_amdgpu=enabled \
|
||||
-Dplugin_amdgpu=disabled \
|
||||
-Dpassim=disabled \
|
||||
%if %{with efi_fw_update}
|
||||
-Dplugin_uefi_capsule=enabled \
|
||||
@ -272,6 +269,11 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
# Add SUSE specific rcfoo service symlink
|
||||
mkdir -p %{buildroot}%{_sbindir}
|
||||
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
|
||||
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-offline-update
|
||||
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-refresh
|
||||
%find_lang %{name}
|
||||
%fdupes -s %{buildroot}%{_datadir}/doc
|
||||
|
||||
@ -324,6 +326,9 @@ rm -fr %{buildroot}%{_datadir}/fish
|
||||
%{_bindir}/fwupdate
|
||||
%endif
|
||||
%{_bindir}/dbxtool
|
||||
%{_sbindir}/rc%{name}
|
||||
%{_sbindir}/rcfwupd-offline-update
|
||||
%{_sbindir}/rcfwupd-refresh
|
||||
%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
|
||||
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
|
||||
|
Loading…
Reference in New Issue
Block a user