|
|
@ -9,7 +9,7 @@
|
|
|
|
%global libcurl_version 7.61.0
|
|
|
|
%global libcurl_version 7.61.0
|
|
|
|
%global systemd_version 231
|
|
|
|
%global systemd_version 231
|
|
|
|
%global json_glib_version 1.1.1
|
|
|
|
%global json_glib_version 1.1.1
|
|
|
|
%global __meson_wrap_mode default
|
|
|
|
%global fwupdplugin_version 5
|
|
|
|
|
|
|
|
|
|
|
|
# although we ship a few tiny python files these are utilities that 99.99%
|
|
|
|
# although we ship a few tiny python files these are utilities that 99.99%
|
|
|
|
# of users do not need -- use this to avoid dragging python onto CoreOS
|
|
|
|
# of users do not need -- use this to avoid dragging python onto CoreOS
|
|
|
@ -21,6 +21,7 @@
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%global enable_dummy 1
|
|
|
|
%global enable_dummy 1
|
|
|
|
|
|
|
|
%global __meson_wrap_mode default
|
|
|
|
|
|
|
|
|
|
|
|
# fwupd.efi is only available on these arches
|
|
|
|
# fwupd.efi is only available on these arches
|
|
|
|
%ifarch x86_64 aarch64
|
|
|
|
%ifarch x86_64 aarch64
|
|
|
@ -37,18 +38,19 @@
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# only available recently
|
|
|
|
# only available recently
|
|
|
|
%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8
|
|
|
|
%if 0%{?fedora} >= 34 || 0%{?rhel} >= 9
|
|
|
|
%global have_modem_manager 1
|
|
|
|
%global have_modem_manager 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Firmware update daemon
|
|
|
|
Summary: Firmware update daemon
|
|
|
|
Name: fwupd
|
|
|
|
Name: fwupd
|
|
|
|
Version: 1.5.9
|
|
|
|
Version: 1.7.4
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 2%{?dist}
|
|
|
|
License: LGPLv2+
|
|
|
|
License: LGPLv2+
|
|
|
|
URL: https://github.com/fwupd/fwupd
|
|
|
|
URL: https://github.com/fwupd/fwupd
|
|
|
|
Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
|
|
|
|
Source0: http://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
|
|
|
|
Source1: http://people.freedesktop.org/~hughsient/releases/libjcat-0.1.5.tar.xz
|
|
|
|
Source1: http://people.freedesktop.org/~hughsient/releases/libjcat-0.1.8.tar.xz
|
|
|
|
|
|
|
|
Source2: http://people.freedesktop.org/~hughsient/releases/fwupd-efi-1.1.tar.xz
|
|
|
|
|
|
|
|
|
|
|
|
Source10: http://people.redhat.com/rhughes/dbx/DBXUpdate-20100307-x64.cab
|
|
|
|
Source10: http://people.redhat.com/rhughes/dbx/DBXUpdate-20100307-x64.cab
|
|
|
|
Source11: http://people.redhat.com/rhughes/dbx/DBXUpdate-20140413-x64.cab
|
|
|
|
Source11: http://people.redhat.com/rhughes/dbx/DBXUpdate-20140413-x64.cab
|
|
|
@ -61,10 +63,6 @@ Source15: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-x64.cab
|
|
|
|
# the real package sources, in order to reduce churn.
|
|
|
|
# the real package sources, in order to reduce churn.
|
|
|
|
Source300: clsecureboot001.cer
|
|
|
|
Source300: clsecureboot001.cer
|
|
|
|
|
|
|
|
|
|
|
|
Patch2: 0001-Do-not-use-the-LVFS.patch
|
|
|
|
|
|
|
|
Patch4: deps.patch
|
|
|
|
|
|
|
|
Patch5: gnuefi-lib-dir-path.patch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: efi-srpm-macros
|
|
|
|
BuildRequires: efi-srpm-macros
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: glib2-devel >= %{glib2_version}
|
|
|
|
BuildRequires: glib2-devel >= %{glib2_version}
|
|
|
@ -85,7 +83,6 @@ BuildRequires: gcab
|
|
|
|
BuildRequires: valgrind
|
|
|
|
BuildRequires: valgrind
|
|
|
|
BuildRequires: valgrind-devel
|
|
|
|
BuildRequires: valgrind-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
BuildRequires: elfutils-libelf-devel
|
|
|
|
|
|
|
|
BuildRequires: gtk-doc
|
|
|
|
BuildRequires: gtk-doc
|
|
|
|
BuildRequires: gnutls-devel
|
|
|
|
BuildRequires: gnutls-devel
|
|
|
|
BuildRequires: gnutls-utils
|
|
|
|
BuildRequires: gnutls-utils
|
|
|
@ -99,11 +96,12 @@ BuildRequires: git-core
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
BuildRequires: ModemManager-glib-devel >= 1.10.0
|
|
|
|
BuildRequires: ModemManager-glib-devel >= 1.10.0
|
|
|
|
BuildRequires: libqmi-devel >= 1.22.0
|
|
|
|
BuildRequires: libqmi-devel >= 1.22.0
|
|
|
|
|
|
|
|
BuildRequires: libmbim-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
BuildRequires: efivar-devel >= 33
|
|
|
|
BuildRequires: efivar-devel >= 33
|
|
|
|
BuildRequires: python3 python3-cairo python3-gobject python3-pillow
|
|
|
|
BuildRequires: python3 python3-cairo python3-gobject
|
|
|
|
BuildRequires: pango-devel
|
|
|
|
BuildRequires: pango-devel
|
|
|
|
BuildRequires: cairo-devel cairo-gobject-devel
|
|
|
|
BuildRequires: cairo-devel cairo-gobject-devel
|
|
|
|
BuildRequires: freetype
|
|
|
|
BuildRequires: freetype
|
|
|
@ -132,11 +130,18 @@ Obsoletes: fwupd-sign < 0.1.6
|
|
|
|
Obsoletes: libebitdo < 0.7.5-3
|
|
|
|
Obsoletes: libebitdo < 0.7.5-3
|
|
|
|
Obsoletes: libdfu < 1.0.0
|
|
|
|
Obsoletes: libdfu < 1.0.0
|
|
|
|
Obsoletes: fwupd-labels < 1.1.0-1
|
|
|
|
Obsoletes: fwupd-labels < 1.1.0-1
|
|
|
|
Obsoletes: fwupdate < 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Obsoletes: dbxtool < 9
|
|
|
|
Obsoletes: dbxtool < 9
|
|
|
|
Provides: dbxtool
|
|
|
|
Provides: dbxtool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel} > 7
|
|
|
|
|
|
|
|
Obsoletes: fwupdate < 13
|
|
|
|
|
|
|
|
Obsoletes: fwupdate-efi < 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Provides: fwupdate
|
|
|
|
|
|
|
|
Provides: fwupdate-efi
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# optional, but a really good idea
|
|
|
|
# optional, but a really good idea
|
|
|
|
Recommends: udisks2
|
|
|
|
Recommends: udisks2
|
|
|
|
|
|
|
|
|
|
|
@ -154,26 +159,26 @@ Files for development with %{name}.
|
|
|
|
|
|
|
|
|
|
|
|
%package tests
|
|
|
|
%package tests
|
|
|
|
Summary: Data files for installed tests
|
|
|
|
Summary: Data files for installed tests
|
|
|
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description tests
|
|
|
|
%description tests
|
|
|
|
Data files for installed tests.
|
|
|
|
Data files for installed tests.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
%setup -q
|
|
|
|
%patch2 -p1 -b .lvfs-disabled
|
|
|
|
|
|
|
|
%patch4 -p0 -b .deps
|
|
|
|
|
|
|
|
%patch5 -p0 -b .gnuefi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p subprojects/libjcat
|
|
|
|
mkdir -p subprojects/libjcat
|
|
|
|
tar xfvs %{SOURCE1} -C subprojects/libjcat --strip-components=1
|
|
|
|
tar xfvs %{SOURCE1} -C subprojects/libjcat --strip-components=1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p subprojects/fwupd-efi
|
|
|
|
|
|
|
|
tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
|
|
|
|
|
|
|
|
sed -ri '1s=^#!/usr/bin/(env )?python3=#!%{__python3}=' \
|
|
|
|
sed -ri '1s=^#!/usr/bin/(env )?python3=#!%{__python3}=' \
|
|
|
|
contrib/ci/*.py \
|
|
|
|
contrib/ci/*.py \
|
|
|
|
contrib/firmware_packager/*.py \
|
|
|
|
contrib/firmware_packager/*.py \
|
|
|
|
contrib/*.py \
|
|
|
|
contrib/*.py \
|
|
|
|
contrib/standalone-installer/assets/*.py \
|
|
|
|
contrib/standalone-installer/assets/*.py \
|
|
|
|
contrib/standalone-installer/*.py \
|
|
|
|
contrib/standalone-installer/*.py \
|
|
|
|
data/device-tests/*.py \
|
|
|
|
|
|
|
|
libfwupdplugin/*.py \
|
|
|
|
libfwupdplugin/*.py \
|
|
|
|
plugins/dfu/contrib/*.py \
|
|
|
|
plugins/dfu/contrib/*.py \
|
|
|
|
plugins/uefi-capsule/make-images.py \
|
|
|
|
plugins/uefi-capsule/make-images.py \
|
|
|
@ -185,7 +190,8 @@ sed -ri '1s=^#!/usr/bin/(env )?python3=#!%{__python3}=' \
|
|
|
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
|
|
|
|
|
|
|
|
%meson \
|
|
|
|
%meson \
|
|
|
|
-Dgtkdoc=true \
|
|
|
|
-Ddocs=gtkdoc \
|
|
|
|
|
|
|
|
-Dlvfs=disabled \
|
|
|
|
-Defi_os_dir=%{efi_vendor} \
|
|
|
|
-Defi_os_dir=%{efi_vendor} \
|
|
|
|
-Dlibjcat:gtkdoc=false \
|
|
|
|
-Dlibjcat:gtkdoc=false \
|
|
|
|
-Dlibjcat:introspection=false \
|
|
|
|
-Dlibjcat:introspection=false \
|
|
|
@ -210,11 +216,14 @@ export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
-Dplugin_uefi_capsule=true \
|
|
|
|
-Dplugin_uefi_capsule=true \
|
|
|
|
-Dplugin_uefi_pk=false \
|
|
|
|
-Dplugin_uefi_pk=false \
|
|
|
|
-Defi_sbat_distro_id="almalinux" \
|
|
|
|
%ifarch x86_64
|
|
|
|
-Defi_sbat_distro_summary="AlmaLinux" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_id="almalinux" \
|
|
|
|
-Defi_sbat_distro_pkgname="%{name}" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_summary="AlmaLinux" \
|
|
|
|
-Defi_sbat_distro_version="%{version}" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_pkgname="%{name}" \
|
|
|
|
-Defi_sbat_distro_url="mail:security@almalinux.org" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_version="%{version}" \
|
|
|
|
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_url="mail:security@almalinux.org" \
|
|
|
|
|
|
|
|
-Dfwupd-efi:efi-libdir="/usr/lib64" \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
-Dplugin_tpm=false \
|
|
|
|
-Dplugin_tpm=false \
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_uefi_capsule=false \
|
|
|
|
-Dplugin_uefi_capsule=false \
|
|
|
@ -233,8 +242,13 @@ export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_modem_manager=false \
|
|
|
|
-Dplugin_modem_manager=false \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
-Dplugin_logitech_bulkcontroller=false \
|
|
|
|
-Dman=true \
|
|
|
|
-Dman=true \
|
|
|
|
-Dbluez=false \
|
|
|
|
-Dbluez=false \
|
|
|
|
|
|
|
|
-Dplugin_cfu=false \
|
|
|
|
|
|
|
|
-Dplugin_mtd=false \
|
|
|
|
|
|
|
|
-Dplugin_powerd=false \
|
|
|
|
|
|
|
|
-Dplugin_uf2=false \
|
|
|
|
-Dsupported_build=true
|
|
|
|
-Dsupported_build=true
|
|
|
|
|
|
|
|
|
|
|
|
%meson_build
|
|
|
|
%meson_build
|
|
|
@ -252,13 +266,8 @@ mkdir -p %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
install %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
install %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
|
|
|
|
|
|
|
|
# sign fwupd.efi loader
|
|
|
|
# sign fwupd.efi loader
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%ifarch x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
%global efiarch x64
|
|
|
|
%global efiarch x64
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%ifarch aarch64
|
|
|
|
|
|
|
|
%global efiarch aa64
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%global fwup_efi_fn $RPM_BUILD_ROOT%{_libexecdir}/fwupd/efi/fwupd%{efiarch}.efi
|
|
|
|
%global fwup_efi_fn $RPM_BUILD_ROOT%{_libexecdir}/fwupd/efi/fwupd%{efiarch}.efi
|
|
|
|
%pesign -s -i %{fwup_efi_fn} -o %{fwup_efi_fn}.signed -a %{SOURCE300} -c %{SOURCE301} -n clsecureboot001
|
|
|
|
%pesign -s -i %{fwup_efi_fn} -o %{fwup_efi_fn}.signed -a %{SOURCE300} -c %{SOURCE301} -n clsecureboot001
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
@ -291,7 +300,6 @@ done
|
|
|
|
%doc README.md AUTHORS
|
|
|
|
%doc README.md AUTHORS
|
|
|
|
%license COPYING
|
|
|
|
%license COPYING
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/daemon.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/daemon.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/upower.conf
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
@ -305,7 +313,9 @@ done
|
|
|
|
%{_libexecdir}/fwupd/fwupdoffline
|
|
|
|
%{_libexecdir}/fwupd/fwupdoffline
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_libexecdir}/fwupd/efi/*.efi
|
|
|
|
%{_libexecdir}/fwupd/efi/*.efi
|
|
|
|
|
|
|
|
%ifarch x86_64
|
|
|
|
%{_libexecdir}/fwupd/efi/*.efi.signed
|
|
|
|
%{_libexecdir}/fwupd/efi/*.efi.signed
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%{_bindir}/fwupdate
|
|
|
|
%{_bindir}/fwupdate
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%{_bindir}/dfu-tool
|
|
|
|
%{_bindir}/dfu-tool
|
|
|
@ -330,6 +340,7 @@ done
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
/usr/lib/modules-load.d/fwupd-msr.conf
|
|
|
|
/usr/lib/modules-load.d/fwupd-msr.conf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
/usr/lib/modules-load.d/fwupd-redfish.conf
|
|
|
|
%{_datadir}/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/fwupdmgr
|
|
|
|
%{_datadir}/bash-completion/completions/fwupdtool
|
|
|
|
%{_datadir}/bash-completion/completions/fwupdtool
|
|
|
@ -378,89 +389,102 @@ done
|
|
|
|
%dir %{_localstatedir}/cache/fwupd
|
|
|
|
%dir %{_localstatedir}/cache/fwupd
|
|
|
|
%dir %{_datadir}/fwupd/quirks.d
|
|
|
|
%dir %{_datadir}/fwupd/quirks.d
|
|
|
|
%{_datadir}/fwupd/quirks.d/*.quirk
|
|
|
|
%{_datadir}/fwupd/quirks.d/*.quirk
|
|
|
|
%{_localstatedir}/lib/fwupd/builder/README.md
|
|
|
|
%{_datadir}/doc/fwupd/builder/README.md
|
|
|
|
%{_libdir}/libfwupd*.so.*
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%{_sysconfdir}/grub.d/35_fwupd
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/libfwupd.so.2*
|
|
|
|
|
|
|
|
%{_libdir}/libfwupdplugin.so.%{fwupdplugin_version}*
|
|
|
|
%{_libdir}/libjcat.so.*
|
|
|
|
%{_libdir}/libjcat.so.*
|
|
|
|
%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
|
|
|
|
%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
|
|
|
|
%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
|
|
|
|
%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
|
|
|
|
/usr/lib/udev/rules.d/*.rules
|
|
|
|
/usr/lib/udev/rules.d/*.rules
|
|
|
|
/usr/lib/systemd/system-shutdown/fwupd.shutdown
|
|
|
|
/usr/lib/systemd/system-shutdown/fwupd.shutdown
|
|
|
|
%dir %{_libdir}/fwupd-plugins-3
|
|
|
|
%dir %{_libdir}/fwupd-plugins-%{fwupdplugin_version}
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_dmar.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_dmar.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_facp.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_facp.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_altos.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_phat.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_amt.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_amt.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_ata.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_analogix.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_bcm57xx.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ata.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_ccgx.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_bcm57xx.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_colorhug.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ccgx.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_cros_ec.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_colorhug.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_cpu.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_cros_ec.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_cpu.so
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell_esrt.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell_esrt.so
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_dell_dock.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell_dock.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_dfu.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dfu.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_dfu_csr.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dfu_csr.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ebitdo.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_elantp.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_elantp.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_emmc.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_elanfp.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_ep963x.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_emmc.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ep963x.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_fresco_pd.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_fastboot.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_hailuck.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_fresco_pd.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_iommu.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_hailuck.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_jabra.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_iommu.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_linux_lockdown.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_jabra.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_linux_sleep.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_linux_swap.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_linux_tainted.so
|
|
|
|
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_msr.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so
|
|
|
|
|
|
|
|
%{_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_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
|
|
|
|
|
|
|
|
%{_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_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
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_system76_launch.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
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_bios.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_lenovo_thinklmi.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_recovery.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_lockdown.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_sleep.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_upower.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_swap.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_vli.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_tainted.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_raw.so
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_usb.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_msr.so
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_goodixmoc.so
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_nitrokey.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_nordic_hid.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_nvme.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_optionrom.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_parade_lspcon.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_pci_bcr.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_pci_mei.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_pixart_rf.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_realtek_mst.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_redfish.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_rts54hid.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_rts54hub.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_steelseries.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_superio.so
|
|
|
|
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_synaptics_mst.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_synaptics_cape.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_synaptics_cxaudio.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_synaptics_prometheus.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_synaptics_rmi.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_system76_launch.so
|
|
|
|
|
|
|
|
%if 0%{?enable_dummy}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_test.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_invalid.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_thelio_io.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_thunderbolt.so
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_bios.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_uefi_capsule.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_uefi_dbx.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_uefi_recovery.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_usi_dock.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_logind.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_logitech_hidpp.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_upower.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_vli.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_wacom_raw.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_wacom_usb.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_goodixmoc.so
|
|
|
|
%ghost %{_localstatedir}/lib/fwupd/gnupg
|
|
|
|
%ghost %{_localstatedir}/lib/fwupd/gnupg
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
%{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_modem_manager.so
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_datadir}/fwupd/uefi-capsule-ux.tar.xz
|
|
|
|
%{_datadir}/fwupd/uefi-capsule-ux.tar.xz
|
|
|
@ -480,33 +504,63 @@ done
|
|
|
|
%{_libdir}/libjcat.so
|
|
|
|
%{_libdir}/libjcat.so
|
|
|
|
%{_libdir}/pkgconfig/fwupd.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupd.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupdplugin.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupdplugin.pc
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%{_libdir}/pkgconfig/fwupd-efi.pc
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%{_libdir}/pkgconfig/jcat.pc
|
|
|
|
%{_libdir}/pkgconfig/jcat.pc
|
|
|
|
|
|
|
|
|
|
|
|
%files tests
|
|
|
|
%files tests
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
%dir %{_datadir}/installed-tests/fwupd
|
|
|
|
%dir %{_datadir}/installed-tests/fwupd
|
|
|
|
|
|
|
|
%{_datadir}/installed-tests/fwupd/tests/*
|
|
|
|
%{_datadir}/installed-tests/fwupd/fwupd-tests.xml
|
|
|
|
%{_datadir}/installed-tests/fwupd/fwupd-tests.xml
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.test
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.test
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.cab
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.cab
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.sh
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.sh
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%{_datadir}/installed-tests/fwupd/efi
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_datadir}/fwupd/device-tests/*.json
|
|
|
|
%{_libexecdir}/installed-tests/fwupd/*
|
|
|
|
%{_libexecdir}/installed-tests/fwupd/*
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/fwupd-tests.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/fwupd-tests.conf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Wed Jun 30 2021 Andrew Lukoshko <alukoshko@almalinux.org> - 1.5.9-1.alma
|
|
|
|
* Tue May 10 2022 Andrew Lukoshko <alukoshko@almalinux.org> - 1.7.4-2.alma
|
|
|
|
- AlmaLinux changes
|
|
|
|
- AlmaLinux changes
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 13 2021 Richard Hughes <richard@hughsie.com> 1.5.9-1
|
|
|
|
* Thu Mar 31 2022 Richard Hughes <richard@hughsie.com> 1.7.4-2
|
|
|
|
|
|
|
|
- Rebuild to work around gating failures
|
|
|
|
|
|
|
|
- Resolves: rhbz#2037294
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 13 2022 Richard Hughes <richard@hughsie.com> 1.7.4-1
|
|
|
|
|
|
|
|
- Include support for Lenovo TBT4 Docking stations
|
|
|
|
|
|
|
|
- Do not cause systemd-modules-load failures
|
|
|
|
|
|
|
|
- Resolves: rhbz#2038258
|
|
|
|
|
|
|
|
- Resolves: rhbz#2037294
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Dec 09 2021 Richard Hughes <richard@hughsie.com> 1.7.1-2
|
|
|
|
|
|
|
|
- Disable the Logitech bulkcontroller plugin to avoid adding a dep to protobuf-c
|
|
|
|
|
|
|
|
which lives in AppStream, not BaseOS.
|
|
|
|
|
|
|
|
- Resolves: rhbz#2029333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Nov 01 2021 Richard Hughes <richard@hughsie.com> 1.7.1-1
|
|
|
|
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
- Backport upstream changes
|
|
|
|
|
|
|
|
- Include support for Dell TBT4 Docking stations
|
|
|
|
|
|
|
|
- Resolves: rhbz#1969472
|
|
|
|
|
|
|
|
- Resolves: rhbz#1976408
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 13 2021 Richard Hughes <richard@hughsie.com> 1.5.9-3
|
|
|
|
- Rebase to include the SBAT metadata section to allow fixing BootHole
|
|
|
|
- Rebase to include the SBAT metadata section to allow fixing BootHole
|
|
|
|
- Resolves: rhbz#1933010
|
|
|
|
- Resolves: rhbz#1933012
|
|
|
|
- Resolves: rhbz#1932951
|
|
|
|
- Resolves: rhbz#1932953
|
|
|
|
- Resolves: rhbz#1932907
|
|
|
|
- Resolves: rhbz#1932909
|
|
|
|
- Resolves: rhbz#1932880
|
|
|
|
- Resolves: rhbz#1932882
|
|
|
|
- Resolves: rhbz#1932578
|
|
|
|
- Resolves: rhbz#1932579
|
|
|
|
- Resolves: rhbz#1932552
|
|
|
|
- Resolves: rhbz#1932553
|
|
|
|
- Resolves: rhbz#1932422
|
|
|
|
- Resolves: rhbz#1932423
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Feb 10 2021 Richard Hughes <richard@hughsie.com> 1.5.5-3
|
|
|
|
* Wed Feb 10 2021 Richard Hughes <richard@hughsie.com> 1.5.5-3
|
|
|
|
- Backport a fix from upstream to fix a crash in the Goodix MOC plugin.
|
|
|
|
- Backport a fix from upstream to fix a crash in the Goodix MOC plugin.
|
|
|
|