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