From d362126c9eacce412d07f3dd9fc7666309cd721495b77aa3993f1680b24d4a9a Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 10 Dec 2020 13:27:11 +0000 Subject: [PATCH] Accepting request 854209 from home:gary_lin:branches:Base:System - Update to version 1.5.3: - Enable supported_build to clarify that this package is supported (bsc#1179790) - Drop fwupd-platform-integrity.conf since upstream disables the platform integrity module by default now due to incompleteness. - Address fwupd-refresh.service in %preun, %pre, %post, and %postun and provide a rc link for it - Version "Obsoletes: dbxtool" and "Obsoletes: fwupdate" OBS-URL: https://build.opensuse.org/request/show/854209 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=93 --- _service | 2 +- _servicedata | 2 +- fwupd-1.5.2.tar.xz | 3 --- fwupd-1.5.3.tar.xz | 3 +++ fwupd.changes | 40 ++++++++++++++++++++++++++++++++++++++++ fwupd.spec | 18 ++++++++++-------- 6 files changed, 55 insertions(+), 13 deletions(-) delete mode 100644 fwupd-1.5.2.tar.xz create mode 100644 fwupd-1.5.3.tar.xz diff --git a/_service b/_service index b5ab8c5..4e0b744 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable - 1.5.2 + 1.5.3 *.tar diff --git a/_servicedata b/_servicedata index d83bd4b..9ad9e82 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hughsie/fwupd.git - c21cff1c04140c5f208db6e118155c61e6085873 \ No newline at end of file + e300ca513f812a053e7e262cc5d48150c152bd82 \ No newline at end of file diff --git a/fwupd-1.5.2.tar.xz b/fwupd-1.5.2.tar.xz deleted file mode 100644 index c044a35..0000000 --- a/fwupd-1.5.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15a6677ad428763ad855614541f466b4d84ae41600593d390f9dfcb240e78ebb -size 1722676 diff --git a/fwupd-1.5.3.tar.xz b/fwupd-1.5.3.tar.xz new file mode 100644 index 0000000..c691a04 --- /dev/null +++ b/fwupd-1.5.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff47861b8505dd27c4db8f77bdf2f4e99d93880b68d646a7f5c6e4bbf71a911 +size 1729384 diff --git a/fwupd.changes b/fwupd.changes index 8ca47a0..24edfde 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Wed Dec 09 07:53:07 UTC 2020 - glin@suse.com + +- Update to version 1.5.3: + + Lower the CURL version required to fix build in RHEL + + Do not use meson ternary operations to avoid bumping the + required meson version + + Added Lite Mk III + + Allow setting the GMainContext when used for sync methods + + Fall back to the misc device for serio devices + + Actually implement rescan in FuUdevDevice + + bcm57xx: Refactor CRC code to remove extra byteswap + + bcm57xx: Fix CRC check + + synaptics-rmi: Don't crash if calling ->to_string() before + ->setup() + + Fix a possible critical warning due to missing retval + + Add the serio->firmare_id for UDev devices + + Export the driver name from FuUdevDevice + + Allow the client to send PKCS7 and GPG signatures + + Force the remote kind to JCat server-side + + Only parse the signature if the remote is JCat + + fu-main: Fix sender_features insert with wrong size + + make platform integrity plugin optional and disabled by default + + Add quirk for Western Digital + + Mark more user-visible strings as translatable + + modem-manager: validate firmware update method combinations + + modem-manager: remove unused byte counts in QMI/PDC update logic + + modem-manager: make sure the correct interface number is used + for QMI + + modem-manager: udev monitoring only if device switches layout + + modem-manager: plug udev client leak + + Restrict loading component types of firmware +- Enable supported_build to clarify that this package is supported + (bsc#1179790) +- Drop fwupd-platform-integrity.conf since upstream disables the + platform integrity module by default now due to incompleteness. +- Address fwupd-refresh.service in %preun, %pre, %post, and %postun + and provide a rc link for it +- Version "Obsoletes: dbxtool" and "Obsoletes: fwupdate" + ------------------------------------------------------------------- Fri Dec 4 06:14:47 UTC 2020 - Gary Ching-Pang Lin diff --git a/fwupd.spec b/fwupd.spec index b62d908..092d2dd 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -30,7 +30,7 @@ %endif Name: fwupd -Version: 1.5.2 +Version: 1.5.3 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -105,8 +105,8 @@ BuildRequires: pkgconfig(efivar) >= 33 BuildRequires: pkgconfig(libsmbios_c) >= 2.3.0 %endif %if %{with efi_fw_update} -Obsoletes: dbxtool -Obsoletes: fwupdate +Obsoletes: dbxtool <= 8 +Obsoletes: fwupdate <= 12 Provides: dbxtool %ifarch x86_64 Requires: shim >= 11 @@ -201,6 +201,7 @@ done -Dplugin_msr=false \ %endif -Dgtkdoc=true \ + -Dsupported_build=true \ -Dtests=false %meson_build @@ -213,6 +214,7 @@ rm %{buildroot}%{_localstatedir}/lib/fwupd/builder/README.md 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} # Do not ship default polkit .rules - openSUSE overrides them anyway - boo#1125428 @@ -238,17 +240,17 @@ rm -fr %{buildroot}%{_datadir}/fish %postun -n libfwupdplugin1 -p /sbin/ldconfig %preun -%service_del_preun %{name}.service fwupd-offline-update.service +%service_del_preun %{name}.service fwupd-offline-update.service fwupd-refresh.service %pre -%service_add_pre %{name}.service fwupd-offline-update.service +%service_add_pre %{name}.service fwupd-offline-update.service fwupd-refresh.service %post %udev_rules_update -%service_add_post %{name}.service fwupd-offline-update.service +%service_add_post %{name}.service fwupd-offline-update.service fwupd-refresh.service %postun -%service_del_postun %{name}.service fwupd-offline-update.service +%service_del_postun %{name}.service fwupd-offline-update.service fwupd-refresh.service %if %{with efi_fw_update} if [ -e /etc/os-release ]; then . /etc/os-release @@ -284,6 +286,7 @@ fi %{_bindir}/fwupdtool %{_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 @@ -318,7 +321,6 @@ fi %ifarch %{ix86} x86_64 %{_modulesloaddir}/fwupd-msr.conf %endif -%{_modulesloaddir}/fwupd-platform-integrity.conf %config %{_sysconfdir}/%{name}/ %dir %{_sysconfdir}/pki %dir %{_sysconfdir}/pki/fwupd