From 9f04dce2a11ef5a44e7455e164aaef8fdc75f6d2452628b3038605044da5dab7 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 27 Jul 2020 05:56:09 +0000 Subject: [PATCH 1/2] Accepting request 822889 from home:yfjiang:branches:Base:System - Build the package separately for openSUSE and SLE using _multibuild (jsc#SLE-11744). OBS-URL: https://build.opensuse.org/request/show/822889 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=73 --- _multibuild | 4 ++++ fwupd.changes | 6 ++++++ fwupd.spec | 21 ++++++++++++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 _multibuild diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..0f6de97 --- /dev/null +++ b/_multibuild @@ -0,0 +1,4 @@ + + openSUSE + SLE + diff --git a/fwupd.changes b/fwupd.changes index 1f45d1f..15dc548 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Jul 24 06:52:18 UTC 2020 - Yifan Jiang + +- Build the package separately for openSUSE and SLE using + _multibuild (jsc#SLE-11744). + ------------------------------------------------------------------- Wed Jun 03 15:32:46 UTC 2020 - dimstar@opensuse.org diff --git a/fwupd.spec b/fwupd.spec index c3668a8..3ac0376 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -17,16 +17,35 @@ # needssslcertforbuild +%define flavor @BUILD_FLAVOR@%{nil} + +%if "%{flavor}" == "" +ExclusiveArch: %{nil} +%else +%define branding_name %{flavor} +%if "%{flavor}" == "SLE" +%define build_SLE 1 +%else +%define build_openSUSE 1 +%endif +%endif + +%if (0%{?build_SLE} && 0%{?is_opensuse}) || (0%{?build_openSUSE} && ! 0%{?is_opensuse}) +# Don't build SLE branding on openSUSE and vice-versa +ExclusiveArch: %{nil} +%endif + %ifarch %{ix86} x86_64 aarch64 %bcond_without efi_fw_update %else %bcond_with efi_fw_update %endif -%if 0%{?is_opensuse} +%if 0%{?build_openSUSE} %global efidir opensuse %else %global efidir sles %endif + Name: fwupd Version: 1.4.2 Release: 0 From bac8c88bbe36ba118f802bf8a3dc61f3f34a31f98f94e3943225831288ec55ae Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 10 Aug 2020 07:52:59 +0000 Subject: [PATCH 2/2] Accepting request 823698 from home:dimstar:Factory - Update to version 1.4.5: Requires libjcat update, which is also submitted OBS-URL: https://build.opensuse.org/request/show/823698 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=74 --- _service | 2 +- _servicedata | 2 +- fwupd-1.4.2.tar.xz | 3 --- fwupd-1.4.5.tar.xz | 3 +++ fwupd.changes | 58 ++++++++++++++++++++++++++++++++++++++++++++++ fwupd.spec | 4 ++-- 6 files changed, 65 insertions(+), 7 deletions(-) delete mode 100644 fwupd-1.4.2.tar.xz create mode 100644 fwupd-1.4.5.tar.xz diff --git a/_service b/_service index abb65b6..0dca067 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable - 1.4.2 + 1.4.5 *.tar diff --git a/_servicedata b/_servicedata index 28615b6..40aa27b 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hughsie/fwupd.git - e43f42b7df4875355c4e99c4492743f469e47614 \ No newline at end of file + 37d3879e55ef3b63e98aa30d09392e3918b76d02 \ No newline at end of file diff --git a/fwupd-1.4.2.tar.xz b/fwupd-1.4.2.tar.xz deleted file mode 100644 index 11479fa..0000000 --- a/fwupd-1.4.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a7fd991c4058e6784eb78da665a20896fbdb9f068ad2f91daca9bfc8ec3553a8 -size 1696536 diff --git a/fwupd-1.4.5.tar.xz b/fwupd-1.4.5.tar.xz new file mode 100644 index 0000000..3a3b189 --- /dev/null +++ b/fwupd-1.4.5.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e08d2fd6898d2a688426b4e62b90933d75a6d62db1e7d7a875b8dd664cc743db +size 1706248 diff --git a/fwupd.changes b/fwupd.changes index 15dc548..5e18c14 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,61 @@ +------------------------------------------------------------------- +Thu Jul 30 14:52:34 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.4.5: + * Add XB_QUERY_FLAG_FORCE_NODE_CACHE + * Add support for a delayed activation flow for Thunderbolt + * Allow firmware to require specific features from front-end clients + * Allow multi-byte FuUdevDevice preads and writes + * Be more defensive when remotes are missing required keys + * Disable the SQLite lookaside cache + * ccgx: Add more hybrid dock support + * ccgx: Modify readme to remove customer info + * ccgx: add new protocol for dmc dock + * ccgx: remove verify flag in plugin + * modem-manager: read the vendor ID directly from sysfs attribute Fixes: #2209 + * thelio-io: Add the DFU instance ID as a counterpart only + * thunderbolt: Add a new subclassed thunderbolt firmware update type + * thunderbolt: Allow quirks to skip the authentication step + * thunderbolt: drop support for force power + * tpm-eventlog: fix PCR0 calculation + * uefi: check for free space after cleaning up ESP + * vli: Add dual-image feature for VL103 backup firmware + * vli: Add the project ID shared SPI PD controllers + * vli: Allow chained usb hub devices where the parent needs GPIOB reset + * vli: Do not modify the class vfuncs depending on device type + * vli: Do not use GUID matching for the MSP device + * vli: Rename FuVliUsbhubI2cDevice to FuVliUsbhubMsp430Device + * vli: Set FuQuirks on the shared SPI object + * vli: Set the i2c instance IDs in probe() + * vli: Use the GPIOB reset for the MiniDock VL103 + * vli: Wait for the root device to be replugged when updating the MSP430 + +------------------------------------------------------------------- +Thu Jul 30 14:52:20 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.4.4: + * Release fwupd 1.4.4 + * Fix regression when checking for downgraded metadata + +------------------------------------------------------------------- +Thu Jul 30 14:52:05 UTC 2020 - dimstar@opensuse.org + +- Update to version 1.4.3: + * Release fwupd 1.4.3 + * ata: A OUI quirk for Kingston + * ccgx: Fix a potential division by zero + * Check the device requirements when returning from GetDetails + * fu-engine: Allow --plugin-whitelist to use dashes instead of + underscores + * Always enforce the metadata signature has a valid timestamp + * ccgx: modify install duration for dmc device + * ccgx: Add support for HP DMC dock devices + * dell-dock: prevent updates to occur via synaptics-mst plugin + * dell-dock: Capture the dock SKU in metadata + * synaptics-prometheus: Force the minor version from 0x02 to 0x01 + to make sure the devices can be updated back to 0x01. + * Generate a body for github releases (Fixes: #2034) + ------------------------------------------------------------------- Fri Jul 24 06:52:18 UTC 2020 - Yifan Jiang diff --git a/fwupd.spec b/fwupd.spec index 3ac0376..83c4c3f 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -47,7 +47,7 @@ ExclusiveArch: %{nil} %endif Name: fwupd -Version: 1.4.2 +Version: 1.4.5 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -95,7 +95,7 @@ BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk-doc) >= 1.14 BuildRequires: pkgconfig(gudev-1.0) >= 232 BuildRequires: pkgconfig(gusb) >= 0.2.9 -BuildRequires: pkgconfig(jcat) >= 0.1.0 +BuildRequires: pkgconfig(jcat) >= 0.1.3 BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1 BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(libelf)