Merge remote-tracking branch 'up/master' into master-riscv64
Signed-off-by: David Abdurachmanov <david.abdurachmanov@sifive.com>
This commit is contained in:
commit
a235b6a601
|
@ -39,3 +39,25 @@
|
|||
/fwupd-1.0.7.tar.xz
|
||||
/fwupd-1.0.8.tar.xz
|
||||
/fwupd-1.1.0.tar.xz
|
||||
/fwupd-1.1.1.tar.xz
|
||||
/fwupd-1.1.2.tar.xz
|
||||
/fwupd-1.1.3.tar.xz
|
||||
/fwupd-1.2.0.tar.xz
|
||||
/fwupd-1.2.1.tar.xz
|
||||
/fwupd-1.2.2.tar.xz
|
||||
/fwupd-1.2.3.tar.xz
|
||||
/fwupd-1.2.4.tar.xz
|
||||
/fwupd-1.2.5.tar.xz
|
||||
/fwupd-1.2.6.tar.xz
|
||||
/fwupd-1.2.7.tar.xz
|
||||
/fwupd-1.2.8.tar.xz
|
||||
/fwupd-1.2.9.tar.xz
|
||||
/fwupd-1.2.10.tar.xz
|
||||
/fwupd-1.3.2.tar.xz
|
||||
/fwupd-1.3.3.tar.xz
|
||||
/fwupd-1.3.4.tar.xz
|
||||
/fwupd-1.3.5.tar.xz
|
||||
/fwupd-1.3.6.tar.xz
|
||||
/fwupd-1.3.7.tar.xz
|
||||
/fwupd-1.3.8.tar.xz
|
||||
/fwupd-1.3.9.tar.xz
|
||||
|
|
514
fwupd.spec
514
fwupd.spec
|
@ -1,11 +1,15 @@
|
|||
%global glib2_version 2.45.8
|
||||
%global libappstream_version 0.7.4
|
||||
%global libgusb_version 0.2.11
|
||||
%global libxmlb_version 0.1.3
|
||||
%global libgusb_version 0.3.4
|
||||
%global libsoup_version 2.51.92
|
||||
%global systemd_version 231
|
||||
%global json_glib_version 1.1.1
|
||||
|
||||
# PPC64 is too slow to complete the tests under 3 minutes...
|
||||
%ifnarch ppc64le
|
||||
%global enable_tests 1
|
||||
%endif
|
||||
|
||||
%global enable_dummy 1
|
||||
|
||||
# fwupd.efi is only available on these arches
|
||||
|
@ -13,6 +17,11 @@
|
|||
%global have_uefi 1
|
||||
%endif
|
||||
|
||||
# flashrom is only available on these arches
|
||||
%ifarch i686 x86_64 armv7hl aarch64 ppc64le
|
||||
%global have_flashrom 1
|
||||
%endif
|
||||
|
||||
# redfish is only available on this arch
|
||||
%ifarch x86_64
|
||||
%global have_redfish 1
|
||||
|
@ -23,17 +32,22 @@
|
|||
%global have_dell 1
|
||||
%endif
|
||||
|
||||
# only available recently
|
||||
%if 0%{?fedora} >= 30
|
||||
%global have_modem_manager 1
|
||||
%endif
|
||||
|
||||
Summary: Firmware update daemon
|
||||
Name: fwupd
|
||||
Version: 1.1.0
|
||||
Release: 3.0.riscv64%{?dist}
|
||||
Version: 1.3.9
|
||||
Release: 2.0.riscv64%{?dist}
|
||||
License: LGPLv2+
|
||||
URL: https://github.com/hughsie/fwupd
|
||||
URL: https://github.com/fwupd/fwupd
|
||||
Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: glib2-devel >= %{glib2_version}
|
||||
BuildRequires: libappstream-glib-devel >= %{libappstream_version}
|
||||
BuildRequires: libxmlb-devel >= %{libxmlb_version}
|
||||
BuildRequires: libgcab1-devel
|
||||
BuildRequires: libgudev1-devel
|
||||
BuildRequires: libgusb-devel >= %{libgusb_version}
|
||||
|
@ -51,7 +65,6 @@ BuildRequires: valgrind-devel
|
|||
%endif
|
||||
BuildRequires: elfutils-libelf-devel
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: gnutls-devel
|
||||
BuildRequires: gnutls-utils
|
||||
BuildRequires: meson
|
||||
|
@ -59,6 +72,15 @@ BuildRequires: help2man
|
|||
BuildRequires: json-glib-devel >= %{json_glib_version}
|
||||
BuildRequires: vala
|
||||
BuildRequires: bash-completion
|
||||
BuildRequires: git-core
|
||||
%if 0%{?have_flashrom}
|
||||
BuildRequires: flashrom-devel >= 1.2-2
|
||||
%endif
|
||||
|
||||
%if 0%{?have_modem_manager}
|
||||
BuildRequires: ModemManager-glib-devel >= 1.10.0
|
||||
BuildRequires: libqmi-devel >= 1.22.0
|
||||
%endif
|
||||
|
||||
%if 0%{?have_redfish}
|
||||
BuildRequires: efivar-devel >= 33
|
||||
|
@ -71,9 +93,9 @@ BuildRequires: pango-devel
|
|||
BuildRequires: cairo-devel cairo-gobject-devel
|
||||
BuildRequires: freetype
|
||||
BuildRequires: fontconfig
|
||||
BuildRequires: dejavu-sans-fonts
|
||||
BuildRequires: adobe-source-han-sans-cn-fonts
|
||||
BuildRequires: google-noto-sans-cjk-ttc-fonts
|
||||
BuildRequires: gnu-efi-devel
|
||||
BuildRequires: tpm2-tss-devel >= 2.2.3
|
||||
BuildRequires: pesign
|
||||
%endif
|
||||
|
||||
|
@ -87,12 +109,11 @@ Requires(preun): systemd
|
|||
Requires(postun): systemd
|
||||
|
||||
Requires: glib2%{?_isa} >= %{glib2_version}
|
||||
Requires: libappstream-glib%{?_isa} >= %{libappstream_version}
|
||||
Requires: libxmlb%{?_isa} >= %{libxmlb_version}
|
||||
Requires: libgusb%{?_isa} >= %{libgusb_version}
|
||||
Requires: libsoup%{?_isa} >= %{libsoup_version}
|
||||
Requires: bubblewrap
|
||||
|
||||
Recommends: python3
|
||||
Requires: shared-mime-info
|
||||
|
||||
Obsoletes: fwupd-sign < 0.1.6
|
||||
Obsoletes: libebitdo < 0.7.5-3
|
||||
|
@ -119,7 +140,7 @@ BuildArch: noarch
|
|||
Data files for installed tests.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
|
||||
|
@ -134,6 +155,11 @@ Data files for installed tests.
|
|||
-Dplugin_dummy=true \
|
||||
%else
|
||||
-Dplugin_dummy=false \
|
||||
%endif
|
||||
%if 0%{?have_flashrom}
|
||||
-Dplugin_flashrom=true \
|
||||
%else
|
||||
-Dplugin_flashrom=false \
|
||||
%endif
|
||||
-Dplugin_thunderbolt=true \
|
||||
%if 0%{?have_redfish}
|
||||
|
@ -143,8 +169,12 @@ Data files for installed tests.
|
|||
%endif
|
||||
%if 0%{?have_uefi}
|
||||
-Dplugin_uefi=true \
|
||||
-Dplugin_nvme=true \
|
||||
-Dplugin_tpm=true \
|
||||
%else
|
||||
-Dplugin_uefi=false \
|
||||
-Dplugin_nvme=false \
|
||||
-Dplugin_tpm=false \
|
||||
%endif
|
||||
%if 0%{?have_dell}
|
||||
-Dplugin_dell=true \
|
||||
|
@ -152,6 +182,11 @@ Data files for installed tests.
|
|||
%else
|
||||
-Dplugin_dell=false \
|
||||
-Dplugin_synaptics=false \
|
||||
%endif
|
||||
%if 0%{?have_modem_manager}
|
||||
-Dplugin_modem_manager=true \
|
||||
%else
|
||||
-Dplugin_modem_manager=false \
|
||||
%endif
|
||||
-Dman=true
|
||||
|
||||
|
@ -179,100 +214,163 @@ Data files for installed tests.
|
|||
|
||||
mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
|
||||
|
||||
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1757948
|
||||
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/cache/fwupd
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
%systemd_post fwupd.service
|
||||
|
||||
%preun
|
||||
%systemd_preun fwupd.service
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
%systemd_postun_with_restart fwupd.service
|
||||
%systemd_postun_with_restart pesign.service
|
||||
|
||||
%files -f %{name}.lang
|
||||
%doc README.md AUTHORS NEWS
|
||||
%doc README.md AUTHORS
|
||||
%license COPYING
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/daemon.conf
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/upower.conf
|
||||
%if 0%{?have_uefi}
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/uefi.conf
|
||||
%endif
|
||||
%if 0%{?have_redfish}
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/redfish.conf
|
||||
%endif
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/thunderbolt.conf
|
||||
%dir %{_libexecdir}/fwupd
|
||||
%{_libexecdir}/fwupd/fwupd
|
||||
%{_libexecdir}/fwupd/fwupdtool
|
||||
%{_libexecdir}/fwupd/fwupdoffline
|
||||
%if 0%{?have_uefi}
|
||||
%{_libexecdir}/fwupd/efi/*.efi
|
||||
%{_libexecdir}/fwupd/efi/*.efi.signed
|
||||
%{_libexecdir}/fwupd/fwupdate
|
||||
%{_bindir}/fwupdate
|
||||
%{_bindir}/fwupdtpmevlog
|
||||
%endif
|
||||
%{_bindir}/dfu-tool
|
||||
%{_bindir}/fwupdmgr
|
||||
%{_bindir}/fwupdtool
|
||||
%{_bindir}/fwupdagent
|
||||
%dir %{_sysconfdir}/fwupd
|
||||
%dir %{_sysconfdir}/fwupd/remotes.d
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/fwupd.conf
|
||||
%if 0%{?have_dell}
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
|
||||
%endif
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/lvfs.conf
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/vendor.conf
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
|
||||
%config(noreplace)%{_sysconfdir}/pki/fwupd
|
||||
%{_sysconfdir}/pki/fwupd-metadata
|
||||
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.fwupd.conf
|
||||
%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
|
||||
%{_datadir}/bash-completion/completions/fwupdmgr
|
||||
%{_datadir}/bash-completion/completions/fwupdtool
|
||||
%{_datadir}/bash-completion/completions/fwupdagent
|
||||
%{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
|
||||
%{_datadir}/fwupd/metainfo/org.freedesktop.fwupd*.metainfo.xml
|
||||
%{_datadir}/fwupd/remotes.d/fwupd/metadata.xml
|
||||
%if 0%{?have_dell}
|
||||
%{_datadir}/fwupd/remotes.d/dell-esrt/metadata.xml
|
||||
%endif
|
||||
%{_datadir}/fwupd/remotes.d/vendor/firmware/README.md
|
||||
%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
|
||||
%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
|
||||
%{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
|
||||
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
|
||||
%{_datadir}/man/man1/fwupdtool.1.gz
|
||||
%{_datadir}/man/man1/fwupdagent.1.gz
|
||||
%{_datadir}/man/man1/dfu-tool.1.gz
|
||||
%{_datadir}/man/man1/fwupdmgr.1.gz
|
||||
%if 0%{?have_uefi}
|
||||
%{_datadir}/man/man1/fwupdate.1.gz
|
||||
%{_datadir}/man/man1/fwupdtpmevlog.1.gz
|
||||
%endif
|
||||
%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
|
||||
%{_datadir}/fwupd/firmware-packager
|
||||
%{_datadir}/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
|
||||
%{_datadir}/fwupd/firmware_packager.py
|
||||
%{_datadir}/fwupd/simple_client.py
|
||||
%{_datadir}/fwupd/add_capsule_header.py
|
||||
%{_datadir}/fwupd/install_dell_bios_exe.py
|
||||
%{_unitdir}/fwupd-offline-update.service
|
||||
%{_unitdir}/fwupd.service
|
||||
%{_unitdir}/fwupd-refresh.service
|
||||
%{_unitdir}/fwupd-refresh.timer
|
||||
%{_presetdir}/fwupd-refresh.preset
|
||||
%{_unitdir}/system-update.target.wants/
|
||||
%dir %{_localstatedir}/lib/fwupd
|
||||
%dir %{_localstatedir}/cache/fwupd
|
||||
%dir %{_datadir}/fwupd/quirks.d
|
||||
%{_datadir}/fwupd/quirks.d/*.quirk
|
||||
%{_localstatedir}/lib/fwupd/builder/README.md
|
||||
%{_libdir}/libfwupd*.so.*
|
||||
%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
|
||||
%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
|
||||
/usr/lib/udev/rules.d/*.rules
|
||||
/usr/lib/systemd/system-shutdown/fwupd.shutdown
|
||||
%dir %{_libdir}/fwupd-plugins-3
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_altos.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_amt.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_ata.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_colorhug.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_coreboot.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_csr.so
|
||||
%if 0%{?have_dell}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell_esrt.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell_dock.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_dfu.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_emmc.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so
|
||||
%if 0%{?have_flashrom}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_flashrom.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_fresco_pd.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_jabra.so
|
||||
%if 0%{?have_modem_manager}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so
|
||||
%if 0%{?have_uefi}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_optionrom.so
|
||||
%if 0%{?have_redfish}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_redfish.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hid.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hub.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_solokey.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_steelseries.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_superio.so
|
||||
%if 0%{?have_dell}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_synapticsmst.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_mst.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_cxaudio.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so
|
||||
%if 0%{?enable_dummy}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_test.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_invalid.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_thelio_io.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_thunderbolt.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_thunderbolt_power.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_udev.so
|
||||
%if 0%{?have_uefi}
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_tpm.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_uefi.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_recovery.so
|
||||
%endif
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_unifying.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_upower.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_wacomhid.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_vli.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_raw.so
|
||||
%{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_usb.so
|
||||
%ghost %{_localstatedir}/lib/fwupd/gnupg
|
||||
%if 0%{?have_uefi}
|
||||
%{_datadir}/locale/*/LC_IMAGES/fwupd*
|
||||
|
@ -280,25 +378,381 @@ mkdir -p --mode=0700 $RPM_BUILD_ROOT%{_localstatedir}/lib/fwupd/gnupg
|
|||
|
||||
%files devel
|
||||
%{_datadir}/gir-1.0/Fwupd-2.0.gir
|
||||
%{_datadir}/gtk-doc/html/libfwupd
|
||||
%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
|
||||
%{_datadir}/gtk-doc/html/fwupd
|
||||
%{_datadir}/vala/vapi
|
||||
%{_includedir}/fwupd-1
|
||||
%{_libdir}/libfwupd*.so
|
||||
%{_libdir}/pkgconfig/fwupd.pc
|
||||
%{_libdir}/pkgconfig/fwupdplugin.pc
|
||||
|
||||
%files tests
|
||||
%dir %{_datadir}/installed-tests/fwupd
|
||||
%{_datadir}/installed-tests/fwupd/firmware-example.xml.gz
|
||||
%{_datadir}/installed-tests/fwupd/firmware-example.xml.gz.asc
|
||||
%{_datadir}/installed-tests/fwupd/fwupd-tests.xml
|
||||
%{_datadir}/installed-tests/fwupd/*.test
|
||||
%{_datadir}/installed-tests/fwupd/*.cab
|
||||
%{_datadir}/installed-tests/fwupd/*.sh
|
||||
%{_datadir}/installed-tests/fwupd/*.py*
|
||||
%dir %{_sysconfdir}/fwupd/remotes.d
|
||||
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/fwupd-tests.conf
|
||||
|
||||
%changelog
|
||||
* Sat Aug 11 2018 David Abdurachmanov <david.abdurachmanov@gmail.com> - 1.1.0-3.0.riscv64
|
||||
* Sat Apr 04 2020 David Abdurachmanov <david.abdurachmanov@sifive.com> - 1.3.9-2.0.riscv64
|
||||
- Use %{valgrind_arches}
|
||||
|
||||
* Thu Mar 05 2020 Nicolas Mailhot <nim@fedoraproject.org> 1.3.9-2
|
||||
- Rebuild against the new Gusb.
|
||||
|
||||
* Wed Mar 04 2020 Richard Hughes <richard@hughsie.com> 1.3.9-1
|
||||
- New upstream release
|
||||
- Added completion script for fish shell
|
||||
- Always check for PLAIN when doing vercmp() operations
|
||||
- Always return AppStream markup for remote agreements
|
||||
- Apply UEFI capsule update even with single valid capsule
|
||||
- Check the device protocol before de-duping devices
|
||||
- Copy the version and format from donor device in get-details
|
||||
- Correctly append the release to devices in `fwupdtool get-details`
|
||||
- Decrease minimum battery requirement to 10%
|
||||
- Discard the reason upgrades aren't available
|
||||
- Do not fail loading in /etc/machine-id is not available
|
||||
- Fix a critical warning when installing some firmware
|
||||
- For the `get-details` command make sure to always show devices
|
||||
- Inhibit all power management actions using logind when updating
|
||||
- Set the MSP430 version format to pair
|
||||
- Switch off the ATA verbose logging by default
|
||||
- Use unknown for version format by default on get-details
|
||||
|
||||
* Thu Feb 13 2020 Richard Hughes <richard@hughsie.com> 1.3.8-1
|
||||
- New upstream release
|
||||
- Add an extra instance ID to disambiguate USB hubs
|
||||
- Add a plugin to update PD controllers by Fresco Logic
|
||||
- Correctly reset VL100 PD devices
|
||||
- Do not rewrite BootOrder in the EFI helper
|
||||
- Do not use vercmp when the device version format is plain
|
||||
- Fix firmware regression in the EFI capsule helper
|
||||
- Fix updating Synaptics MST devics with no PCI parent
|
||||
- Ignore Unifying detach failures
|
||||
- Make the cxaudio version match that of the existing Windows tools
|
||||
- Replay the TPM event log to get the PCRx values
|
||||
- Set up more parent devices for various Lenovo USB hubs
|
||||
- Support the new gnuefi file locations
|
||||
- Use the correct command to get the VLI device firmware version
|
||||
|
||||
* Fri Jan 31 2020 Richard Hughes <richard@hughsie.com> 1.3.7-1
|
||||
- New upstream release
|
||||
- Add 'get-remotes' and 'refresh' to fwupdtool
|
||||
- Add support for standalone VIA PD devices
|
||||
- Allow applying all releases to get to a target version
|
||||
- Correctly delete UEFI variables
|
||||
- Correctly import PKCS-7 remote metadata
|
||||
- Discourage command line metadata refreshes more than once per day
|
||||
- Do not always get the vendor ID for udev devices using the parent
|
||||
- Get the list of updates in JSON format from fwupdagent
|
||||
- Show the device parent if there is an interesting child
|
||||
- Shut down automatically when there is system memory pressure
|
||||
- Use a different protocol ID for VIA i2c devices
|
||||
- Use the correct timeout for Logitech IO channel writes
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Dec 30 2019 Richard Hughes <richard@hughsie.com> 1.3.6-1
|
||||
- New upstream release
|
||||
- Add a dell-bios version format to match what is shown on the vendor website
|
||||
- Add a new plugin that exposes the TPM device
|
||||
- Allow incremental version major and minor number for Synaptics Prometheus devices
|
||||
- Clarify error messages when no upgrades are available
|
||||
- Correct the default prompt for reboot/shutdown
|
||||
- Do not expose bootloader version errors to users
|
||||
- Enforce that device protocol matches the metadata value
|
||||
- Export the device protocol and raw device version to the client --verbose output
|
||||
- Fix the quirk for the legacy VIA 813 usbhub chip
|
||||
- Only check the vendor ID if the device has one set
|
||||
- Return exit status success if there is no firmware to be updated
|
||||
- Set the correct vendor eMMC ID prefix
|
||||
- Use the baseboard vendor as the superio vendor ID
|
||||
- Use the BIOS vendor as the coreboot and flashrom vendor ID
|
||||
|
||||
* Fri Nov 29 2019 Richard Hughes <richard@hughsie.com> 1.3.5-1
|
||||
- New upstream release
|
||||
- Convert libfwupdprivate to a shared library libfwupdplugin
|
||||
- Create a REV_00 instance ID as this may be what the vendor needs to target
|
||||
- Improve coreboot version detection
|
||||
- Invert default behavior to be safer for reboot and shutdown prompts
|
||||
- Reload the Synaptics prometheus device version after update
|
||||
- Use the correct unlocker when using GRWLock
|
||||
- Whitelist VIA USB hub PD and I²C devices
|
||||
|
||||
* Fri Nov 22 2019 Richard Hughes <richard@hughsie.com> 1.3.4-1
|
||||
- New upstream release
|
||||
- Add support for Foxconn T77W968 and DW5821e eSIM
|
||||
- Add support for matching firmware requirements on device parents
|
||||
- Add support for writing VIA PD and I2C devices
|
||||
- Add versions formats for the Microsoft Surface devices
|
||||
- Correct Wacom panel HWID support
|
||||
- Fix a fastboot regression when updating modem firmware
|
||||
- Fix regression when coldplugging superio devices
|
||||
- Fix the linking of the UEFI update binary
|
||||
- Fix the vendor id of hidraw devices
|
||||
- Make loading USB device strings non-fatal
|
||||
- Reject invalid Synaptics MST chip IDs
|
||||
- Skip cleanup after device is done updating if required
|
||||
|
||||
* Fri Nov 01 2019 Richard Hughes <richard@hughsie.com> 1.3.3-1
|
||||
- New upstream release
|
||||
- Add a plugin for systems running coreboot
|
||||
- Add a plugin to update eMMC devices
|
||||
- Add a plugin to update Synaptics RMI4 devices
|
||||
- Add a plugin to update VIA USB hub hardware
|
||||
- Add several quirks for Realtek webcams
|
||||
- Add some success messages when CLI tasks have completed
|
||||
- Add support for automatically uploading reports
|
||||
- Add support for `fwupdmgr reinstall`
|
||||
- Add support for the 8bitdo SN30Pro+
|
||||
- Add support for the ThinkPad USB-C Dock Gen2 audio device
|
||||
- Allow fwupdtool to dump details of common firmware formats
|
||||
- Always report the update-error correctly for multiple updates
|
||||
- Create a unique GUID for the Thunderbolt controller path
|
||||
- Fix a regression for Wacom EMR devices
|
||||
- Recognize new 'generation' Thunderbolt sysfs attribute for USB4
|
||||
- Rework ESP path detection and lifecycle to auto-unmount when required
|
||||
- Show a useful error for Logitech devices that cannot self-reset
|
||||
- Use correct method for stopping systemd units
|
||||
- Use device safety flags to show prompts before installing updates
|
||||
- Use will-disappear flag for 8bitdo SF30/SN30 controllers
|
||||
- Use XMLb to query quirks to reduce the RSS when running
|
||||
|
||||
* Tue Oct 08 2019 Richard Hughes <richard@hughsie.com> 1.3.2-2
|
||||
- Manually create /var/cache/fwupd to work around #1757948
|
||||
|
||||
* Thu Sep 26 2019 Richard Hughes <richard@hughsie.com> 1.3.2-1
|
||||
- New upstream release
|
||||
- Add aliases for get-upgrades and upgrade
|
||||
- Add support for Conexant audio devices
|
||||
- Add support for the Minnowboard Turbot
|
||||
- Add support for the SoloKey Secure
|
||||
- Add support for the Thelio IO board
|
||||
- Add support to integrate into the motd
|
||||
- Allow disabling SSL strict mode for broken corporate proxies
|
||||
- Allow filtering devices when using the command line tools
|
||||
- Allow specifying a firmware GUID to check any version exists
|
||||
- Be more accepting when trying to recover a failed database migration
|
||||
- Display more helpful historical device information
|
||||
- Do not ask the user to upload a report if ReportURI is not set
|
||||
- Do not segfault when trying to quit the downgrade selection
|
||||
- Ensure HID++ v2.0 peripheral devices get added
|
||||
- Never show AppStream markup on the console
|
||||
- Only write the new UEFI device path if different than before
|
||||
- Partially rewrite the Synapticsmst plugin to support more hardware
|
||||
- Print devices, remotes, releases using a tree
|
||||
- Support issues in AppStream metadata
|
||||
- Use tpm2-tss library to read PCR values
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.10-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Mon Jul 15 2019 Richard Hughes <richard@hughsie.com> 1.2.10-1
|
||||
- New upstream release
|
||||
- Add a specific error code for the low battery case
|
||||
- Add support for 8bitdo USB Retro Receiver
|
||||
- Export new API to build objects from GVariant blobs
|
||||
- Fix installing synaptics-prometheus config updates
|
||||
- Prompt for reboot when unlocking on the command line if applicable
|
||||
- Show a warning when running in UEFI legacy mode
|
||||
- Show devices with an UpdateError in get-devices output
|
||||
- Support a UEFI quirk to disable the use of the UX capsule
|
||||
- Support empty proxy server strings
|
||||
- Try harder to find duplicate UEFI boot entries
|
||||
|
||||
* Mon May 20 2019 Richard Hughes <richard@hughsie.com> 1.2.9-1
|
||||
- New upstream release
|
||||
- Add support for Synaptics Prometheus fingerprint readers
|
||||
- Check the daemon version is at least the client version
|
||||
- Correctly identify DFU firmware that starts at offset zero
|
||||
- Display the remote warning on the console in an easy-to-read way
|
||||
- Export the version-format used by devices to clients
|
||||
- Fix a libasan failure when reading a UEFI variable
|
||||
- Never guess the version format from the version string
|
||||
- Only use class-based instance IDs for quirk matching
|
||||
- Prompt the user to shutdown if required when installing by ID
|
||||
- Reset the forced version during DFU attach and detach
|
||||
- Set the version format for more device types
|
||||
|
||||
* Tue Apr 23 2019 Richard Hughes <richard@hughsie.com> 1.2.8-1
|
||||
- New upstream release
|
||||
- Allow the fwupdmgr tool to modify the daemon config
|
||||
- Correctly parse DFU interfaces with extra vendor-specific data
|
||||
- Do not report transient or invalid system failures
|
||||
- Fix problems with the version format checking for some updates
|
||||
|
||||
* Wed Apr 17 2019 Richard Hughes <richard@hughsie.com> 1.2.7-3
|
||||
- Revert a patch from upstream that was causing problems with Dell hardware
|
||||
|
||||
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 1.2.7-2
|
||||
- Rebuild with Meson fix for #1699099
|
||||
|
||||
* Thu Apr 11 2019 Richard Hughes <richard@hughsie.com> 1.2.7-1
|
||||
- New upstream release
|
||||
- Add a component categories to express the firmware type
|
||||
- Add support for 8BitDo M30
|
||||
- Add support for the not-child extension from Logitech
|
||||
- Blacklist the synapticsmst plugin when using amdgpu
|
||||
- Correct ATA activation functionality to work for all vendors
|
||||
- Implement QMI PDC active config selection for modems
|
||||
- Make an error message clearer when there are no updates available
|
||||
- Match the old or new version number when setting NEEDS_REBOOT
|
||||
- More carefully check the output from tpm2_pcrlist
|
||||
- Recreate the history database if migration failed
|
||||
- Require AC power when updating Thunderbolt devices
|
||||
- Require --force to install a release with a different version format
|
||||
- Shut down the daemon if the on-disk binary is replaced
|
||||
|
||||
* Wed Mar 27 2019 Richard Hughes <richard@hughsie.com> 1.2.6-2
|
||||
- Enable the ModemManager plugin
|
||||
|
||||
* Tue Mar 26 2019 Richard Hughes <richard@hughsie.com> 1.2.6-1
|
||||
- New upstream release
|
||||
- Add support for delayed activation of docks and ATA devices
|
||||
- Add support for reading the SuperIO device checksum and writing to e-flash
|
||||
- Add the fwupdagent binary for use in shell scripts
|
||||
- Allow restricting firmware updates for enterprise use
|
||||
- Allow running offline updates when in system-update.target
|
||||
- Allow signing the fwupd report with a client certificate
|
||||
- Ask to reboot after scheduling an offline firmware update
|
||||
- Correctly check the new version for devices that replug
|
||||
- Do not fail to start the daemon if tpm2_pcrlist hangs
|
||||
- Do not fail when scheduling more than one update to be run offline
|
||||
- Do not schedule an update on battery power if it requires AC power
|
||||
- Include all device checksums in the LVFS report
|
||||
- Rename the shimx64.efi binary for known broken firmware
|
||||
- Upload the UPDATE_INFO entry for the UEFI UX capsule
|
||||
- Use Plymouth when updating offline firmware
|
||||
|
||||
* Mon Feb 25 2019 Richard Hughes <richard@hughsie.com> 1.2.5-1
|
||||
- New upstream release
|
||||
- Allow a device to be updated using more than one plugin
|
||||
- Call composite prepare and cleanup using fwupdtool
|
||||
- Detect and special case Dell ATA hardware
|
||||
- Fix flashing failure with latest Intuos Pro tablet
|
||||
- Fix potential segfault when applying UEFI updates
|
||||
- Fix unifying regression when recovering from failed flash
|
||||
- Report the DeviceInstanceIDs from fwupdmgr when run as root
|
||||
|
||||
* Tue Feb 12 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.2.4-2
|
||||
- Remove obsolete scriptlets
|
||||
|
||||
* Fri Feb 01 2019 Richard Hughes <richard@hughsie.com> 1.2.4-1
|
||||
- New upstream release
|
||||
- Add a directory remote that generates metadata
|
||||
- Add a plugin to update Wacom embedded EMR and AES panels
|
||||
- Add a plugin to upgrade firmware on ATA-ATAPI hardware
|
||||
- Add a quirk to use the legacy bootmgr description
|
||||
- Add SuperIO IT89xx device support
|
||||
- Add support for Dell dock passive flow
|
||||
- Add the needs-shutdown quirk to Phison NVMe drives
|
||||
- Add 'update' and 'get-updates' commands to fwupdtool
|
||||
- Allow Dell dock flashing Thunderbolt over I2C
|
||||
- Check the battery percentage before flashing
|
||||
- Correct Nitrokey Storage invalid firmware version read
|
||||
- Do not check the BGRT status before uploading a UX capsule
|
||||
- Do the UEFI UX checksum calculation in fwupd
|
||||
- Fix flashing various Jabra devices
|
||||
- Fix the parser to support extended segment addresses
|
||||
- Flash the fastboot partition after downloading the file
|
||||
- Show a console warning if loading an out-of-tree plugin
|
||||
- Show a per-release source and details URL
|
||||
- Show a `UpdateMessage` and display it in tools
|
||||
- Support FGUID to get the SKU GUID for NVMe hardware
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Fri Jan 04 2019 Richard Hughes <richard@hughsie.com> 1.2.3-1
|
||||
- New upstream release
|
||||
- Correctly migrate the history database
|
||||
|
||||
* Sun Dec 30 2018 Richard Hughes <richard@hughsie.com> 1.2.2-1
|
||||
- New upstream release
|
||||
- Add support for devices that support fastboot
|
||||
- Add more standard USB identifier GUIDs
|
||||
- Add the PCR0 value as the device checksum for system firmware
|
||||
- Add Dell TB18DC to the supported devices list
|
||||
- Allow replacing the last byte in the image when using 'dfu-tool replace-data'
|
||||
- Append the UEFI capsule header in userspace rather than in the loader
|
||||
- Check the device checksum as well as the content checksum during verify
|
||||
- Correctly parse format the version numbers correctly using old metadata
|
||||
- Fix a crash if AMT returns an empty response
|
||||
- Fix a regression when doing GetReleases on unsupported hardware
|
||||
- Remove the Wacom DTH generation hardware from the whitelist
|
||||
- Sanitize the version if the version format has been specified
|
||||
|
||||
* Tue Nov 27 2018 Richard Hughes <richard@hughsie.com> 1.2.1-1
|
||||
- New upstream release
|
||||
- Add per-release install duration values
|
||||
- Fix a use-after-free when using --immediate-exit
|
||||
- Fix flashing the 8bitdo SF30
|
||||
- Fix showing the custom remote agreements
|
||||
- Include the os-release information in the release metadata
|
||||
- Shut down the daemon after 2h of inactivity when possible
|
||||
- Speed up startup by loading less thunderbolt firmware
|
||||
- Speed up startup by using a silo index for GUID queries
|
||||
- Use less memory and fragment the heap less when starting
|
||||
|
||||
* Wed Nov 07 2018 Richard Hughes <richard@hughsie.com> 1.2.0-1
|
||||
- New upstream release
|
||||
- Add a standalone installer creation script
|
||||
- Add version format quirks for several Lenovo machines
|
||||
- Adjust synapticsmst EVB board handling
|
||||
- Allow setting the version format from a quirk entry
|
||||
- Port from libappstream-glib to libxmlb for a large reduction in RSS
|
||||
- Set the full AMT device version including the BuildNum
|
||||
- Sort the firmware sack by component priority
|
||||
- Stop any running daemon over dbus when using fu-tool
|
||||
- Support the Intel ME version format
|
||||
- Use HTTPS_PROXY if set
|
||||
|
||||
* Fri Oct 12 2018 Richard Hughes <richard@hughsie.com> 1.1.3-1
|
||||
- New upstream release
|
||||
- Add a plugin for an upcoming Dell USB-C dock
|
||||
- Add support for devices to show an estimated flash time
|
||||
- Add support for Realtek USB devices using vendor HID and HUB commands
|
||||
- Adjust panamera ESM update routine for some reported issues
|
||||
- Allow firmware files to depend on versions from other devices
|
||||
- Check the amount of free space on the ESP before upgrading
|
||||
- Don't show devices pending a reboot in GetUpgrades
|
||||
- Fix possible crash in the thunderbolt-power plugin
|
||||
- Make various parts of the daemon thread-safe
|
||||
- Redirect all debugging output to stderr instead of stdout
|
||||
- Run the Dell plugin initialization after the UEFI plugin
|
||||
- Update all sub-devices for a composite update
|
||||
|
||||
* Mon Sep 10 2018 Richard Hughes <richard@hughsie.com> 1.1.2-1
|
||||
- New upstream release
|
||||
- Add a new plugin to enumerate EC firmware
|
||||
- Add a new plugin to update NVMe hardware
|
||||
- Allow updating just one specific device from the command line
|
||||
- Always use the same HardwareIDs as Windows
|
||||
- Download firmware if the user specifies a URI
|
||||
- Implement the systemd recommendations for offline updates
|
||||
- Improve performance when reading keys from the quirk database
|
||||
- Rewrite the unifying plugin to use the new daemon-provided functionality
|
||||
- Show a time estimate on the progressbar after an update has started
|
||||
|
||||
* Mon Aug 13 2018 Richard Hughes <richard@hughsie.com> 1.1.1-1
|
||||
- New upstream release
|
||||
- Add support for the Synaptics Panamera hardware
|
||||
- Add validation for Alpine and Titan Ridge
|
||||
- Allow flashing unifying devices in recovery mode
|
||||
- Allow running synapticsmst on non-Dell hardware
|
||||
- Check the ESP for sanity at at startup
|
||||
- Do not hold hidraw devices open forever
|
||||
- Fix a potential segfault in smbios data parsing
|
||||
- Fix encoding the GUID into the capsule EFI variable
|
||||
- Fix various bugs when reading the thunderbolt version number
|
||||
- Improve the Redfish plugin to actually work with real hardware
|
||||
- Reboot synapticsmst devices at the end of flash cycle
|
||||
- Show the correct title when updating devices
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (fwupd-1.1.0.tar.xz) = ac2e126637c066a67bded395458678a5014ac719ec03cbd5967cc116571cb1bf23c9efc6093351ba31bd36ee456a81381a3153de393c0b902b32a03a7fc33595
|
||||
SHA512 (fwupd-1.3.9.tar.xz) = 1268ebf1ba67be1af83a10d354c0cb59dae772f2e46acf7f53796e050a40b8f0b0f23ac0ffec5145623549254a2eaa96251044d138568c6424c592327fe8655e
|
||||
|
|
Loading…
Reference in New Issue