From ee5fe5435e2abbc2b5076d4c35b8e1fd4ff7422e Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Wed, 3 Feb 2021 14:48:19 +0100 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/fwupd.git#57cc79d2211a6e9c4a607ee741e9ca0413b74834 --- .gitignore | 3 +++ fwupd.spec | 65 ++++++++++++++++++++++++++++++++++++++++++++++-------- sources | 2 +- 3 files changed, 60 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index f281efa..27f7403 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,6 @@ /fwupd-1.5.0.tar.xz /fwupd-1.5.1.tar.xz /fwupd-1.5.2.tar.xz +/fwupd-1.5.3.tar.xz +/fwupd-1.5.4.tar.xz +/fwupd-1.5.5.tar.xz diff --git a/fwupd.spec b/fwupd.spec index 4bf3d95..3245f66 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -43,8 +43,8 @@ Summary: Firmware update daemon Name: fwupd -Version: 1.5.2 -Release: 1%{?dist} +Version: 1.5.5 +Release: 2%{?dist} License: LGPLv2+ URL: https://github.com/fwupd/fwupd Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz @@ -176,6 +176,7 @@ can be flashed using flashrom. It is probably not required on servers. %meson \ -Dgtkdoc=true \ + -Dsupported_build=true \ %if 0%{?enable_tests} -Dtests=true \ %else @@ -198,10 +199,12 @@ can be flashed using flashrom. It is probably not required on servers. %endif -Dplugin_thunderbolt=true \ %if 0%{?have_uefi} - -Dplugin_uefi=true \ + -Dplugin_uefi_capsule=true \ + -Dplugin_uefi_pk=true \ -Dtpm=true \ %else - -Dplugin_uefi=false \ + -Dplugin_uefi_capsule=false \ + -Dplugin_uefi_pk=false \ -Dtpm=false \ %endif %if 0%{?have_dell} @@ -254,6 +257,11 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %post %systemd_post fwupd.service +# change vendor-installed remotes to use the default keyring type +for fn in /etc/fwupd/remotes.d/*.conf; + do sed -i 's/Keyring=gpg/#Keyring=pkcs/g' "$fn"; +done + %preun %systemd_preun fwupd.service @@ -264,11 +272,10 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %files -f %{name}.lang %doc README.md AUTHORS %license COPYING -%config(noreplace)%{_sysconfdir}/fwupd/ata.conf %config(noreplace)%{_sysconfdir}/fwupd/daemon.conf %config(noreplace)%{_sysconfdir}/fwupd/upower.conf %if 0%{?have_uefi} -%config(noreplace)%{_sysconfdir}/fwupd/uefi.conf +%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf %endif %config(noreplace)%{_sysconfdir}/fwupd/redfish.conf %config(noreplace)%{_sysconfdir}/fwupd/thunderbolt.conf @@ -305,7 +312,6 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %if 0%{?have_msr} /usr/lib/modules-load.d/fwupd-msr.conf %endif -/usr/lib/modules-load.d/fwupd-platform-integrity.conf %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf %{_datadir}/bash-completion/completions/fwupdmgr %{_datadir}/bash-completion/completions/fwupdtool @@ -393,7 +399,7 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %{_libdir}/fwupd-plugins-3/libfu_plugin_optionrom.so %{_libdir}/fwupd-plugins-3/libfu_plugin_pci_bcr.so %{_libdir}/fwupd-plugins-3/libfu_plugin_pci_mei.so -%{_libdir}/fwupd-plugins-3/libfu_plugin_platform_integrity.so +%{_libdir}/fwupd-plugins-3/libfu_plugin_pixart_rf.so %{_libdir}/fwupd-plugins-3/libfu_plugin_redfish.so %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hid.so %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hub.so @@ -416,8 +422,9 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm.so %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so %{_libdir}/fwupd-plugins-3/libfu_plugin_bios.so -%{_libdir}/fwupd-plugins-3/libfu_plugin_uefi.so +%{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_capsule.so %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_dbx.so +%{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_pk.so %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_recovery.so %endif %{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so @@ -464,6 +471,46 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd %endif %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.5.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jan 11 2021 Richard Hughes 1.5.5-1 +- New upstream release +- Add a plugin to update PixArt RF devices +- Add new hardware to use the elantp and rts54hid plugins +- Detect the AMD TSME encryption state for HSI-4 +- Detect the AMI PK test key is not installed for HSI-1 +- Fix flashing a fingerprint reader that is in use +- Fix several critical warnings when parsing invalid firmware +- Fix updating DFU devices that use DNLOAD_BUSY +- Ignore the legacy UEFI OVMF dummy GUID +- Make libfwupd more thread safe to fix a crash in gnome-software +- Never show unprintable chars from invalid firmware in the logs + +* Wed Dec 16 2020 Richard Hughes 1.5.4-1 +- New upstream release +- Add Maple Ridge Thunderbolt firmware parsing support +- Allow creating FMAP and Synaptics firmware using builder.xml +- Allow using fwupdtool as non-root for firmware commands +- Do not trust the Block.HintSystem boolean for ESP filtering +- Fix a memory leak when parsing Synaptics firmware +- Fix a possible crash when reading the Goodix MOC USB request +- Fix possible crashes when parsing invalid firmware + +* Tue Dec 08 2020 Richard Hughes 1.5.3-1 +- New upstream release +- Add a UEFI quirk for Star Labs Lite Mk III +- Add the device firmare ID for serio class hardware +- Allow setting the GMainContext when used for sync methods +- Allow the client to send legacy PKCS7 and GPG signatures +- Export the driver name from FuUdevDevice +- Fix a possible critical warning due to missing retval +- Fix the endianness for the CRC check in bcm57xx +- Make sure the correct interface number is used for QMI +- Mark more user-visible strings as translatable +- Restrict loading component types of firmware +- Validate ModemManager firmware update method combinations + * Mon Nov 23 2020 Richard Hughes 1.5.2-1 - New upstream release - Add a flag to indicate if packages are supported diff --git a/sources b/sources index f3e383b..0167aaa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fwupd-1.5.2.tar.xz) = 5014d445a81510b8bc41ba7771fac0632c0205493c63312495e19a6b90f47cdf93e737288a552414ce60b38c515faf39e2c876c8cfa0e85da8f837fd45f915b4 +SHA512 (fwupd-1.5.5.tar.xz) = 82965428d215f67736ce800cad6711ecc86a042772f4b05da9364c8a37bcc6101efc5c115ff7509c50118e9de2d2269c44ec3765795a36d5d5c1b1e779d9e70c