SHA256
1
0
forked from pool/fwupd

Accepting request 1122193 from home:dimstar:Factory

- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.

- Update to versrion 1.9.7:
  + This release adds the following features:
    - Add support for child device requirements in metadata.
    - Allow to have more than one host BKC.
    - Delete BootNext as a post-reboot action to work around broken
      firmware.
    - Parse cabinet archives internally without libgcab.
    - Use close-ended mode for eMMC FFU to speed up firmware
      updates.
  + This release adds support for the following hardware:
    - Logitech Rally System devices.
    - More PixartRF HPAC devices.
    - More Synaptics Prometheus fingerprint readers.
    - Some Western Digital eMMC devices.
    - VIA VL830 and VL832.

- Update to version 1.9.6:
  + This release adds the following features:
    - Add a launchd agent for macOS.
    - Add a new security attribute for BIOS capsule updates to be
      enabled.
    - Add functionality to fix specific host security attributes.
    - Add global information from the context into the report data.
    - Add support for coSWID payload sections.
    - Add support for parsing the EDID.
    - Allow adding only-quirk instance IDs from quirk files.
    - Install a sysusers.d systemd file when using

OBS-URL: https://build.opensuse.org/request/show/1122193
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=146
This commit is contained in:
Dominique Leuenberger 2023-11-02 08:20:39 +00:00 committed by Git OBS Bridge
parent 7097a6fbc4
commit 6f2184b6ca
7 changed files with 70 additions and 38 deletions

View File

@ -3,8 +3,10 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/fwupd/fwupd.git</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">1.8.17</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="revision">1.9.7</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f79f3dd1a5120672397a9b1b7c64ef4954c6263bb6824c724b6d5565ff5741a0
size 17104397

3
fwupd-1.9.7.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7040d928a8cbd0eb00aaaf1cdc815ae2a5970d8ce6cd18b1ec4e6ed9ed475d8a
size 18189837

View File

@ -1,14 +0,0 @@
Index: fwupd-1.8.12/plugins/uefi-capsule/fu-uefi-bootmgr.c
===================================================================
--- fwupd-1.8.12.orig/plugins/uefi-capsule/fu-uefi-bootmgr.c
+++ fwupd-1.8.12/plugins/uefi-capsule/fu-uefi-bootmgr.c
@@ -292,7 +292,8 @@ fu_uefi_bootmgr_bootnext(FuDevice *devic
/* 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(device, esp_path, "shim", error);
+ shim_app = g_strdup_printf ("%s/shim.efi",
+ fu_uefi_get_esp_path_for_os (device, esp_path));
if (shim_app == NULL)
return FALSE;

View File

@ -1,3 +1,52 @@
-------------------------------------------------------------------
Thu Nov 2 08:15:52 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Disable passim support for now. For openSUSE users this is likely
less intereting that it would be for enterprise customers.
-------------------------------------------------------------------
Wed Nov 1 13:06:35 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to versrion 1.9.7:
+ This release adds the following features:
- Add support for child device requirements in metadata.
- Allow to have more than one host BKC.
- Delete BootNext as a post-reboot action to work around broken
firmware.
- Parse cabinet archives internally without libgcab.
- Use close-ended mode for eMMC FFU to speed up firmware
updates.
+ This release adds support for the following hardware:
- Logitech Rally System devices.
- More PixartRF HPAC devices.
- More Synaptics Prometheus fingerprint readers.
- Some Western Digital eMMC devices.
- VIA VL830 and VL832.
-------------------------------------------------------------------
Fri Oct 20 07:49:15 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.9.6:
+ This release adds the following features:
- Add a launchd agent for macOS.
- Add a new security attribute for BIOS capsule updates to be
enabled.
- Add functionality to fix specific host security attributes.
- Add global information from the context into the report data.
- Add support for coSWID payload sections.
- Add support for parsing the EDID.
- Allow adding only-quirk instance IDs from quirk files.
- Install a sysusers.d systemd file when using
-Dsystemd_unit_user.
+ For The changes of 1.9.0…1.9.5, please consult
https://github.com/fwupd/fwupd/releases
- Add pkgconfig(passim) BuildRequires: new dependency.
- Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
- Pass -Dlaunchd=disabled to meson: launched is MacOS only.
- Drop -Dplugin_dell=enabled meson parameter: no longer supported.
- Drop fwupd-bsc1130056-change-shim-path.patch: no longer
applicable.
-------------------------------------------------------------------
Fri Sep 15 07:32:14 UTC 2023 - Callum Farmer <gmbr3@opensuse.org>

View File

@ -1,4 +1,4 @@
name: fwupd
version: 1.8.17
mtime: 1688934627
commit: b8ea71452192fe4d7b6a135cc692d54eebdb1df2
version: 1.9.7
mtime: 1698836291
commit: 24396f802d954eddbd37395adf8c561381e7c59a

View File

@ -40,7 +40,7 @@
%define docs 0
Name: fwupd
Version: 1.8.17
Version: 1.9.7
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -48,8 +48,6 @@ Group: System/Management
URL: https://fwupd.org/
Source: %{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE fwupd-bsc1130056-shim-path.patch bsc#1130056
Patch1: fwupd-bsc1130056-change-shim-path.patch
# PATCH-FIX-OPENSUSE fwupd-jscSLE-11766-close-efidir-leap-gap.patch jsc#SLE-11766 qkzhu@suse.com -- Set SLE and openSUSE esp os dir at runtime
Patch2: fwupd-jscSLE-11766-close-efidir-leap-gap.patch
# PATCH-FEATURE-OPENSUSE harden_fwupd-offline-update.service.patch -- Harden services
@ -226,6 +224,9 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
# Dell support requires direct SMBIOS access,
# Synaptics requires Dell support, i.e. x86 only
%meson \
-Dlaunchd=disabled \
-Dplugin_amdgpu=disabled \
-Dpassim=disabled \
%if %{with efi_fw_update}
-Dplugin_uefi_capsule=enabled \
-Dplugin_uefi_pk=enabled \
@ -242,10 +243,8 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
-Dplugin_msr=disabled \
%endif
%if %{with dell_support}
-Dplugin_dell=enabled \
-Dplugin_synaptics_mst=enabled \
%else
-Dplugin_dell=disabled \
-Dplugin_synaptics_mst=disabled \
%endif
%ifnarch %{ix86} x86_64
@ -331,10 +330,6 @@ rm -fr %{buildroot}%{_datadir}/fish
%dir %{_datadir}/%{name}/remotes.d
%dir %{_datadir}/%{name}/remotes.d/vendor
%dir %{_datadir}/%{name}/remotes.d/vendor/firmware
%if %{with dell_support}
%dir %{_datadir}/%{name}/remotes.d/dell-esrt
%{_datadir}/%{name}/remotes.d/dell-esrt/metadata.xml
%endif
%{_datadir}/%{name}/add_capsule_header.py
%{_datadir}/%{name}/firmware_packager.py
%{_datadir}/%{name}/install_dell_bios_exe.py
@ -377,16 +372,16 @@ rm -fr %{buildroot}%{_datadir}/fish
%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
%{_datadir}/icons/hicolor/*
%{_prefix}/lib/systemd/system-shutdown/fwupd.shutdown
%{_prefix}/lib/systemd/system-preset/fwupd-refresh.preset
%dir %{_libdir}/fwupd-%{version}
%dir %{_libdir}/fwupd-*
%ifnarch s390x ppc64le
%{_libdir}/fwupd-%{version}/libfu_plugin_flashrom.so
%{_libdir}/fwupd-*/libfu_plugin_flashrom.so
%endif
%{_libdir}/fwupd-%{version}/libfu_plugin_modem_manager.so
%{_libdir}/fwupd-%{version}/libfwupdengine.so
%{_libdir}/fwupd-%{version}/libfwupdplugin.so
%{_libdir}/fwupd-%{version}/libfwupdutil.so
%{_libdir}/fwupd-*/libfu_plugin_modem_manager.so
%{_libdir}/fwupd-*/libfwupdengine.so
%{_libdir}/fwupd-*/libfwupdplugin.so
%{_libdir}/fwupd-*/libfwupdutil.so
%{_datadir}/%{name}/quirks.d/builtin.quirk.gz
%_sysusersdir/fwupd.conf
%if %{with efi_fw_update}
%files -n dfu-tool