[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