From: Lukas Voegl Date: Mon, 7 Oct 2024 12:10:58 +0000 (+0200) Subject: fwupd: Update to 2.0.0 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=cbbf61c16ebdc644a1ea6610be70470bb7aaf322;p=feed%2Fpackages.git fwupd: Update to 2.0.0 Signed-off-by: Lukas Voegl --- diff --git a/utils/fwupd/Config.in b/utils/fwupd/Config.in index b26e681ad6..f975b962f1 100644 --- a/utils/fwupd/Config.in +++ b/utils/fwupd/Config.in @@ -37,29 +37,22 @@ config FWUPD_CURL help Compile fwupd with curl support -config FWUPD_SQLITE - bool "sqlite" - default n - help - Compile fwupd with sqlite support - config FWUPD_LIBARCHIVE bool "libarchive" default y help Compile fwupd with libarchive support -config FWUPD_GUDEV - bool "GUdev" - default n - help - Compile fwupd with GUdev support - config FWUPD_PLUGIN_MODEMMANAGER bool "ModemManager plugin" default y - select FWUPD_GUDEV help Compile fwupd with ModemManager plugin +config FWUPD_PLUGIN_FASTBOOT + bool "fastboot plugin" + default y + help + Compile fwupd with fastboot plugin + endmenu diff --git a/utils/fwupd/Makefile b/utils/fwupd/Makefile index c6d28fab6f..0fad4de01e 100644 --- a/utils/fwupd/Makefile +++ b/utils/fwupd/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fwupd -PKG_VERSION:=1.9.24 +PKG_VERSION:=2.0.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://github.com/fwupd/fwupd/releases/download/$(PKG_VERSION) -PKG_HASH:=12f560b35dbed981fde8cf774c6d1f2e658a157d3a63d6c439bf418dbcc44b4c +PKG_HASH:=60a62b850e2c3a818f3178cb1de0f632b1e04c6ab07c02483af398940713548a PKG_MAINTAINER:=Lukas Voegl PKG_LICENSE:=LGPL-2.1-or-later @@ -42,12 +42,11 @@ define Package/fwupd/Default +libxmlb \ +libjcat \ +libprotobuf-c \ + +libusb-1.0 \ +FWUPD_LIBARCHIVE:libarchive \ +FWUPD_CBOR:libcbor \ +FWUPD_LZMA:liblzma \ +FWUPD_CURL:libcurl \ - +FWUPD_SQLITE:libsqlite3 \ - +FWUPD_GUDEV:libgudev \ +FWUPD_PLUGIN_MODEMMANAGER:modemmanager \ +FWUPD_PLUGIN_MODEMMANAGER:libqmi \ +FWUPD_PLUGIN_MODEMMANAGER:libmbim @@ -98,7 +97,6 @@ MESON_ARGS += \ -Db_lto=true \ -Dbuild=all \ -Dpython=$(HOST_PYTHON3_BIN) \ - -Dudevdir=/lib/udev \ -Dsupported_build=enabled \ -Dstatic_analysis=false \ -Dtests=false \ @@ -106,14 +104,16 @@ MESON_ARGS += \ -Dbash_completion=false \ -Dfish_completion=false \ -Dman=false \ - -Dthinklmi_compat=false \ -Dconsolekit=disabled \ -Ddocs=disabled \ -Dintrospection=disabled \ -Dbluez=disabled \ + -Dvendor_ids_dir=/usr/share/hwdata \ -Dpolkit=disabled \ -Dgnutls=disabled \ -Dpassim=disabled \ + -Dsqlite=disabled \ + -Dudev=enabled \ -Dplugin_acpi_phat=disabled \ -Dplugin_amdgpu=disabled \ -Dplugin_android_boot=disabled \ @@ -148,8 +148,6 @@ MESON_ARGS += \ -Dplugin_uf2=disabled \ -Dplugin_upower=disabled \ -Dplugin_powerd=disabled \ - -Dplugin_fastboot=disabled \ - -Dgusb=disabled \ -Dsystemd=disabled \ -Dlaunchd=disabled \ -Delogind=disabled \ @@ -159,17 +157,16 @@ MESON_ARGS += \ -Dcbor=$(if $(CONFIG_FWUPD_CBOR),enabled,disabled) \ -Dlzma=$(if $(CONFIG_FWUPD_LZMA),enabled,disabled) \ -Dcurl=$(if $(CONFIG_FWUPD_CURL),enabled,disabled) \ - -Dsqlite=$(if $(CONFIG_FWUPD_SQLITE),enabled,disabled) \ -Dlibarchive=$(if $(CONFIG_FWUPD_LIBARCHIVE),enabled,disabled) \ - -Dgudev=$(if $(CONFIG_FWUPD_GUDEV),enabled,disabled) \ - -Dplugin_modem_manager=$(if $(CONFIG_FWUPD_PLUGIN_MODEMMANAGER),enabled,disabled) + -Dplugin_modem_manager=$(if $(CONFIG_FWUPD_PLUGIN_MODEMMANAGER),enabled,disabled) \ + -Dplugin_fastboot=$(if $(CONFIG_FWUPD_PLUGIN_FASTBOOT),enabled,disabled) define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include/fwupd-1 - $(CP) $(PKG_INSTALL_DIR)/usr/include/fwupd-1/fwupd.h $(1)/usr/include/fwupd-1 + $(INSTALL_DIR) $(1)/usr/include/fwupd-3 + $(CP) $(PKG_INSTALL_DIR)/usr/include/fwupd-3/fwupd.h $(1)/usr/include/fwupd-3 - $(INSTALL_DIR) $(1)/usr/include/fwupd-1/libfwupd - $(CP) $(PKG_INSTALL_DIR)/usr/include/fwupd-1/libfwupd/*.h $(1)/usr/include/fwupd-1/libfwupd + $(INSTALL_DIR) $(1)/usr/include/fwupd-3/libfwupd + $(CP) $(PKG_INSTALL_DIR)/usr/include/fwupd-3/libfwupd/*.h $(1)/usr/include/fwupd-3/libfwupd $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfwupd.so* $(1)/usr/lib @@ -195,10 +192,6 @@ define Package/fwupd-libs/install $(CP) $(PKG_INSTALL_DIR)/etc/pki/fwupd $(1)/etc/pki $(CP) $(PKG_INSTALL_DIR)/etc/pki/fwupd-metadata $(1)/etc/pki - $(if $(CONFIG_FWUPD_GUDEV), \ - $(INSTALL_DIR) $(1)/lib/udev/rules.d; \ - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/lib/udev/rules.d/*.rules $(1)/lib/udev/rules.d) - $(INSTALL_DIR) $(1)/usr/share/dbus-1/system.d $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/dbus-1/system.d/org.freedesktop.fwupd.conf $(1)/usr/share/dbus-1/system.d