[packages/fwupd/DEVEL-2] - updated to 2.0.13

qboosh qboosh at pld-linux.org
Sat Aug 23 22:02:49 CEST 2025


commit 0c41181a7e710f7621713cf5a62d495460bec313
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Aug 23 22:01:30 2025 +0200

    - updated to 2.0.13

 fwupd.spec | 129 +++++++++++++++++++++----------------------------------------
 1 file changed, 43 insertions(+), 86 deletions(-)
---
diff --git a/fwupd.spec b/fwupd.spec
index cdc517d..61e8825 100644
--- a/fwupd.spec
+++ b/fwupd.spec
@@ -15,57 +15,57 @@
 Summary:	System daemon for installing device firmware
 Summary(pl.UTF-8):	Demon systemowy do instalowania firmware'u urządzeń
 Name:		fwupd
-# for 2.0.x see DEVEL-2 branch
-Version:	1.9.30
+Version:	2.0.13
 Release:	1
 License:	LGPL v2.1+
 Group:		Applications/System
 #Source0Download: https://github.com/fwupd/fwupd/releases
 Source0:	https://github.com/fwupd/fwupd/releases/download/%{version}/%{name}-%{version}.tar.xz
-# Source0-md5:	7a5d4a5b12b3ed54b3effecb6e8020f7
+# Source0-md5:	c77df939929366ba094b04e3aa5b95a8
 URL:		https://github.com/fwupd/fwupd
-%{?with_modemmanager:BuildRequires:	ModemManager-devel >= 1.18.0}
+%{?with_modemmanager:BuildRequires:	ModemManager-devel >= 1.22.0}
 BuildRequires:	bash-completion-devel >= 1:2.0
 %{?with_cairo:BuildRequires:	cairo-devel}
 BuildRequires:	curl-devel >= 7.62.0
-%{?with_efi:BuildRequires:	efivar-devel >= 33}
 # C11
-BuildRequires:	gcc >= 6:4.7
+BuildRequires:	gcc >= 6:7
 %ifarch x32
-BuildRequires:	gcc-multilib-64 >= 6:4.7
+BuildRequires:	gcc-multilib-64 >= 6:7
 %endif
 BuildRequires:	gettext-tools >= 0.19.7
 %{?with_apidocs:BuildRequires:	gi-docgen >= 2022.2}
-BuildRequires:	glib2-devel >= 1:2.68.0
+BuildRequires:	glib2-devel >= 1:2.72.0
 BuildRequires:	gnutls-devel >= 3.6.0
 BuildRequires:	gobject-introspection-devel >= 0.9.8
+BuildRequires:	hwdata
 BuildRequires:	json-glib-devel >= 1.6.0
 BuildRequires:	libarchive-devel
+BuildRequires:	libblkid-devel
 BuildRequires:	libcbor-devel >= 0.7.0
 BuildRequires:	libdrm-devel >= 2.4.113
 %{?with_flashrom:BuildRequires:	libflashrom-devel >= 1.2}
-BuildRequires:	libgudev-devel >= 232
-BuildRequires:	libgusb-devel >= 0.3.8
 BuildRequires:	libjcat-devel >= 0.2.0
-%{?with_modemmanager:BuildRequires:	libmbim-devel >= 1.26.0}
-%{?with_modemmanager:BuildRequires:	libqmi-devel >= 1.30.0}
-BuildRequires:	libuuid-devel
-BuildRequires:	libxmlb-devel >= 0.3.18
+%{?with_modemmanager:BuildRequires:	libmbim-devel >= 1.28.0}
+%{?with_modemmanager:BuildRequires:	libqmi-devel >= 1.32.0}
+BuildRequires:	libusb-devel >= 1.0
+BuildRequires:	libxmlb-devel >= 0.3.19
 # for <linux/nvme_ioctl.h>
 BuildRequires:	linux-libc-headers >= 7:4.4
-BuildRequires:	meson >= 0.62.0
+BuildRequires:	meson >= 1.3.0
 BuildRequires:	ninja >= 1.6
-BuildRequires:	passim-devel >= 0.1.5
+BuildRequires:	passim-devel >= 0.1.6
 BuildRequires:	pkgconfig
 BuildRequires:	polkit-devel >= 0.114
 BuildRequires:	protobuf-c-devel
 BuildRequires:	python3 >= 1:3.0
+BuildRequires:	python3-jinja2
 %{?with_apidocs:BuildRequires:	python3-markdown >= 3.2}
+BuildRequires:	readline-devel
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	sqlite3-devel >= 3
-BuildRequires:	systemd-devel >= 1:211
-BuildRequires:	systemd-units >= 1:211
+BuildRequires:	systemd-devel >= 1:249
+BuildRequires:	systemd-units >= 1:249
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	tpm2-tss-devel >= 2.0
 BuildRequires:	udev-devel
@@ -82,10 +82,10 @@ BuildRequires:	pango >= 1:1.26.0
 BuildRequires:	python3-pycairo
 BuildRequires:	python3-pygobject3
 %endif
-%{?with_modemmanager:BuildRequires:	ModemManager-libs >= 1.18.0}
+%{?with_modemmanager:BuildRequires:	ModemManager-libs >= 1.22.0}
 Requires:	%{name}-libs = %{version}-%{release}
-%{?with_modemmanager:Requires:	libmbim >= 1.26.0}
-%{?with_modemmanager:Requires:	libqmi >= 1.30.0}
+%{?with_modemmanager:Requires:	libmbim >= 1.28.0}
+%{?with_modemmanager:Requires:	libqmi >= 1.32.0}
 Requires:	polkit >= 0.114
 Requires:	tpm2-tss >= 2.0
 %if %{with efi}
@@ -140,15 +140,13 @@ Summary:	Libraries for fwupd device firmware installing daemon
 Summary(pl.UTF-8):	Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
 Group:		Libraries
 Requires:	curl-libs >= 7.62.0
-Requires:	glib2-devel >= 1:2.68.0
+Requires:	glib2-devel >= 1:2.72.0
 Requires:	gnutls-libs >= 3.6.0
 Requires:	json-glib >= 1.6.0
 Requires:	libcbor >= 0.7.0
-Requires:	libgudev >= 232
-Requires:	libgusb >= 0.3.8
 Requires:	libjcat >= 0.2.0
-Requires:	libxmlb >= 0.3.18
-Requires:	passim-libs >= 0.1.5
+Requires:	libxmlb >= 0.3.19
+Requires:	passim-libs >= 0.1.6
 Requires:	polkit-libs >= 0.114
 
 %description libs
@@ -163,7 +161,7 @@ Summary(pl.UTF-8):	Pliki nagłówkowe bibliotek fwupd
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	curl-devel >= 7.62.0
-Requires:	glib2-devel >= 1:2.68.0
+Requires:	glib2-devel >= 1:2.72.0
 Requires:	json-glib-devel >= 1.6.0
 Requires:	libjcat-devel >= 0.2.0
 
@@ -212,67 +210,33 @@ API języka Vala do biblioteki fwupd.
 %prep
 %setup -q
 
+%{__sed} -i -e '1s,/usr/bin/env python3$,%{__python3},' contrib/firmware_packager/*.py
+
 %build
 %meson \
+	-Dblkid=enabled \
 	-Dbluez=enabled \
 	-Dcbor=enabled \
-	-Dcompat_cli=true \
-	-Dconsolekit=enabled \
-	-Dcurl=enabled \
 	-Ddocs=%{__enabled_disabled apidocs} \
 	-Defi_binary=false \
-	-Delogind=disabled \
 	-Dgnutls=enabled \
-	-Dgudev=enabled \
-	-Dgusb=enabled \
 	-Dhsi=enabled \
 	-Dintrospection=enabled \
-	-Dlaunchd=disabled \
 	-Dlibarchive=enabled \
-	-Dlzma=enabled \
+	-Dlibdrm=enabled \
 	-Dpassim=enabled \
-	-Doffline=enabled \
-	-Dplugin_acpi_phat=enabled \
-	-Dplugin_amdgpu=enabled \
-	-Dplugin_android_boot=enabled \
-	-Dplugin_bcm57xx=enabled \
-	-Dplugin_cfu=enabled \
-	-Dplugin_cpu=enabled \
-	-Dplugin_emmc=enabled \
-	-Dplugin_ep963x=enabled \
-	-Dplugin_fastboot=enabled \
+	-Dpolkit=enabled \
+	-Dprotobuf=enabled \
+	-Dreadline=enabled \
 	-Dplugin_flashrom=%{__enabled_disabled flashrom} \
-	-Dplugin_gpio=enabled \
-	-Dplugin_igsc=enabled \
-	-Dplugin_intel_me=enabled \
-	%{?with_intel_spi:-Dplugin_intel_spi=true} \
-	-Dplugin_kinetic_dp=enabled \
-	-Dplugin_logitech_bulkcontroller=enabled \
-	-Dplugin_logitech_scribe=enabled \
-	-Dplugin_logitech_tap=enabled \
-	-Dplugin_mediatek_scaler=enabled \
 	-Dplugin_modem_manager=%{__enabled_disabled modemmanager} \
-	-Dplugin_msr=enabled \
-	-Dplugin_mtd=enabled \
-	-Dplugin_nitrokey=enabled \
-	-Dplugin_nvme=enabled \
-	-Dplugin_parade_lspcon=enabled \
-	-Dplugin_pixart_rf=enabled \
-	-Dplugin_powerd=enabled \
-	-Dplugin_realtek_mst=enabled \
-	-Dplugin_redfish=%{__enabled_disabled efi} \
-	-Dplugin_scsi=enabled \
-	-Dplugin_synaptics_mst=enabled \
-	-Dplugin_synaptics_rmi=enabled \
-	-Dplugin_tpm=enabled \
-	-Dplugin_uefi_capsule=%{__enabled_disabled efi} \
-	-Dplugin_uefi_pk=%{__enabled_disabled efi} \
-	-Dplugin_uf2=enabled \
-	-Dplugin_upower=enabled \
 	-Dpolkit=enabled \
-	-Dsqlite=enabled \
+	-Dpython=%{__python3} \
 	-Dsupported_build=disabled \
 	-Dsystemd=enabled \
+	-Dumockdev_tests=disabled \
+	-Dvalgrind=disabled \
+	-Dvendor_ids_dir=/lib/hwdata \
 	-Dtests=false
 
 %meson_build
@@ -304,9 +268,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc MAINTAINERS README.md README-*.md SECURITY.md
 %{?with_efi:%attr(755,root,root) %{_bindir}/dbxtool}
-%attr(755,root,root) %{_bindir}/dfu-tool
-%attr(755,root,root) %{_bindir}/fwupdagent
-%{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
 %attr(755,root,root) %{_bindir}/fwupdmgr
 %attr(755,root,root) %{_bindir}/fwupdtool
 %dir %{_libexecdir}/fwupd
@@ -314,7 +275,6 @@ rm -rf $RPM_BUILD_ROOT
 %ifarch %{x8664} x32
 %attr(755,root,root) %{_libexecdir}/fwupd/fwupd-detect-cet
 %endif
-%attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
 %if %{with flashrom}
 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_flashrom.so
 %endif
@@ -340,14 +300,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
 %{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem
-#/lib/modules-load.d/fwupd-msr.conf
+%{_prefix}/lib/modules-load.d/fwupd-i2c.conf
+%{_prefix}/lib/modules-load.d/fwupd-msr.conf
 %{systemdunitdir}/fwupd.service
-%{systemdunitdir}/fwupd-offline-update.service
 %{systemdunitdir}/fwupd-refresh.service
 %{systemdunitdir}/fwupd-refresh.timer
-%{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
 %attr(754,root,root) /lib/systemd/system-shutdown/fwupd.shutdown
-/lib/udev/rules.d/90-fwupd-devices.rules
 %{_prefix}/lib/sysusers.d/fwupd.conf
 %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
 %{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
@@ -368,11 +326,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
 %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
 %{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
+%{_iconsdir}/hicolor/64x64/apps/org.freedesktop.fwupd.png
+%{_iconsdir}/hicolor/128x128/apps/org.freedesktop.fwupd.png
 %{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
 %{?with_efi:%{_mandir}/man1/dbxtool.1*}
-%{_mandir}/man1/dfu-tool.1*
-%{_mandir}/man1/fwupdagent.1*
-%{?with_efi:%{_mandir}/man1/fwupdate.1*}
 %{_mandir}/man1/fwupdmgr.1*
 %{_mandir}/man1/fwupdtool.1*
 %{_mandir}/man5/fwupd-remotes.d.5*
@@ -391,7 +348,7 @@ rm -rf $RPM_BUILD_ROOT
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
+%ghost %{_libdir}/libfwupd.so.3
 %{_libdir}/girepository-1.0/Fwupd-2.0.typelib
 %dir %{fwupd_plugins_dir}
 %attr(755,root,root) %{fwupd_plugins_dir}/libfwupdengine.so
@@ -401,8 +358,8 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %doc libfwupd/README.md
-%attr(755,root,root) %{_libdir}/libfwupd.so
-%{_includedir}/fwupd-1
+%{_libdir}/libfwupd.so
+%{_includedir}/fwupd-3
 %{_datadir}/gir-1.0/Fwupd-2.0.gir
 %{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
 %{_pkgconfigdir}/fwupd.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fwupd.git/commitdiff/0c41181a7e710f7621713cf5a62d495460bec313



More information about the pld-cvs-commit mailing list