Updated fwupd
This commit is contained in:
parent
b241ecf526
commit
936b8dbbf2
@ -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
|
||||
|
@ -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[@]}
|
||||
|
Loading…
x
Reference in New Issue
Block a user