Updated fwupd

This commit is contained in:
Torsten Kurbad 2025-09-16 18:20:12 +02:00
parent b241ecf526
commit 936b8dbbf2
2 changed files with 7 additions and 30 deletions

View File

@ -1,4 +1,4 @@
AUX fwupd-r2 308 BLAKE2B 4494e69515347569965f0966ce2fe0779a6273df18412b4f6045c6186730dc8088f85eb029347b01c22897662d9205f98871752dee99690871a39cbb26db3899 SHA512 0f5070dc73cb6e0cfad7a66781afb85c695faffd05685e9df8c9798b94d55b31c0977134015d0d5418f5815d10529d79c898ae0efb2bdf0dc9ee44b696d5fdd7
DIST fwupd-2.0.16.tar.xz 4999552 BLAKE2B 219dea379cd716df4f8e4e33c602db576b166609d65f28ef87e53ed32555dfbf1867aad2f2e230462dc9528a922c978370930b16caf56b27de8508a6d50b4ea4 SHA512 c923b843f48aeb4a313504a9b7b56c66cbb845f7c9d809d9103e610bebc2b3aed891b913a43f1c4f543f978f2de87d9173e542a103a67fa20b868a916cd1bf46
EBUILD fwupd-2.0.16.ebuild 4934 BLAKE2B cc1fc9d43fbaf05849e45243a2cf3824aef34f1b519f369ec6772718a75db3ca94f8b84a0c01d91e523e684bfb4cd91c813398bf113e3a41ecb5c02a205649d8 SHA512 409f9a22cade0756ef4d349f7cae91a6e204c0e720a331b4fba1ed49e70bccd72a2deae711b60485ce07ebbfee9cdd00a39f51f05c0ee1c767365b5f3bff1f11
EBUILD fwupd-2.0.16.ebuild 4051 BLAKE2B 262d47a57ab9a59711076c40705685a179d30f0ce2ce9ee1c87adfecd0e72beb2a836e516719041eba6aef6ea6825b37b117aedad016672193aeb500399a4886 SHA512 15ed93e1192931fbd5801af0647b3cd16f23aa402733af94df3a094cee28c4090301525b2d3a8582a6fdb17e5b0bdef63ad152c3993c823db4642043de8bd958
MISC metadata.xml 1674 BLAKE2B b451d794c2be5515f1f5889a88e5c512ab5e8c62f53105b68374cd07007f0032fdb5f99bf2c0c403f4f6ac558fc3fc4513a06cb1acb06dbd321e1e4814c220bf SHA512 e176cca39887ad3eaccf7699c8d8fb8bb76587bec0e797f1952ce8d83bd259e43334870232f9660fe29cf177a2abaa1ca8e8e5527e88ade43e6a7a022510c025

View File

@ -14,11 +14,10 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc introspection logitech lzma minimal modemmanager nvme policykit seccomp spi +sqlite synaptics systemd test tpm uefi"
IUSE="amdgpu +archive bash-completion bluetooth cbor fastboot flashrom gnutls gtk-doc introspection minimal modemmanager policykit seccomp synaptics systemd test uefi"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )
^^ ( minimal systemd )
minimal? ( !introspection )
spi? ( lzma )
seccomp? ( systemd )
synaptics? ( gnutls )
test? ( archive )
@ -63,18 +62,17 @@ COMMON_DEPEND="${PYTHON_DEPS}
>=net-misc/curl-7.62.0
archive? ( app-arch/libarchive:= )
cbor? ( >=dev-libs/libcbor-0.7.0:= )
elogind? ( >=sys-auth/elogind-211 )
flashrom? ( >=sys-apps/flashrom-1.2-r3 )
gnutls? ( >=net-libs/gnutls-3.6.0 )
virtual/libusb:1
logitech? ( dev-libs/protobuf-c:= )
lzma? ( app-arch/xz-utils )
dev-libs/protobuf-c:=
app-arch/xz-utils
modemmanager? ( net-misc/modemmanager[mbim,qmi] )
policykit? ( >=sys-auth/polkit-0.114 )
dev-db/sqlite
seccomp? ( sys-apps/systemd[seccomp] )
sqlite? ( dev-db/sqlite )
systemd? ( >=sys-apps/systemd-211 )
tpm? ( app-crypt/tpm2-tss:= )
app-crypt/tpm2-tss:=
uefi? (
sys-apps/fwupd-efi
sys-boot/efibootmgr
@ -113,31 +111,14 @@ src_prepare() {
src_configure() {
local plugins=(
-Dplugin_gpio="enabled"
-Dplugin_uf2="enabled"
$(meson_feature amdgpu plugin_amdgpu)
$(meson_feature amt plugin_intel_me)
$(meson_feature fastboot plugin_fastboot)
$(meson_feature flashrom plugin_flashrom)
$(meson_feature logitech plugin_logitech_bulkcontroller)
$(meson_feature modemmanager plugin_modem_manager)
$(meson_feature nvme plugin_nvme)
$(meson_feature synaptics plugin_synaptics_mst)
$(meson_feature synaptics plugin_synaptics_rmi)
$(meson_feature tpm plugin_tpm)
$(meson_feature uefi plugin_uefi_capsule)
$(meson_use uefi plugin_uefi_capsule_splash)
$(meson_feature uefi plugin_uefi_pk)
)
if use ppc64 || use riscv ; then
plugins+=( -Dplugin_msr="disabled" )
fi
local emesonargs=(
--localstatedir "${EPREFIX}"/var
-Dbuild="$(usex minimal standalone all)"
-Dconsolekit="disabled"
-Dcurl="enabled"
-Defi_binary="false"
-Dman="true"
-Dsupported_build="enabled"
@ -146,15 +127,11 @@ src_configure() {
$(meson_use bash-completion bash_completion)
$(meson_feature bluetooth bluez)
$(meson_feature cbor)
$(meson_feature elogind)
$(meson_feature gnutls)
$(meson_feature gtk-doc docs)
$(meson_feature lzma)
$(meson_feature introspection)
$(meson_feature policykit polkit)
$(meson_feature sqlite)
$(meson_feature systemd)
$(meson_use seccomp systemd_syscall_filter)
$(meson_use test tests)
${plugins[@]}