|
|
@ -5,7 +5,6 @@
|
|
|
|
%global libjcat_version 0.1.0
|
|
|
|
%global libjcat_version 0.1.0
|
|
|
|
%global systemd_version 231
|
|
|
|
%global systemd_version 231
|
|
|
|
%global json_glib_version 1.1.1
|
|
|
|
%global json_glib_version 1.1.1
|
|
|
|
%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
|
|
|
@ -23,6 +22,11 @@
|
|
|
|
%global have_uefi 1
|
|
|
|
%global have_uefi 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# gpio.h is only available on these arches
|
|
|
|
|
|
|
|
%ifarch x86_64 aarch64
|
|
|
|
|
|
|
|
%global have_gpio 1
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# flashrom is only available on these arches
|
|
|
|
# flashrom is only available on these arches
|
|
|
|
%ifarch i686 x86_64 armv7hl aarch64 ppc64le
|
|
|
|
%ifarch i686 x86_64 armv7hl aarch64 ppc64le
|
|
|
|
%global have_flashrom 1
|
|
|
|
%global have_flashrom 1
|
|
|
@ -37,6 +41,11 @@
|
|
|
|
%global have_dell 1
|
|
|
|
%global have_dell 1
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Until we actually have seen it outside x86
|
|
|
|
|
|
|
|
%ifarch i686 x86_64
|
|
|
|
|
|
|
|
%global have_thunderbolt 1
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# only available recently
|
|
|
|
# only available recently
|
|
|
|
%if 0%{?fedora} >= 30
|
|
|
|
%if 0%{?fedora} >= 30
|
|
|
|
%global have_modem_manager 1
|
|
|
|
%global have_modem_manager 1
|
|
|
@ -44,12 +53,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Firmware update daemon
|
|
|
|
Summary: Firmware update daemon
|
|
|
|
Name: fwupd
|
|
|
|
Name: fwupd
|
|
|
|
Version: 1.7.9
|
|
|
|
Version: 1.8.10
|
|
|
|
Release: 1%{?dist}.inferit
|
|
|
|
Release: 2%{?dist}.inferit
|
|
|
|
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
|
|
|
|
Source2: http://people.freedesktop.org/~hughsient/releases/fwupd-efi-1.3.tar.xz
|
|
|
|
Source2: http://people.freedesktop.org/~hughsient/releases/fwupd-efi-1.4.tar.xz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patch1: 0001-trivial-Fix-build-fix-when-using-ppc64le-system.patch
|
|
|
|
|
|
|
|
Patch2: 0001-Only-include-the-attribute-not-exported-warning-on-d.patch
|
|
|
|
|
|
|
|
Patch3: 0001-Do-not-make-any-of-the-HWIDs-setup-failures-fatal.patch
|
|
|
|
|
|
|
|
Patch4: 0001-modem-manager-remove-improper-use-of-assert.patch
|
|
|
|
|
|
|
|
Patch5: 0001-wacom-usb-Retry-set_report-on-failure.patch
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patch101: 0001-generate_binary-Add-NX-COMPAT-flag-manually-when-gen.patch
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
@ -57,6 +74,10 @@ Source12: http://people.redhat.com/rhughes/dbx/DBXUpdate-20160809-x64.cab
|
|
|
|
Source13: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-aa64.cab
|
|
|
|
Source13: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-aa64.cab
|
|
|
|
Source14: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-ia32.cab
|
|
|
|
Source14: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-ia32.cab
|
|
|
|
Source15: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-x64.cab
|
|
|
|
Source15: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-x64.cab
|
|
|
|
|
|
|
|
Source16: http://people.redhat.com/rhughes/dbx/DBXUpdate-20210429-x64.cab
|
|
|
|
|
|
|
|
Source17: http://people.redhat.com/rhughes/dbx/DBXUpdate-20220812-aa64.cab
|
|
|
|
|
|
|
|
Source18: http://people.redhat.com/rhughes/dbx/DBXUpdate-20220812-ia32.cab
|
|
|
|
|
|
|
|
Source19: http://people.redhat.com/rhughes/dbx/DBXUpdate-20220812-x64.cab
|
|
|
|
|
|
|
|
|
|
|
|
# MSVSphere secureboot certificates
|
|
|
|
# MSVSphere secureboot certificates
|
|
|
|
Source1000: spheresecurebootca.cer
|
|
|
|
Source1000: spheresecurebootca.cer
|
|
|
@ -81,7 +102,6 @@ BuildRequires: gcab
|
|
|
|
BuildRequires: valgrind
|
|
|
|
BuildRequires: valgrind
|
|
|
|
BuildRequires: valgrind-devel
|
|
|
|
BuildRequires: valgrind-devel
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
BuildRequires: gtk-doc
|
|
|
|
|
|
|
|
BuildRequires: gnutls-devel
|
|
|
|
BuildRequires: gnutls-devel
|
|
|
|
BuildRequires: gnutls-utils
|
|
|
|
BuildRequires: gnutls-utils
|
|
|
|
BuildRequires: meson
|
|
|
|
BuildRequires: meson
|
|
|
@ -124,7 +144,6 @@ Requires(postun): systemd
|
|
|
|
Requires: glib2%{?_isa} >= %{glib2_version}
|
|
|
|
Requires: glib2%{?_isa} >= %{glib2_version}
|
|
|
|
Requires: libxmlb%{?_isa} >= %{libxmlb_version}
|
|
|
|
Requires: libxmlb%{?_isa} >= %{libxmlb_version}
|
|
|
|
Requires: libgusb%{?_isa} >= %{libgusb_version}
|
|
|
|
Requires: libgusb%{?_isa} >= %{libgusb_version}
|
|
|
|
Requires: bubblewrap
|
|
|
|
|
|
|
|
Requires: shared-mime-info
|
|
|
|
Requires: shared-mime-info
|
|
|
|
|
|
|
|
|
|
|
|
Obsoletes: fwupd-sign < 0.1.6
|
|
|
|
Obsoletes: fwupd-sign < 0.1.6
|
|
|
@ -185,15 +204,23 @@ can be flashed using flashrom. It is probably not required on servers.
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%autosetup -p1
|
|
|
|
%setup -q
|
|
|
|
|
|
|
|
%patch1 -p1
|
|
|
|
|
|
|
|
%patch2 -p1
|
|
|
|
|
|
|
|
%patch3 -p1
|
|
|
|
|
|
|
|
%patch4 -p1
|
|
|
|
|
|
|
|
%patch5 -p1
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p subprojects/fwupd-efi
|
|
|
|
mkdir -p subprojects/fwupd-efi
|
|
|
|
tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
|
|
|
|
cd subprojects/fwupd-efi
|
|
|
|
|
|
|
|
%patch101 -p1
|
|
|
|
|
|
|
|
cd -
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
|
|
|
|
|
|
|
|
%meson \
|
|
|
|
%meson \
|
|
|
|
-Ddocs=gtkdoc \
|
|
|
|
-Ddocs=disabled \
|
|
|
|
-Dlvfs=disabled \
|
|
|
|
-Dlvfs=disabled \
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
-Dtests=true \
|
|
|
|
-Dtests=true \
|
|
|
@ -206,19 +233,24 @@ tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
-Dplugin_dummy=false \
|
|
|
|
-Dplugin_dummy=false \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_flashrom}
|
|
|
|
%if 0%{?have_flashrom}
|
|
|
|
-Dplugin_flashrom=true \
|
|
|
|
-Dplugin_flashrom=enabled \
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_flashrom=false \
|
|
|
|
-Dplugin_flashrom=disabled \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
-Dplugin_msr=true \
|
|
|
|
-Dplugin_msr=enabled \
|
|
|
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
-Dplugin_msr=disabled \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if 0%{?have_gpio}
|
|
|
|
|
|
|
|
-Dplugin_gpio=enabled \
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_msr=false \
|
|
|
|
-Dplugin_gpio=disabled \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
-Dplugin_thunderbolt=true \
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
-Dplugin_uefi_capsule=true \
|
|
|
|
-Dplugin_uefi_capsule=enabled \
|
|
|
|
-Dplugin_uefi_pk=true \
|
|
|
|
-Dplugin_uefi_pk=enabled \
|
|
|
|
|
|
|
|
-Dplugin_tpm=enabled \
|
|
|
|
-Defi_os_dir=%{efi_vendor} \
|
|
|
|
-Defi_os_dir=%{efi_vendor} \
|
|
|
|
%ifarch x86_64
|
|
|
|
%ifarch x86_64
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_id="msvsphere" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_id="msvsphere" \
|
|
|
@ -228,33 +260,34 @@ tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_url="mailto:security@msvsphere.ru" \
|
|
|
|
-Dfwupd-efi:efi_sbat_distro_url="mailto:security@msvsphere.ru" \
|
|
|
|
-Dfwupd-efi:efi-libdir="/usr/lib64" \
|
|
|
|
-Dfwupd-efi:efi-libdir="/usr/lib64" \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
-Dplugin_tpm=true \
|
|
|
|
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_uefi_capsule=false \
|
|
|
|
-Dplugin_uefi_capsule=disabled \
|
|
|
|
-Dplugin_uefi_pk=false \
|
|
|
|
-Dplugin_uefi_pk=disabled \
|
|
|
|
-Dplugin_tpm=false \
|
|
|
|
-Dplugin_tpm=disabled \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
-Dplugin_dell=true \
|
|
|
|
-Dplugin_dell=enabled \
|
|
|
|
-Dplugin_synaptics_mst=true \
|
|
|
|
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_dell=false \
|
|
|
|
-Dplugin_dell=disabled \
|
|
|
|
-Dplugin_synaptics_mst=false \
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
%if 0%{?have_modem_manager}
|
|
|
|
-Dplugin_modem_manager=true \
|
|
|
|
-Dplugin_modem_manager=enabled \
|
|
|
|
%else
|
|
|
|
%else
|
|
|
|
-Dplugin_modem_manager=false \
|
|
|
|
-Dplugin_modem_manager=disabled \
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
-Dplugin_logitech_bulkcontroller=false \
|
|
|
|
|
|
|
|
-Dman=true \
|
|
|
|
-Dman=true \
|
|
|
|
-Dbluez=false \
|
|
|
|
-Dbluez=disabled \
|
|
|
|
-Dplugin_cfu=false \
|
|
|
|
-Dcbor=disabled \
|
|
|
|
-Dplugin_mtd=false \
|
|
|
|
-Dplugin_android_boot=disabled \
|
|
|
|
-Dplugin_powerd=false \
|
|
|
|
-Dplugin_cfu=disabled \
|
|
|
|
-Dplugin_uf2=false \
|
|
|
|
-Dplugin_igsc=disabled \
|
|
|
|
-Dplugin_gpio=false \
|
|
|
|
-Dplugin_intel_me=disabled \
|
|
|
|
-Dsupported_build=true
|
|
|
|
-Dplugin_logitech_bulkcontroller=disabled \
|
|
|
|
|
|
|
|
-Dplugin_logitech_scribe=disabled \
|
|
|
|
|
|
|
|
-Dplugin_mtd=disabled \
|
|
|
|
|
|
|
|
-Dplugin_powerd=disabled \
|
|
|
|
|
|
|
|
-Dplugin_uf2=disabled \
|
|
|
|
|
|
|
|
-Dsupported_build=enabled
|
|
|
|
|
|
|
|
|
|
|
|
%meson_build
|
|
|
|
%meson_build
|
|
|
|
|
|
|
|
|
|
|
@ -268,7 +301,7 @@ tar xfvs %{SOURCE2} -C subprojects/fwupd-efi --strip-components=1
|
|
|
|
|
|
|
|
|
|
|
|
# on RHEL the LVFS is disabled by default
|
|
|
|
# on RHEL the LVFS is disabled by default
|
|
|
|
mkdir -p %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
mkdir -p %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
install %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
install %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} %{SOURCE15} %{SOURCE16} %{SOURCE17} %{SOURCE18} %{SOURCE19} %{buildroot}/%{_datadir}/dbxtool
|
|
|
|
|
|
|
|
|
|
|
|
# sign fwupd.efi loader
|
|
|
|
# sign fwupd.efi loader
|
|
|
|
%ifarch x86_64
|
|
|
|
%ifarch x86_64
|
|
|
@ -309,7 +342,9 @@ done
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/redfish.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/redfish.conf
|
|
|
|
|
|
|
|
%if 0%{?have_thunderbolt}
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/thunderbolt.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/thunderbolt.conf
|
|
|
|
|
|
|
|
%endif
|
|
|
|
%dir %{_libexecdir}/fwupd
|
|
|
|
%dir %{_libexecdir}/fwupd
|
|
|
|
%{_libexecdir}/fwupd/fwupd
|
|
|
|
%{_libexecdir}/fwupd/fwupd
|
|
|
|
%ifarch i686 x86_64
|
|
|
|
%ifarch i686 x86_64
|
|
|
@ -331,6 +366,8 @@ done
|
|
|
|
%{_bindir}/fwupdtool
|
|
|
|
%{_bindir}/fwupdtool
|
|
|
|
%{_bindir}/fwupdagent
|
|
|
|
%{_bindir}/fwupdagent
|
|
|
|
%dir %{_sysconfdir}/fwupd
|
|
|
|
%dir %{_sysconfdir}/fwupd
|
|
|
|
|
|
|
|
%dir %{_sysconfdir}/fwupd/bios-settings.d
|
|
|
|
|
|
|
|
%{_sysconfdir}/fwupd/bios-settings.d/README.md
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
|
|
|
|
%config(noreplace)%{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
|
|
|
@ -366,6 +403,10 @@ done
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-aa64.cab
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-aa64.cab
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-ia32.cab
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-ia32.cab
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-x64.cab
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20200729-x64.cab
|
|
|
|
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20210429-x64.cab
|
|
|
|
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20220812-aa64.cab
|
|
|
|
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20220812-ia32.cab
|
|
|
|
|
|
|
|
%{_datadir}/dbxtool/DBXUpdate-20220812-x64.cab
|
|
|
|
%{_mandir}/man1/fwupdtool.1*
|
|
|
|
%{_mandir}/man1/fwupdtool.1*
|
|
|
|
%{_mandir}/man1/fwupdagent.1*
|
|
|
|
%{_mandir}/man1/fwupdagent.1*
|
|
|
|
%{_mandir}/man1/dfu-tool.1*
|
|
|
|
%{_mandir}/man1/dfu-tool.1*
|
|
|
@ -391,111 +432,25 @@ done
|
|
|
|
%dir %{_localstatedir}/lib/fwupd
|
|
|
|
%dir %{_localstatedir}/lib/fwupd
|
|
|
|
%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/builtin.quirk.gz
|
|
|
|
%{_datadir}/doc/fwupd/builder/README.md
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_sysconfdir}/grub.d/35_fwupd
|
|
|
|
%{_sysconfdir}/grub.d/35_fwupd
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%{_libdir}/libfwupd.so.2*
|
|
|
|
%{_libdir}/libfwupd.so.2*
|
|
|
|
%{_libdir}/libfwupdplugin.so.%{fwupdplugin_version}*
|
|
|
|
|
|
|
|
%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
|
|
|
|
%{_libdir}/girepository-1.0/Fwupd-2.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-%{fwupdplugin_version}
|
|
|
|
%dir %{_libdir}/fwupd-%{version}
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_dmar.so
|
|
|
|
%{_libdir}/fwupd-%{version}/libfwupd*.so
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_facp.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_acpi_phat.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_amt.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_analogix.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ata.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_bcm57xx.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ccgx.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_colorhug.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_cros_ec.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_cpu.so
|
|
|
|
|
|
|
|
%if 0%{?have_dell}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell_esrt.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dell_dock.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dfu.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_dfu_csr.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ebitdo.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_elantp.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_elanfp.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_emmc.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_ep963x.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_fastboot.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_fresco_pd.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_genesys.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_hailuck.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_iommu.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_jabra.so
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_lenovo_thinklmi.so
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_lockdown.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_sleep.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_swap.so
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_linux_tainted.so
|
|
|
|
|
|
|
|
%if 0%{?have_msr}
|
|
|
|
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_msr.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_scsi.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_tpm.so
|
|
|
|
|
|
|
|
%{_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_pk.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}
|
|
|
|
%files plugin-modem-manager
|
|
|
|
%files plugin-modem-manager
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_modem_manager.so
|
|
|
|
%{_libdir}/fwupd-%{version}/libfu_plugin_modem_manager.so
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%if 0%{?have_flashrom}
|
|
|
|
%if 0%{?have_flashrom}
|
|
|
|
%files plugin-flashrom
|
|
|
|
%files plugin-flashrom
|
|
|
|
%{_libdir}/fwupd-plugins-%{fwupdplugin_version}/libfu_plugin_flashrom.so
|
|
|
|
%{_libdir}/fwupd-%{version}/libfu_plugin_flashrom.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
|
|
|
@ -503,28 +458,29 @@ done
|
|
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
%files devel
|
|
|
|
%{_datadir}/gir-1.0/Fwupd-2.0.gir
|
|
|
|
%{_datadir}/gir-1.0/Fwupd-2.0.gir
|
|
|
|
%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
|
|
|
|
|
|
|
|
%{_datadir}/gtk-doc/html/fwupd
|
|
|
|
|
|
|
|
%{_datadir}/vala/vapi
|
|
|
|
%{_datadir}/vala/vapi
|
|
|
|
%{_includedir}/fwupd-1
|
|
|
|
%{_includedir}/fwupd-1
|
|
|
|
%{_libdir}/libfwupd*.so
|
|
|
|
%{_libdir}/libfwupd*.so
|
|
|
|
%{_libdir}/pkgconfig/fwupd.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupd.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupdplugin.pc
|
|
|
|
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_libdir}/pkgconfig/fwupd-efi.pc
|
|
|
|
%{_libdir}/pkgconfig/fwupd-efi.pc
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%files tests
|
|
|
|
%files tests
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
%if 0%{?enable_tests}
|
|
|
|
|
|
|
|
%{_datadir}/fwupd/host-emulate.d/*.json.gz
|
|
|
|
%dir %{_datadir}/installed-tests/fwupd
|
|
|
|
%dir %{_datadir}/installed-tests/fwupd
|
|
|
|
%{_datadir}/installed-tests/fwupd/tests/*
|
|
|
|
%{_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
|
|
|
|
|
|
|
|
%{_datadir}/installed-tests/fwupd/*.zip
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%if 0%{?have_uefi}
|
|
|
|
%{_datadir}/installed-tests/fwupd/efi
|
|
|
|
%{_datadir}/installed-tests/fwupd/efi
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%{_datadir}/installed-tests/fwupd/chassis_type
|
|
|
|
|
|
|
|
%{_datadir}/installed-tests/fwupd/sys_vendor
|
|
|
|
%{_datadir}/fwupd/device-tests/*.json
|
|
|
|
%{_datadir}/fwupd/device-tests/*.json
|
|
|
|
%{_libexecdir}/installed-tests/fwupd/*
|
|
|
|
%{_libexecdir}/installed-tests/fwupd/*
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
|
%dir %{_sysconfdir}/fwupd/remotes.d
|
|
|
@ -532,9 +488,25 @@ done
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Mon Mar 27 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 1.7.9-1.inferit
|
|
|
|
* Mon Jun 05 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 1.8.10-2.inferit
|
|
|
|
- Modified to use MSVSphere Secure Boot certificates
|
|
|
|
- Modified to use MSVSphere Secure Boot certificates
|
|
|
|
- Rebuilt for MSVSphere 9.1
|
|
|
|
- Rebuilt for MSVSphere 9.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 02 2023 Richard Hughes <richard@hughsie.com> 1.8.10-2
|
|
|
|
|
|
|
|
- Rebuild because distrobaker did entirely the wrong thing.
|
|
|
|
|
|
|
|
- Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jan 27 2023 Richard Hughes <richard@hughsie.com> 1.8.10-1
|
|
|
|
|
|
|
|
- Rebase to latest upstream release to fix multiple ESP detection problems
|
|
|
|
|
|
|
|
- Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Sep 23 2022 Richard Hughes <richard@hughsie.com> 1.7.10-1
|
|
|
|
|
|
|
|
- New upstream release
|
|
|
|
|
|
|
|
- Resolves: rhbz#2129280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Sep 01 2022 Richard Hughes <rhughes@redhat.com> 1.7.9-2
|
|
|
|
|
|
|
|
- Include the new dbx updates on the filesystem; clients typically do not have LVFS enabled.
|
|
|
|
|
|
|
|
- Resolves: rhbz#2120708
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 25 2022 Richard Hughes <richard@hughsie.com> 1.7.8-1
|
|
|
|
* Mon Jul 25 2022 Richard Hughes <richard@hughsie.com> 1.7.8-1
|
|
|
|
- New upstream release
|
|
|
|
- New upstream release
|
|
|
|