From 448be2250d3131e1646d457e87aad2ac7af4607f Mon Sep 17 00:00:00 2001 From: li-long315 Date: Wed, 1 Mar 2023 15:15:55 +0800 Subject: [PATCH] Exposure to python dependency --- fwupd.spec | 99 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 58 insertions(+), 41 deletions(-) diff --git a/fwupd.spec b/fwupd.spec index 0399b35..282b276 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -43,7 +43,7 @@ Name: fwupd Version: 1.8.6 -Release: 2 +Release: 3 License: LGPLv2+ Summary: Make updating firmware on Linux automatic, safe and reliable URL: https://github.com/fwupd/fwupd @@ -63,7 +63,7 @@ Source12: http://people.redhat.com/rhughes/dbx/DBXUpdate-20200729-x64.cab Patch0: fwupd-efi.patch -BuildRequires: libcbor libcbor-devel +BuildRequires: libcbor libcbor-devel BuildRequires: efi-srpm-macros BuildRequires: gettext BuildRequires: glib2-devel >= %{glib2_version} @@ -163,6 +163,12 @@ Provides: dbxtool-help %description help Man pages and other related documents for fwupd. +%package uefi +Summary:Relieve master package dependency + +%description uefi +Contact the dependency of the main package on python + %prep %autosetup -p1 @@ -293,10 +299,6 @@ done %doc README.md AUTHORS %license COPYING %config(noreplace)%{_sysconfdir}/fwupd/daemon.conf -%if 0%{?have_uefi} -%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf -%endif -%config(noreplace)%{_sysconfdir}/fwupd/redfish.conf %if 0%{?have_thunderbolt} %config(noreplace)%{_sysconfdir}/fwupd/thunderbolt.conf %endif @@ -306,20 +308,6 @@ done %{_libexecdir}/fwupd/fwupd-detect-cet %endif %{_libexecdir}/fwupd/fwupdoffline -%if 0%{?have_uefi} -%{_bindir}/fwupdate -%endif -%{_bindir}/dfu-tool -%if 0%{?have_uefi} -%{_bindir}/dbxtool -%endif -%{_bindir}/fwupdmgr -%{_bindir}/fwupdtool -%{_bindir}/fwupdagent -%dir %{_sysconfdir}/fwupd -%dir %{_sysconfdir}/fwupd/bios-settings.d -%config%(noreplace)%{_sysconfdir}/fwupd/bios-settings.d/README.md -%dir %{_sysconfdir}/fwupd/remotes.d %if 0%{?have_dell} %config(noreplace)%{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf %endif @@ -363,35 +351,21 @@ done %dir %{_localstatedir}/cache/fwupd %dir %{_datadir}/fwupd/quirks.d %{_datadir}/fwupd/quirks.d/builtin.quirk.gz -%if 0%{?have_uefi} -%{_sysconfdir}/grub.d/35_fwupd -%endif -%{_libdir}/libfwupd.so.2* -%{_libdir}/girepository-1.0/Fwupd-2.0.typelib -/usr/lib/udev/rules.d/*.rules -/usr/lib/systemd/system-shutdown/fwupd.shutdown -%dir %{_libdir}/fwupd-%{version} -%{_libdir}/fwupd-%{version}/libfwupd*.so -%ghost %{_localstatedir}/lib/fwupd/gnupg %if 0%{?have_flashrom} %files plugin-flashrom %{_libdir}/fwupd-%{version}/libfu_plugin_flashrom.so %endif -%if 0%{?have_uefi} -%{_datadir}/fwupd/uefi-capsule-ux.tar.xz -%{_libexecdir}/%{name}/efi/*.efi %ifarch x86_64 %{_libexecdir}/%{name}/efi/*.efi.signed %endif -%endif -%dir %{_datadir}/dbxtool -%{_datadir}/dbxtool/DBXUpdate-20100307-x64.cab -%{_datadir}/dbxtool/DBXUpdate-20140413-x64.cab -%{_datadir}/dbxtool/DBXUpdate-20160809-x64.cab -%{_datadir}/dbxtool/DBXUpdate-20200729-aa64.cab -%{_datadir}/dbxtool/DBXUpdate-20200729-ia32.cab -%{_datadir}/dbxtool/DBXUpdate-20200729-x64.cab +#%dir %{_datadir}/dbxtool +#%{_datadir}/dbxtool/DBXUpdate-20100307-x64.cab +#%{_datadir}/dbxtool/DBXUpdate-20140413-x64.cab +#%{_datadir}/dbxtool/DBXUpdate-20160809-x64.cab +#%{_datadir}/dbxtool/DBXUpdate-20200729-aa64.cab +#%{_datadir}/dbxtool/DBXUpdate-20200729-ia32.cab +#%{_datadir}/dbxtool/DBXUpdate-20200729-x64.cab %files devel @@ -423,11 +397,54 @@ done %config(noreplace)%{_sysconfdir}/fwupd/remotes.d/fwupd-tests.conf %endif +%files uefi +%if 0%{?have_uefi} +%config(noreplace)%{_sysconfdir}/fwupd/uefi_capsule.conf +%endif +%config(noreplace)%{_sysconfdir}/fwupd/redfish.conf +%if 0%{?have_uefi} +%{_bindir}/fwupdate +%endif +%{_bindir}/dfu-tool +%if 0%{?have_uefi} +%{_bindir}/dbxtool +%endif +%{_bindir}/fwupdmgr +%{_bindir}/fwupdtool +%{_bindir}/fwupdagent +%dir %{_sysconfdir}/fwupd +%dir %{_sysconfdir}/fwupd/bios-settings.d +%config%(noreplace)%{_sysconfdir}/fwupd/bios-settings.d/README.md +%dir %{_sysconfdir}/fwupd/remotes.d +%if 0%{?have_uefi} +%{_sysconfdir}/grub.d/35_fwupd +%endif +%{_libdir}/libfwupd.so.2* +%{_libdir}/girepository-1.0/Fwupd-2.0.typelib +/usr/lib/udev/rules.d/*.rules +/usr/lib/systemd/system-shutdown/fwupd.shutdown +%dir %{_libdir}/fwupd-%{version} +%{_libdir}/fwupd-%{version}/libfwupd*.so +%ghost %{_localstatedir}/lib/fwupd/gnupg +%if 0%{?have_uefi} +%{_datadir}/fwupd/uefi-capsule-ux.tar.xz +%{_libexecdir}/%{name}/efi/*.efi +%endif +%dir %{_datadir}/dbxtool +%{_datadir}/dbxtool/DBXUpdate-20100307-x64.cab +%{_datadir}/dbxtool/DBXUpdate-20140413-x64.cab +%{_datadir}/dbxtool/DBXUpdate-20160809-x64.cab +%{_datadir}/dbxtool/DBXUpdate-20200729-aa64.cab +%{_datadir}/dbxtool/DBXUpdate-20200729-ia32.cab +%{_datadir}/dbxtool/DBXUpdate-20200729-x64.cab %files help %{_datadir}/man/man1/* %changelog +* Wed Mar 01 2023 li-long315 - 1.8.6-3 +- rebuilt + * Mon Feb 27 2023 liyanan - 1.8.6-2 - Fix fwupd libjcat dbxtool file conflicts -- Gitee