[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: f1f6cb9043c5cf11d78ceb5d82d30755392904d9 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jul 24 05:01:47 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jul 24 05:01:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f6cb90 sys-apps/fwupd: drop 1.9.16 Signed-off-by: Viorel Munteanu gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.9.16.ebuild | 210 - 2 files changed, 211 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 71bfcc2af82a..3ee08953ae06 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1 @@ -DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 diff --git a/sys-apps/fwupd/fwupd-1.9.16.ebuild b/sys-apps/fwupd/fwupd-1.9.16.ebuild deleted file mode 100644 index 6553ff479810.. --- a/sys-apps/fwupd/fwupd-1.9.16.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - test-full? ( test ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - $(python_gen_cond_dep ' - dev-python/jinja[${PYTHON_USEDEP}] - ') - >=dev-build/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - net-libs/gnutls[tools] - test-full? ( dev-util/umockdev ) - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.68:2 - >=dev-libs/json-glib-1.6.0 - >=dev-libs/libgudev-232:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.3.6:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=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 ) - gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[mbim,qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] - amdgpu? ( - sys-kernel/linux-headers - x11-libs/libdrm[video_cards_amdgpu] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.6-fragile_tests.patch -) - -pkg_pretend() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - if use test-full && has sandbox ${FEATURES}; then - ewarn "Certain ${PN} tests are fragile with sandboxing enabled," - ewarn "see
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 9f5b95aeb35e522538bd3d945ef54a89d3751490 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Jul 24 05:01:35 2024 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Jul 24 05:01:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5b95ae sys-apps/fwupd: drop 1.9.14 Signed-off-by: Viorel Munteanu gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.9.14.ebuild | 210 - 2 files changed, 211 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index daff3e339bda..71bfcc2af82a 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild deleted file mode 100644 index d00aca03ce06.. --- a/sys-apps/fwupd/fwupd-1.9.14.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - test-full? ( test ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - $(python_gen_cond_dep ' - dev-python/jinja[${PYTHON_USEDEP}] - ') - >=dev-build/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - net-libs/gnutls[tools] - test-full? ( dev-util/umockdev ) - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.68:2 - >=dev-libs/json-glib-1.6.0 - >=dev-libs/libgudev-232:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.3.6:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=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 ) - gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[mbim,qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] - amdgpu? ( - sys-kernel/linux-headers - x11-libs/libdrm[video_cards_amdgpu] - ) -" - -PATCHES=( -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: d8352eeca5d8a235b0ec2b86f2bf20220c4769ef Author: Sam James gentoo org> AuthorDate: Mon Jul 22 15:49:59 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 22 15:49:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8352eec sys-apps/fwupd: Stabilize 1.9.20 x86, #936481 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.20.ebuild b/sys-apps/fwupd/fwupd-1.9.20.ebuild index a60e95b4ce33..84e59283d286 100644 --- a/sys-apps/fwupd/fwupd-1.9.20.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.20.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 9a39bcd42d37c0604f9969486e0f74f71aecfbe1 Author: Sam James gentoo org> AuthorDate: Mon Jul 22 15:50:00 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 22 15:50:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a39bcd4 sys-apps/fwupd: Stabilize 1.9.20 ppc64, #936481 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.20.ebuild b/sys-apps/fwupd/fwupd-1.9.20.ebuild index 84e59283d286..d00aca03ce06 100644 --- a/sys-apps/fwupd/fwupd-1.9.20.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.20.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: ee8c825d5a5e92b7ba55d74f7eea8c3eb626731a Author: Sam James gentoo org> AuthorDate: Mon Jul 22 15:49:58 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 22 15:49:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8c825d sys-apps/fwupd: Stabilize 1.9.20 amd64, #936481 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.20.ebuild b/sys-apps/fwupd/fwupd-1.9.20.ebuild index 6553ff479810..a60e95b4ce33 100644 --- a/sys-apps/fwupd/fwupd-1.9.20.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.20.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 8ac5bf219699feaacb62ad4e48e3ecf0b8781925 Author: Marek Szuba gentoo org> AuthorDate: Sat Jun 1 00:09:09 2024 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jun 1 00:17:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac5bf21 sys-apps/fwupd: add 1.9.20, drop 1.9.18 Closes: https://bugs.gentoo.org/931500 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/{fwupd-1.9.18.ebuild => fwupd-1.9.20.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 569c39dd9369..daff3e339bda 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,3 @@ DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 -DIST fwupd-1.9.18.tar.xz 4286880 BLAKE2B 7dd1691e2db600085a61a545961730a14d74e3f8b3a66fd90092658e19336a8e11861202db063d64c936cac9ab12ebf7dcdd3a8dcd7ff01b05f0a860d8b4ba68 SHA512 d5e0f3a8c741240f389628e2ed81f1e6ec21689bdcd39f69114a2d495925a0f0720b10fbb0087362c0b734f4f0abfd8e105eff4695e41e645395e5587a50 +DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 diff --git a/sys-apps/fwupd/fwupd-1.9.18.ebuild b/sys-apps/fwupd/fwupd-1.9.20.ebuild similarity index 100% rename from sys-apps/fwupd/fwupd-1.9.18.ebuild rename to sys-apps/fwupd/fwupd-1.9.20.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: c666a9b16bf79a334ec3bc3d434139df9e5616e0 Author: Jakov Smolić gentoo org> AuthorDate: Wed May 29 14:43:10 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Wed May 29 14:43:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c666a9b1 sys-apps/fwupd-efi: Stabilize 1.6 x86, #933048 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index 9b09fe86b0f1..de6e4d0eb38e 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: e445188d0fb87b519d0dbaed79278d547729897b Author: Sam James gentoo org> AuthorDate: Wed May 29 11:46:06 2024 + Commit: Sam James gentoo org> CommitDate: Wed May 29 11:46:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e445188d sys-apps/fwupd-efi: Stabilize 1.6 amd64, #933048 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index d3b1a784c4aa..9b09fe86b0f1 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 20875b2096c41d7d8a6dd044fad831da8c9126e4 Author: Marek Szuba gentoo org> AuthorDate: Thu Apr 25 09:59:05 2024 + Commit: Marek Szuba gentoo org> CommitDate: Tue Apr 30 01:28:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20875b20 sys-apps/fwupd: drop 1.9.6, 1.9.10-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 2 - sys-apps/fwupd/fwupd-1.9.10-r1.ebuild | 209 -- sys-apps/fwupd/fwupd-1.9.6.ebuild | 205 - 3 files changed, 416 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 6184fd621740..569c39dd9369 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,5 +1,3 @@ -DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 DIST fwupd-1.9.18.tar.xz 4286880 BLAKE2B 7dd1691e2db600085a61a545961730a14d74e3f8b3a66fd90092658e19336a8e11861202db063d64c936cac9ab12ebf7dcdd3a8dcd7ff01b05f0a860d8b4ba68 SHA512 d5e0f3a8c741240f389628e2ed81f1e6ec21689bdcd39f69114a2d495925a0f0720b10fbb0087362c0b734f4f0abfd8e105eff4695e41e645395e5587a50 -DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.10-r1.ebuild b/sys-apps/fwupd/fwupd-1.9.10-r1.ebuild deleted file mode 100644 index 800a75b349ba.. --- a/sys-apps/fwupd/fwupd-1.9.10-r1.ebuild +++ /dev/null @@ -1,209 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - test-full? ( test ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - $(python_gen_cond_dep ' - dev-python/jinja[${PYTHON_USEDEP}] - ') - >=dev-build/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - net-libs/gnutls[tools] - test-full? ( dev-util/umockdev ) - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.68:2 - >=dev-libs/json-glib-1.6.0 - >=dev-libs/libgudev-232:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.3.6:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=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 ) - gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) - logitech? (
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 6341ced9c6b21ae6016eb825fb3b7d966a44280b Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 24 17:28:30 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 24 17:28:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6341ced9 sys-apps/fwupd: Stabilize 1.9.14 amd64, #930572 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.9.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild index 89c205df4205..d00aca03ce06 100644 --- a/sys-apps/fwupd/fwupd-1.9.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 367684adf92754615f0ca9b20395b415abed451c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 24 17:28:28 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 24 17:28:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367684ad sys-apps/fwupd-efi: Keyword 1.6 x86, #930564 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index ccc75a2c9f42..d3b1a784c4aa 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~riscv" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: f75e7d7ea1ef54bd4a6b705151fd3c98a95f9859 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:27:51 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:27:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75e7d7e sys-apps/fwupd: Stabilize 1.9.14 ppc64, #930572 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild index 6427e6fc5ee2..89c205df4205 100644 --- a/sys-apps/fwupd/fwupd-1.9.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: bd3d5a34b7a2346577fe1ca665e8576531dec7de Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:23:35 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:23:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd3d5a34 sys-apps/fwupd: Stabilize 1.9.14 x86, #930572 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild index 6553ff479810..6427e6fc5ee2 100644 --- a/sys-apps/fwupd/fwupd-1.9.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 659f1d6280d78f951441a4af670c3d877ea7bdfb Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:06:51 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:06:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659f1d62 sys-apps/fwupd-efi: Keyword 1.6 arm, #930564 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index f8a9bd5b940b..b3fccc1a9add 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~riscv" + KEYWORDS="~amd64 ~arm ~riscv" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: d3d38560b005d6a1e9de1496f2ce58ca55a13b33 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:06:53 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:06:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d38560 sys-apps/fwupd-efi: Keyword 1.6 arm64, #930564 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index b3fccc1a9add..ccc75a2c9f42 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~riscv" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 0a7c2f8ca39dfad37bfb78db4e08b86d49180586 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 24 13:41:48 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 24 13:42:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a7c2f8c sys-apps/fwupd: destabilize 1.9.6 for ~ppc64 Depends on now-destabilised sys-apps/flashrom. Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.6.ebuild b/sys-apps/fwupd/fwupd-1.9.6.ebuild index 76c999756943..68f92e672ef7 100644 --- a/sys-apps/fwupd/fwupd-1.9.6.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.6.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/, sys-apps/fwupd-efi/files/
commit: f4183f22a61fa11ddd19daf4eb141140f2bd0d51 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 24 13:12:56 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 24 13:12:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4183f22 sys-apps/fwupd-efi: drop 1.4-r1 Signed-off-by: Marek Szuba gentoo.org> .../files/fwupd-efi-1.4-uefi_210_fixes.patch | 107 - sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild | 71 -- 2 files changed, 178 deletions(-) diff --git a/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch b/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch deleted file mode 100644 index d4de5f174857.. --- a/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch +++ /dev/null @@ -1,107 +0,0 @@ -From bd958f2e8f03a85a7e1fe40a3ca7b78e0b24b79f Mon Sep 17 00:00:00 2001 -From: Callum Farmer -Date: Sat, 11 Feb 2023 15:39:06 + -Subject: [PATCH] UEFI 2.10 fixes - -Revert "Align sections to 512 bytes" - -This is not permitted according to the Microsoft -guidelines which require section alignment to be -the same as the page size of the architecture which -for all supported archs is the default in Binutils - -https://techcommunity.microsoft.com/t5/hardware-dev-center/new-uefi-ca-memory-mitigation-requirements-for-signing/ba-p/3608714 - -This reverts commit c60c0b8dfda71275ab40bdb316a6ca650c7a8948. - -Keep .areloc ARM32 section - -This is the psuedo .reloc section but renamed only on ARM32 to avoid -a bad RELSZ value (gnu-efi 3.0.18+) - -Only use 4KiB pages on aarch64 - -Binutils is currently configured by default -to use 64KiB pages on aarch64, however this -is not allowed by the UEFI specification - -Check if crt0 contains .note.GNU-stack section - -We need the .note.GNU-stack section for NX -compat. If we don't have a new enough -gnu-efi, error as the gnu-efi libraries -themselves must have been built as NX -for this to work - -Signed-off-by: Callum Farmer - efi/crt0/meson.build | 1 + - efi/generate_binary.py | 4 ++-- - efi/meson.build| 12 +++- - 3 files changed, 14 insertions(+), 3 deletions(-) - -diff --git a/efi/crt0/meson.build b/efi/crt0/meson.build -index f5f45c5..fbd943e 100644 a/efi/crt0/meson.build -+++ b/efi/crt0/meson.build -@@ -1,3 +1,4 @@ -+arch_crt_source = 'crt0-efi-@0@.S'.format(gnu_efi_path_arch) - o_crt0 = custom_target('efi_crt0', -input : arch_crt_source, -output : arch_crt, -diff --git a/efi/generate_binary.py b/efi/generate_binary.py -index bd2d959..e27f926 100755 a/efi/generate_binary.py -+++ b/efi/generate_binary.py -@@ -31,9 +31,9 @@ def _run_objcopy(args): - "-j", - ".rodata", - "-j", -+".areloc", -+"-j", - ".rel*", --"--section-alignment", --"512", - args.infile, - args.outfile, - ] -diff --git a/efi/meson.build b/efi/meson.build -index 1931855..a476884 100644 a/efi/meson.build -+++ b/efi/meson.build -@@ -95,6 +95,11 @@ else - coff_header_in_crt0 = false - endif - -+# For NX compat, we must ensure we have .note.GNU-stack -+if run_command('grep', '-q', '.note.GNU-stack', join_paths(efi_crtdir, arch_crt), check: false).returncode() != 0 -+error('Cannot find NX section in @0@, update to gnu-efi 3.0.15+'.format(join_paths(efi_crtdir, arch_crt))) -+endif -+ - # older objcopy for Aarch64 and ARM32 are not EFI capable. - # Use 'binary' instead, and add required symbols manually. - if host_cpu == 'arm' or (host_cpu == 'aarch64' and (objcopy_version.version_compare ('< 2.38') or coff_header_in_crt0)) -@@ -119,7 +124,6 @@ endif - # is the system crt0 for arm and aarch64 new enough to know about SBAT? - if objcopy_manualsymbols - if get_option('efi_sbat_distro_id') != '' --arch_crt_source = 'crt0-efi-@0@.S'.format(gnu_efi_path_arch) - cmd = run_command('grep', '-q', 'sbat', join_paths(efi_crtdir, arch_crt)) - if cmd.returncode() != 0 - warning('Cannot find SBAT section in @0@, using local copy'.format(join_paths(efi_crtdir, arch_crt))) -@@ -187,6 +191,12 @@ efi_ldflags = ['-T', -'-L', efi_libdir, -join_paths(efi_crtdir, arch_crt)] - -+if host_cpu == 'aarch64' -+# Don't use 64KiB pages -+ efi_ldflags += ['-z', 'common-page-size=4096'] -+ efi_ldflags += ['-z', 'max-page-size=4096'] -+endif -+ - if objcopy_manualsymbols - # older objcopy for Aarch64 and ARM32 are not EFI capable. - # Use 'binary' instead, and add required symbols manually. --- -2.34.1 - diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild deleted file mode 100644 index 5a890daf01a9.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 8a61302ae1775f3a6ea418b914a78e7943abb65e Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 24 13:04:52 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 24 13:04:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a61302a sys-apps/fwupd: add 1.9.18 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.18.ebuild | 210 + 2 files changed, 211 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index e0b34873639d..6184fd621740 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,4 +1,5 @@ DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 +DIST fwupd-1.9.18.tar.xz 4286880 BLAKE2B 7dd1691e2db600085a61a545961730a14d74e3f8b3a66fd90092658e19336a8e11861202db063d64c936cac9ab12ebf7dcdd3a8dcd7ff01b05f0a860d8b4ba68 SHA512 d5e0f3a8c741240f389628e2ed81f1e6ec21689bdcd39f69114a2d495925a0f0720b10fbb0087362c0b734f4f0abfd8e105eff4695e41e645395e5587a50 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.18.ebuild b/sys-apps/fwupd/fwupd-1.9.18.ebuild new file mode 100644 index ..6553ff479810 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.18.ebuild @@ -0,0 +1,210 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + test-full? ( test ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja[${PYTHON_USEDEP}] + ') + >=dev-build/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + net-libs/gnutls[tools] + test-full? ( dev-util/umockdev ) + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.68:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libgudev-232:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.6:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=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 ) + gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 1c93e3943bd0780238e0298f7712227bb1a65755 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 24 12:15:55 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 24 12:16:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c93e394 sys-apps/fwupd-efi: keyword 1.6 for ~riscv Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild index c696b3067dfc..f8a9bd5b940b 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~riscv" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 41d27e534ee69bed8bc29c21fabbb828ca1271e3 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 24 11:53:18 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 24 11:58:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d27e53 sys-apps/fwupd-efi: add 1.6 Closes: https://bugs.gentoo.org/930102 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 + sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index cbec4718721f..d28d3a021054 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,2 +1,3 @@ DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40 SHA512 c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991 DIST fwupd-efi-1.5.tar.xz 38460 BLAKE2B fe2d06e9d9a588b524a6a26afc401898f8dd1d3bd49fa608cfaa6c32ec71a88f125d2158e3892a44706cc2f8349ed379ee8d7b62bfbe8ba38990d1545eff9f94 SHA512 b1edaa1fa4b7e768ee822c92bdd2858343993f19edde6445e333fad470f997420aeab10dd36e5abff90cb0a87d8f3b2a0de9e7cf49a03758e0e1c9c2fd06ef19 +DIST fwupd-efi-1.6.tar.xz 39940 BLAKE2B 906f90a3187fb7d180dab22941d255220e3d56c2058ff6a5a260b0cd62c90e9c784a7c091da376111f23d02561abdec71958afec63c54134a77aac71deec20bc SHA512 37d3c1348bdead620e626a3e602dc6cd774c47d24ca18a3bf6aee071300d658bc4d37e6ec74fcd20f9b345141d69ea3343d44b9408af4759ad65ef10b72ead69 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild new file mode 100644 index ..c696b3067dfc --- /dev/null +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-any-r1 secureboot + +DESCRIPTION="EFI executable for fwupd" +HOMEPAGE="https://fwupd.org; + +if [[ ${PV} = * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; +else + SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +# uswid is used as a CLI tool, hence no Pythonic stuff +BDEPEND="$(python_gen_any_dep ' + dev-python/pefile[${PYTHON_USEDEP}] + ') + sys-apps/uswid + virtual/pkgconfig" + +DEPEND=">=sys-boot/gnu-efi-3.0.18" + +python_check_deps() { + python_has_version "dev-python/pefile[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + secureboot_pkg_setup +} + +src_prepare() { + default + + python_fix_shebang "${S}/efi" +} + +src_configure() { + local emesonargs=( + -Defi-libdir="${EPREFIX}"/usr/$(get_libdir) + -Defi_sbat_distro_id="gentoo" + -Defi_sbat_distro_summary="Gentoo GNU/Linux" + -Defi_sbat_distro_pkgname="${PN}" + -Defi_sbat_distro_version="${PVR}" + -Defi_sbat_distro_url="https://packages.gentoo.org/packages/${CATEGORY}/${PN}; + ) + + meson_src_configure +} + +src_install() { + meson_src_install + secureboot_auto_sign +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5a55fc8b1da98249d5f12268496150ca9f0f3e52 Author: Marek Szuba gentoo org> AuthorDate: Sun Apr 7 20:14:19 2024 + Commit: Marek Szuba gentoo org> CommitDate: Sun Apr 7 20:14:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a55fc8b sys-apps/fwupd: add 1.9.16 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.16.ebuild | 210 + 2 files changed, 211 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 08160565bf9e..e0b34873639d 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,4 @@ DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 +DIST fwupd-1.9.16.tar.xz 4284796 BLAKE2B 67f83826ed4978324777e737e2751f43454078b7d5e0165993572747c79465f128954c13ea39056483f9916a0b31cfd6800bea49c7bb50844a4df72d63d6ab09 SHA512 e373f17a8d946b07d6f299353949dfc503138c4198a87272018524a39598f3fbd8c381dd13d74469e296a143071cc9e739b3774d9eda8ae9557760fef0a02bb5 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.16.ebuild b/sys-apps/fwupd/fwupd-1.9.16.ebuild new file mode 100644 index ..6553ff479810 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.16.ebuild @@ -0,0 +1,210 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + test-full? ( test ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja[${PYTHON_USEDEP}] + ') + >=dev-build/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + net-libs/gnutls[tools] + test-full? ( dev-util/umockdev ) + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.68:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libgudev-232:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.6:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=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 ) + gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: cceec97ea9b51b69a57cbc8229e10b16c00149b0 Author: Marek Szuba gentoo org> AuthorDate: Sun Apr 7 15:43:10 2024 + Commit: Marek Szuba gentoo org> CommitDate: Sun Apr 7 18:26:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cceec97e sys-apps/fwupd-efi: add 1.5 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 + sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index 3fad41df7a08..cbec4718721f 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1 +1,2 @@ DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40 SHA512 c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991 +DIST fwupd-efi-1.5.tar.xz 38460 BLAKE2B fe2d06e9d9a588b524a6a26afc401898f8dd1d3bd49fa608cfaa6c32ec71a88f125d2158e3892a44706cc2f8349ed379ee8d7b62bfbe8ba38990d1545eff9f94 SHA512 b1edaa1fa4b7e768ee822c92bdd2858343993f19edde6445e333fad470f997420aeab10dd36e5abff90cb0a87d8f3b2a0de9e7cf49a03758e0e1c9c2fd06ef19 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild new file mode 100644 index ..a136dde4ec54 --- /dev/null +++ b/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-any-r1 secureboot + +DESCRIPTION="EFI executable for fwupd" +HOMEPAGE="https://fwupd.org; + +if [[ ${PV} = * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; +else + SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +BDEPEND="$(python_gen_any_dep ' + dev-python/pefile[${PYTHON_USEDEP}] + ') + virtual/pkgconfig" + +DEPEND="sys-boot/gnu-efi" + +python_check_deps() { + python_has_version "dev-python/pefile[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + secureboot_pkg_setup +} + +src_prepare() { + default + + python_fix_shebang "${S}/efi" +} + +src_configure() { + local emesonargs=( + -Defi-libdir="${EPREFIX}"/usr/$(get_libdir) + -Defi_sbat_distro_id="gentoo" + -Defi_sbat_distro_summary="Gentoo GNU/Linux" + -Defi_sbat_distro_pkgname="${PN}" + -Defi_sbat_distro_version="${PVR}" + -Defi_sbat_distro_url="https://packages.gentoo.org/packages/${CATEGORY}/${PN}; + ) + + meson_src_configure +} + +src_install() { + meson_src_install + secureboot_auto_sign +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 958a2bc9638e4252544c80c9a1ac1fbb8767bf33 Author: Marek Szuba gentoo org> AuthorDate: Thu Feb 29 16:49:01 2024 + Commit: Marek Szuba gentoo org> CommitDate: Thu Feb 29 16:50:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958a2bc9 sys-apps/fwupd: update location of one of the test-only files Closes: https://bugs.gentoo.org/925749 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.9.14.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild index 800a75b349ba..6553ff479810 100644 --- a/sys-apps/fwupd/fwupd-1.9.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild @@ -189,10 +189,11 @@ src_install() { if use test; then # Preventing tests from being installed in the first place is a moving target, # just axe them all afterwards. - rm -rf "${ED}"/etc/fwupd/remotes.d/fwupd-tests.conf \ + rm -rf \ "${ED}"/usr/libexec/installed-tests \ "${ED}"/usr/share/fwupd/device-tests \ "${ED}"/usr/share/fwupd/host-emulate.d/thinkpad-p1-iommu.json.gz \ + "${ED}"/usr/share/fwupd/remotes.d/fwupd-tests.conf \ "${ED}"/usr/share/installed-tests \ || die fi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 28e6fb6d16914f69f854123fdb2a61591500513e Author: Marek Szuba gentoo org> AuthorDate: Wed Feb 28 21:04:58 2024 + Commit: Marek Szuba gentoo org> CommitDate: Wed Feb 28 21:46:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e6fb6d sys-apps/fwupd: add 1.9.14 Closes: https://bugs.gentoo.org/921587 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.14.ebuild | 209 + 2 files changed, 210 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index a68331deab8d..08160565bf9e 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc +DIST fwupd-1.9.14.tar.xz 4367612 BLAKE2B d2e8ef60d751e56279428cd681769b8b6132148d87ad18beb8b355d10d03519da3d520f7f3f5a72b50591957b00176e80a4b26a472ed2305d39986b56adbbbc3 SHA512 582813ce5d61e10d0774195bc0e5abdf0f0ce103417df4a90a0c94ed6c124cd1bcad3118ba6f9f2054b156c0b85fc66edcbcced70dfefe616c2689257e8beeb1 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.14.ebuild b/sys-apps/fwupd/fwupd-1.9.14.ebuild new file mode 100644 index ..800a75b349ba --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.14.ebuild @@ -0,0 +1,209 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + test-full? ( test ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja[${PYTHON_USEDEP}] + ') + >=dev-build/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + net-libs/gnutls[tools] + test-full? ( dev-util/umockdev ) + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.68:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libgudev-232:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.6:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=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 ) + gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] + amdgpu? ( + sys-kernel/linux-headers + x11-libs/libdrm[video_cards_amdgpu] + )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 971ee66dead164be7e44dd56001c75456dfe4450 Author: Sam James gentoo org> AuthorDate: Thu Jan 4 10:02:17 2024 + Commit: Sam James gentoo org> CommitDate: Thu Jan 4 10:02:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971ee66d sys-apps/fwupd: Stabilize 1.9.6 ppc64, #921316 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.9.6.ebuild b/sys-apps/fwupd/fwupd-1.9.6.ebuild index bb8bb8c7f6f3..8c1179ebaaea 100644 --- a/sys-apps/fwupd/fwupd-1.9.6.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 3ac443e982c95d442f652218d40ad5aabd17dcb8 Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 27 15:26:57 2023 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 27 15:28:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac443e9 sys-apps/fwupd: drop 1.9.3 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 1 - sys-apps/fwupd/fwupd-1.9.3.ebuild | 194 -- sys-apps/fwupd/metadata.xml | 1 - 3 files changed, 196 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 5bfefd090cb3..a68331deab8d 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc -DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.3.ebuild b/sys-apps/fwupd/fwupd-1.9.3.ebuild deleted file mode 100644 index f29b15d30779.. --- a/sys-apps/fwupd/fwupd-1.9.3.ebuild +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - >=dev-util/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - dev-util/umockdev - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.68:2 - >=dev-libs/json-glib-1.6.0 - >=dev-libs/libgudev-232:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.3.6:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=net-misc/curl-7.62.0 - archive? ( app-arch/libarchive:= ) - cbor? ( >=dev-libs/libcbor-0.7.0:= ) - dell? ( - >=app-crypt/tpm2-tss-2.0 - >=sys-libs/libsmbios-2.4.0 - ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( >=net-libs/gnutls-3.6.0 ) - gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[mbim,qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] -" - -src_prepare() { - default - - vala_setup - - # c.f. https://github.com/fwupd/fwupd/issues/1414 - sed -e
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 99e81e503710b18e9f439c7bc663b1553f167284 Author: Sam James gentoo org> AuthorDate: Tue Dec 26 21:25:37 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 26 21:25:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e81e50 sys-apps/fwupd: Stabilize 1.9.6 amd64, #920733 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.6.ebuild b/sys-apps/fwupd/fwupd-1.9.6.ebuild index 09477afb6ce6..ffb97f6ac664 100644 --- a/sys-apps/fwupd/fwupd-1.9.6.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.6.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 17ca9be110af7ca14a4982efd71addd200c9499f Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 13 22:48:09 2023 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 13 22:49:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ca9be1 sys-apps/fwupd: enable DynamicUser mode in fwupd-refresh.service Closes: https://bugs.gentoo.org/919428 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/{fwupd-1.9.10.ebuild => fwupd-1.9.10-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/fwupd/fwupd-1.9.10.ebuild b/sys-apps/fwupd/fwupd-1.9.10-r1.ebuild similarity index 99% rename from sys-apps/fwupd/fwupd-1.9.10.ebuild rename to sys-apps/fwupd/fwupd-1.9.10-r1.ebuild index 3534e06223e3..6c1a42111f40 100644 --- a/sys-apps/fwupd/fwupd-1.9.10.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.10-r1.ebuild @@ -150,6 +150,7 @@ src_configure() { -Defi_binary="false" -Dman="true" -Dsupported_build="enabled" + -Dsystemd_unit_user="" -Dudevdir="${EPREFIX}$(get_udevdir)" $(meson_feature archive libarchive) $(meson_use bash-completion bash_completion)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/, sys-apps/fwupd-efi/files/
commit: 606aeaebf581d0e5c8bd771d6413a64676fec9cf Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 5 15:53:20 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 5 15:56:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606aeaeb sys-apps/fwupd-efi: fix llvm-objcopy build error Upstream began passing --section-alignment to objcopy before 1.4 and that option remains unsupported by llvm-objcopy. However, the change has since been reverted as non-compliant. Closes: https://bugs.gentoo.org/919118 Signed-off-by: Marek Szuba gentoo.org> .../files/fwupd-efi-1.4-uefi_210_fixes.patch | 107 + sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild | 71 ++ 2 files changed, 178 insertions(+) diff --git a/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch b/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch new file mode 100644 index ..d4de5f174857 --- /dev/null +++ b/sys-apps/fwupd-efi/files/fwupd-efi-1.4-uefi_210_fixes.patch @@ -0,0 +1,107 @@ +From bd958f2e8f03a85a7e1fe40a3ca7b78e0b24b79f Mon Sep 17 00:00:00 2001 +From: Callum Farmer +Date: Sat, 11 Feb 2023 15:39:06 + +Subject: [PATCH] UEFI 2.10 fixes + +Revert "Align sections to 512 bytes" + +This is not permitted according to the Microsoft +guidelines which require section alignment to be +the same as the page size of the architecture which +for all supported archs is the default in Binutils + +https://techcommunity.microsoft.com/t5/hardware-dev-center/new-uefi-ca-memory-mitigation-requirements-for-signing/ba-p/3608714 + +This reverts commit c60c0b8dfda71275ab40bdb316a6ca650c7a8948. + +Keep .areloc ARM32 section + +This is the psuedo .reloc section but renamed only on ARM32 to avoid +a bad RELSZ value (gnu-efi 3.0.18+) + +Only use 4KiB pages on aarch64 + +Binutils is currently configured by default +to use 64KiB pages on aarch64, however this +is not allowed by the UEFI specification + +Check if crt0 contains .note.GNU-stack section + +We need the .note.GNU-stack section for NX +compat. If we don't have a new enough +gnu-efi, error as the gnu-efi libraries +themselves must have been built as NX +for this to work + +Signed-off-by: Callum Farmer +--- + efi/crt0/meson.build | 1 + + efi/generate_binary.py | 4 ++-- + efi/meson.build| 12 +++- + 3 files changed, 14 insertions(+), 3 deletions(-) + +diff --git a/efi/crt0/meson.build b/efi/crt0/meson.build +index f5f45c5..fbd943e 100644 +--- a/efi/crt0/meson.build b/efi/crt0/meson.build +@@ -1,3 +1,4 @@ ++arch_crt_source = 'crt0-efi-@0@.S'.format(gnu_efi_path_arch) + o_crt0 = custom_target('efi_crt0', +input : arch_crt_source, +output : arch_crt, +diff --git a/efi/generate_binary.py b/efi/generate_binary.py +index bd2d959..e27f926 100755 +--- a/efi/generate_binary.py b/efi/generate_binary.py +@@ -31,9 +31,9 @@ def _run_objcopy(args): + "-j", + ".rodata", + "-j", ++".areloc", ++"-j", + ".rel*", +-"--section-alignment", +-"512", + args.infile, + args.outfile, + ] +diff --git a/efi/meson.build b/efi/meson.build +index 1931855..a476884 100644 +--- a/efi/meson.build b/efi/meson.build +@@ -95,6 +95,11 @@ else + coff_header_in_crt0 = false + endif + ++# For NX compat, we must ensure we have .note.GNU-stack ++if run_command('grep', '-q', '.note.GNU-stack', join_paths(efi_crtdir, arch_crt), check: false).returncode() != 0 ++error('Cannot find NX section in @0@, update to gnu-efi 3.0.15+'.format(join_paths(efi_crtdir, arch_crt))) ++endif ++ + # older objcopy for Aarch64 and ARM32 are not EFI capable. + # Use 'binary' instead, and add required symbols manually. + if host_cpu == 'arm' or (host_cpu == 'aarch64' and (objcopy_version.version_compare ('< 2.38') or coff_header_in_crt0)) +@@ -119,7 +124,6 @@ endif + # is the system crt0 for arm and aarch64 new enough to know about SBAT? + if objcopy_manualsymbols + if get_option('efi_sbat_distro_id') != '' +-arch_crt_source = 'crt0-efi-@0@.S'.format(gnu_efi_path_arch) + cmd = run_command('grep', '-q', 'sbat', join_paths(efi_crtdir, arch_crt)) + if cmd.returncode() != 0 + warning('Cannot find SBAT section in @0@, using local copy'.format(join_paths(efi_crtdir, arch_crt))) +@@ -187,6 +191,12 @@ efi_ldflags = ['-T', +'-L', efi_libdir, +join_paths(efi_crtdir, arch_crt)] + ++if host_cpu == 'aarch64' ++# Don't use 64KiB pages ++ efi_ldflags += ['-z', 'common-page-size=4096'] ++ efi_ldflags += ['-z', 'max-page-size=4096'] ++endif ++ + if objcopy_manualsymbols + # older objcopy for Aarch64 and ARM32 are not EFI capable. + # Use 'binary' instead, and add required symbols manually. +-- +2.34.1 + diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4-r1.ebuild new file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5194785b942a19786ef38f0bea9e472b4e6a46c9 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 5 15:00:34 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 5 15:24:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5194785b sys-apps/fwupd: add 1.9.10 Closes: https://bugs.gentoo.org/918611 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.10.ebuild | 208 + 2 files changed, 209 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 51548f44ce8f..5bfefd090cb3 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ +DIST fwupd-1.9.10.tar.xz 3901816 BLAKE2B d8a0931188bf494e1b916f5bdebaf290b8e4b81a314e899f7b7e2aeec2dc37240b40c9fbf6259662fd2d92abca477460d630af0d8d95363027aa00ce46021789 SHA512 308bcd3af84d82157492a2ee8dc6fa4d7df6a66cca64e45b3dff9b46d0367f7d3122671388b627f67ab59a69bac1cb36feeccd1668cce0487fe466736dd8b8cc DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/fwupd-1.9.10.ebuild b/sys-apps/fwupd/fwupd-1.9.10.ebuild new file mode 100644 index ..3534e06223e3 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.10.ebuild @@ -0,0 +1,208 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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 +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test test-full tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + test-full? ( test ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja[${PYTHON_USEDEP}] + ') + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + net-libs/gnutls[tools] + test-full? ( dev-util/umockdev ) + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.68:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libgudev-232:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.6:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=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 ) + gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] + amdgpu? ( + sys-kernel/linux-headers + x11-libs/libdrm[video_cards_amdgpu] + ) +"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/
commit: cb323cd4f3ff55b1d9c0a7ba555ef0b141c8b875 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Oct 27 05:23:48 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Oct 27 07:10:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb323cd4 sys-apps/fwupd: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33535 Signed-off-by: Florian Schmaus gentoo.org> .../fwupd/files/fwupd-1.8.13-installed_tests.patch | 406 - .../fwupd/files/fwupd-1.9.4-fragile_tests.patch| 24 -- .../fwupd/files/fwupd-1.9.5-parallel_build.patch | 16 - 3 files changed, 446 deletions(-) diff --git a/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch deleted file mode 100644 index f97343be5224.. --- a/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch +++ /dev/null @@ -1,406 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/libfwupdplugin/meson.build -+++ b/libfwupdplugin/meson.build -@@ -371,6 +371,7 @@ - ) - test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env) - -+ if false - install_data([ - 'tests/chassis_type', - 'tests/sys_vendor', -@@ -389,6 +390,7 @@ - ], - install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'), - ) -+ endif - endif - - fwupdplugin_incdir = include_directories('.') a/libfwupdplugin/tests/meson.build -+++ b/libfwupdplugin/tests/meson.build -@@ -10,6 +10,5 @@ - command: [ - python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@', - ], -- install: true, - install_dir: installed_test_datadir, - ) a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_dmar, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_facp, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/acpi-ivrs/meson.build -+++ b/plugins/acpi-ivrs/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_ivrs, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/acpi-phat/meson.build -+++ b/plugins/acpi-phat/meson.build -@@ -31,7 +31,6 @@ - plugin_libs, - plugin_builtin_acpi_phat, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/ata/meson.build -+++ b/plugins/ata/meson.build -@@ -33,7 +33,6 @@ - plugin_libs, - plugin_builtin_ata, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/bcm57xx/meson.build -+++ b/plugins/bcm57xx/meson.build -@@ -25,8 +25,6 @@ - plugin_builtins += plugin_builtin_bcm57xx - - if get_option('tests') -- install_data(['tests/bcm57xx.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -41,7 +39,6 @@ - plugin_libs, - plugin_builtin_bcm57xx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/ccgx/meson.build -+++ b/plugins/ccgx/meson.build -@@ -29,8 +29,6 @@ - plugin_builtins += plugin_builtin_ccgx - - if get_option('tests') -- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -45,7 +43,6 @@ - plugin_libs, - plugin_builtin_ccgx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/dfu/meson.build -+++ b/plugins/dfu/meson.build -@@ -70,7 +70,6 @@ - plugin_libs, - plugin_builtin_dfu, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - c_args: [ a/plugins/elantp/meson.build -+++
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: 37f0cbea5b1a7c5eae2840df4a0f01d5b6f41e3d Author: Marek Szuba gentoo org> AuthorDate: Sun Oct 22 10:26:02 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sun Oct 22 11:03:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37f0cbea sys-apps/fwupd: add 1.9.6, remove old Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 3 +- .../fwupd/files/fwupd-1.9.6-fragile_tests.patch| 28 +++ sys-apps/fwupd/fwupd-1.8.15.ebuild | 193 - .../{fwupd-1.9.5.ebuild => fwupd-1.9.6.ebuild} | 16 +- sys-apps/fwupd/metadata.xml| 1 + 5 files changed, 37 insertions(+), 204 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 7215fc15d341..51548f44ce8f 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 -DIST fwupd-1.9.5.tar.xz 3847088 BLAKE2B 0926f97a79d7795f3bd8ea71841a072b8f725800d9b33eaf6fc54c62e67f53e41faa5558979a53b0e83094d8dfd3b3263bc462380498c00484e29500ca6baf8c SHA512 19c152746d4d44f00c5bf3ed36b97249cb0a8fdedab351706a7d4e761fb142d096351555392b535ce976cb9e925505246542525a90319a2560f753a675ff26cf +DIST fwupd-1.9.6.tar.xz 3863452 BLAKE2B 8b54efef5947dc4766a24b8501100f7e24707944b5c9aae3c3fcd88dfce230667507af8816203b0ececa0510485661f5f599c1cdc2285df72683ede4b7a6d15c SHA512 c65d795268e0e36fd2572ce3d4f2fb811412c16d583fa5463bee017a70b5d0f8b1b92460efa977a7d70bb5e3f6b5b02756e795e5f8ab7e7ac7874dc1ab5a0bfb diff --git a/sys-apps/fwupd/files/fwupd-1.9.6-fragile_tests.patch b/sys-apps/fwupd/files/fwupd-1.9.6-fragile_tests.patch new file mode 100644 index ..cc40dc7c9e01 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.9.6-fragile_tests.patch @@ -0,0 +1,28 @@ +umockdev-based tests appear not to play nicely with the sandbox, +often they work but on some systems they persistently fail. + +--- a/meson_options.txt b/meson_options.txt +@@ -457,6 +457,11 @@ + value: true, + description: 'enable tests', + ) ++option('test-full', ++ type: 'boolean', ++ value: false, ++ description: 'enable tests known to be fragile when called from Gentoo ebuilds' ++) + option('curl', + type: 'feature', + description: 'libcurl support', +--- a/plugins/thunderbolt/meson.build b/plugins/thunderbolt/meson.build +@@ -19,7 +19,7 @@ + plugin_builtins += plugin_builtin_thunderbolt + + # we use functions from 2.52 in the tests +-if get_option('tests') and run_sanitize_unsafe_tests and umockdev.found() and gio.version().version_compare('>= 2.52') ++if get_option('tests') and get_option('test-full') and run_sanitize_unsafe_tests and umockdev.found() and gio.version().version_compare('>= 2.52') + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) diff --git a/sys-apps/fwupd/fwupd-1.8.15.ebuild b/sys-apps/fwupd/fwupd-1.8.15.ebuild deleted file mode 100644 index c4692391da4b.. --- a/sys-apps/fwupd/fwupd-1.8.15.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - >=dev-util/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: e47682057e9621a7728df1e4e510588bb9a80ed2 Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 28 08:11:47 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 28 08:24:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4768205 sys-apps/fwupd: backport part 2 of parallel-build fixes Closes: https://bugs.gentoo.org/913003 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/files/fwupd-1.9.5-parallel_build.patch | 16 sys-apps/fwupd/fwupd-1.9.5.ebuild | 1 + 2 files changed, 17 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.9.5-parallel_build.patch b/sys-apps/fwupd/files/fwupd-1.9.5-parallel_build.patch new file mode 100644 index ..fb9d3562841e --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.9.5-parallel_build.patch @@ -0,0 +1,16 @@ +From 085a89ce3f7734fd9bc0527df7f0bb05e27fbaef Mon Sep 17 00:00:00 2001 +From: Richard Hughes +Date: Tue, 12 Sep 2023 07:42:23 +0100 +Subject: [PATCH] trivial: Fix parallel build, harder still + +Fixes https://github.com/fwupd/fwupd/issues/6175 +--- a/src/meson.build b/src/meson.build +@@ -17,6 +17,7 @@ engine_dep = [ + polkit, + sqlite, + cbor, ++ fwupdplugin_rs_dep, + ] + + if get_option('passim').allowed() diff --git a/sys-apps/fwupd/fwupd-1.9.5.ebuild b/sys-apps/fwupd/fwupd-1.9.5.ebuild index 568558450cfa..b21f1294049f 100644 --- a/sys-apps/fwupd/fwupd-1.9.5.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.5.ebuild @@ -94,6 +94,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.9.4-fragile_tests.patch + "${FILESDIR}"/${PN}-1.9.5-parallel_build.patch ) pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 4543929f146615d7ec86133bfcc95fd08669de9d Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 7 08:50:11 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 7 09:27:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4543929f sys-apps/fwupd: add 1.9.5, drop 1.9.4 Closes: https://bugs.gentoo.org/913003 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/{fwupd-1.9.4.ebuild => fwupd-1.9.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index bac868fc07d8..7215fc15d341 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,3 @@ DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 -DIST fwupd-1.9.4.tar.xz 3836580 BLAKE2B 7d5f97bb804759cb2b48e8bbe6c5c8c0ad6bc835e3f2ca7385ddf830dc8d7e8bd5c658a4bce02853e5282aa90ac8f0494a47822d22e07b1dd7600f9aea9a SHA512 c9c3242dc93a1dea967115383377b72dfc813c68b9328e97f581d0d7327daf7b6665323037e9353312ae5debe52fbfec869cfe743bbeae4ab6fbc6ff48562da7 +DIST fwupd-1.9.5.tar.xz 3847088 BLAKE2B 0926f97a79d7795f3bd8ea71841a072b8f725800d9b33eaf6fc54c62e67f53e41faa5558979a53b0e83094d8dfd3b3263bc462380498c00484e29500ca6baf8c SHA512 19c152746d4d44f00c5bf3ed36b97249cb0a8fdedab351706a7d4e761fb142d096351555392b535ce976cb9e925505246542525a90319a2560f753a675ff26cf diff --git a/sys-apps/fwupd/fwupd-1.9.4.ebuild b/sys-apps/fwupd/fwupd-1.9.5.ebuild similarity index 100% rename from sys-apps/fwupd/fwupd-1.9.4.ebuild rename to sys-apps/fwupd/fwupd-1.9.5.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: 0868bf5c8e9268edb68016b0db4aa2544450eccf Author: Marek Szuba gentoo org> AuthorDate: Fri Aug 25 10:40:21 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Aug 25 10:48:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0868bf5c sys-apps/fwupd: add 1.9.4 Includes a patch disabling thunderbolt-self-test unless USE=test-full, as dev-util/umockdev interactions with the sandbox have been known to persistently yet somewhat unpredictably (I have yet to see this on any of my systems) lock up waiting for expected device files and subsequently time out. Previous maintainers attempted to address this by changing the time-out of thunderbolt-self-test but alas, at least for some users - including our CI - all that did was delay the failure. Closes: https://bugs.gentoo.org/908540 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.9.4-fragile_tests.patch| 24 +++ sys-apps/fwupd/fwupd-1.9.4.ebuild | 206 + sys-apps/fwupd/metadata.xml| 1 + 4 files changed, 232 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index cd291d7bcc5c..bac868fc07d8 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 +DIST fwupd-1.9.4.tar.xz 3836580 BLAKE2B 7d5f97bb804759cb2b48e8bbe6c5c8c0ad6bc835e3f2ca7385ddf830dc8d7e8bd5c658a4bce02853e5282aa90ac8f0494a47822d22e07b1dd7600f9aea9a SHA512 c9c3242dc93a1dea967115383377b72dfc813c68b9328e97f581d0d7327daf7b6665323037e9353312ae5debe52fbfec869cfe743bbeae4ab6fbc6ff48562da7 diff --git a/sys-apps/fwupd/files/fwupd-1.9.4-fragile_tests.patch b/sys-apps/fwupd/files/fwupd-1.9.4-fragile_tests.patch new file mode 100644 index ..95105177499b --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.9.4-fragile_tests.patch @@ -0,0 +1,24 @@ +umockdev-based tests appear not to play nicely with the sandbox, +often they work but on some systems they persistently fail. + +--- a/meson_options.txt b/meson_options.txt +@@ -60,6 +60,7 @@ + option('systemd_root_prefix', type: 'string', value: '', description: 'Directory to base systemd’s installation directories on') + option('elogind', type : 'feature', description : 'elogind support', deprecated: {'true': 'enabled', 'false': 'disabled'}) + option('tests', type : 'boolean', value : true, description : 'enable tests') ++option('test-full', type : 'boolean', value : false, description : 'enable tests known to be fragile when called from Gentoo ebuilds') + option('curl', type : 'feature', description : 'libcurl support', deprecated: {'true': 'enabled', 'false': 'disabled'}) + option('udevdir', type: 'string', value: '', description: 'Directory for udev rules') + option('efi_os_dir', type: 'string', description : 'the hardcoded name of OS directory in ESP, e.g. fedora') +--- a/plugins/thunderbolt/meson.build b/plugins/thunderbolt/meson.build +@@ -19,7 +19,7 @@ + plugin_builtins += plugin_builtin_thunderbolt + + # we use functions from 2.52 in the tests +-if get_option('tests') and run_sanitize_unsafe_tests and umockdev.found() and gio.version().version_compare('>= 2.52') ++if get_option('tests') and get_option('test-full') and run_sanitize_unsafe_tests and umockdev.found() and gio.version().version_compare('>= 2.52') + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) diff --git a/sys-apps/fwupd/fwupd-1.9.4.ebuild b/sys-apps/fwupd/fwupd-1.9.4.ebuild new file mode 100644 index ..568558450cfa --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.4.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: d80df76e1d97a982a60863d3e480b46accd53e9f Author: Sam James gentoo org> AuthorDate: Tue Aug 22 11:16:18 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 22 11:16:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80df76e sys-apps/fwupd: Stabilize 1.9.3 amd64, #912754 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.3.ebuild b/sys-apps/fwupd/fwupd-1.9.3.ebuild index fb97baa58c84..f29b15d30779 100644 --- a/sys-apps/fwupd/fwupd-1.9.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.3.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: dc822d4014378aed00088455f65304628f0c28bd Author: Sam James gentoo org> AuthorDate: Tue Aug 22 11:16:17 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 22 11:16:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc822d40 sys-apps/fwupd: Stabilize 1.9.3 x86, #912754 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.3.ebuild b/sys-apps/fwupd/fwupd-1.9.3.ebuild index 67c8caa00f48..fb97baa58c84 100644 --- a/sys-apps/fwupd/fwupd-1.9.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.3.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: e13bec0153ecbf4e8ebf5d98a02df4e37d181187 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 21 18:27:26 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 21 22:02:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13bec01 sys-apps/fwupd: drop 1.8.16 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.8.16.ebuild | 193 - 2 files changed, 194 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index aa98aab1eed7..cd291d7bcc5c 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 -DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8 SHA512 25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6 DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 diff --git a/sys-apps/fwupd/fwupd-1.8.16.ebuild b/sys-apps/fwupd/fwupd-1.8.16.ebuild deleted file mode 100644 index 26cd89fbc3f1.. --- a/sys-apps/fwupd/fwupd-1.8.16.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - >=dev-util/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - dev-util/umockdev - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.58:2 - dev-libs/json-glib - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - net-misc/curl - archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor:= ) - dell? ( - >=app-crypt/tpm2-tss-2.0 - >=sys-libs/libsmbios-2.4.0 - ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( net-libs/gnutls ) - gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.13-installed_tests.patch -) - -src_prepare() { - default - - vala_setup - - # c.f. https://github.com/fwupd/fwupd/issues/1414 - sed -e
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: a38125b65292be1d71ad69543fddc1cd78d7b7d8 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Aug 9 18:11:07 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Aug 9 18:14:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38125b6 sys-apps/fwupd-efi: drop myself as maintainer. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/fwupd-efi/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml index 1bc45134a1ea..e8bbd920f7b6 100644 --- a/sys-apps/fwupd-efi/metadata.xml +++ b/sys-apps/fwupd-efi/metadata.xml @@ -5,10 +5,6 @@ mare...@gentoo.org Marek Szuba - - slashbe...@gentoo.org - Piotr Karbowski - https://github.com/fwupd/fwupd-efi/issues fwupd/fwupd-efi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 8413953d31b5114f242d38c838c79b652979c76a Author: Piotr Karbowski gentoo org> AuthorDate: Wed Aug 9 18:12:12 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Aug 9 18:14:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8413953d sys-apps/fwupd: drop myself as maintainer. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/fwupd/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml index e17d6e15e8fb..258aab8e0e0c 100644 --- a/sys-apps/fwupd/metadata.xml +++ b/sys-apps/fwupd/metadata.xml @@ -5,10 +5,6 @@ mare...@gentoo.org Marek Szuba - - slashbe...@gentoo.org - Piotr Karbowski - Use app-arch/libarchive for archives support Build and install Intel AMT plugin
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: a5f2857de81366dc6d8aba2daec31c16fbdc274f Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jul 12 07:25:34 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jul 20 11:32:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f2857d sys-apps/fwupd-efi: use secureboot.eclass to sign efi exec Signed-off-by: Andrew Ammerlaan gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index 873f7f279123..553f1fbfc16e 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 toolchain-funcs +inherit meson python-any-r1 secureboot toolchain-funcs DESCRIPTION="EFI executable for fwupd" HOMEPAGE="https://fwupd.org; @@ -39,6 +39,11 @@ python_check_deps() { python_has_version "dev-python/pefile[${PYTHON_USEDEP}]" } +pkg_setup() { + python-any-r1_pkg_setup + secureboot_pkg_setup +} + src_prepare() { default @@ -58,3 +63,8 @@ src_configure() { meson_src_configure } + +src_install() { + meson_src_install + secureboot_auto_sign +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 0124b51bf43e039ba4f56f2144c055842868c101 Author: Marek Szuba gentoo org> AuthorDate: Tue Jul 11 10:12:37 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 11 14:20:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0124b51b sys-apps/fwupd: drop 1.8.14 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.8.14.ebuild | 193 - 2 files changed, 194 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 961de78eadd6..81688807c9e6 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8 SHA512 25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6 diff --git a/sys-apps/fwupd/fwupd-1.8.14.ebuild b/sys-apps/fwupd/fwupd-1.8.14.ebuild deleted file mode 100644 index c4692391da4b.. --- a/sys-apps/fwupd/fwupd-1.8.14.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - >=dev-util/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - test? ( - dev-util/umockdev - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.58:2 - dev-libs/json-glib - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - net-misc/curl - archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor:= ) - dell? ( - >=app-crypt/tpm2-tss-2.0 - >=sys-libs/libsmbios-2.4.0 - ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( net-libs/gnutls ) - gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.13-installed_tests.patch -) - -src_prepare() { - default - - vala_setup - - # c.f. https://github.com/fwupd/fwupd/issues/1414 - sed -e
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 038f20225932587696589da093bc57443d4fcbd5 Author: Marek Szuba gentoo org> AuthorDate: Tue Jul 11 14:19:45 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 11 14:20:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=038f2022 sys-apps/fwupd: add 1.9.3 Closes: https://bugs.gentoo.org/908659 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-1.9.3.ebuild | 194 ++ 2 files changed, 195 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 81688807c9e6..aa98aab1eed7 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8 SHA512 25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6 +DIST fwupd-1.9.3.tar.xz 3807376 BLAKE2B 2652bc0bb56419bf443476081eb4af2900f24dbf489970bed058f91958902c0fdc301ac163ddc106250a85f3de8fc2a4ca9518d5498efb3793ffbc6ba85fc0cb SHA512 53a3c7e0cebbc8726f07590b26a9d0a4443ff9b048304ed1bff403de532d64eec83b19e51907d39449d9afa78c1f78a139808cdc6249b7e76a1e3a179692acb0 diff --git a/sys-apps/fwupd/fwupd-1.9.3.ebuild b/sys-apps/fwupd/fwupd-1.9.3.ebuild new file mode 100644 index ..67c8caa00f48 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.3.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.68:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libgudev-232:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.6:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=net-misc/curl-7.62.0 + archive? ( app-arch/libarchive:= ) + cbor? ( >=dev-libs/libcbor-0.7.0:= ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( >=net-libs/gnutls-3.6.0 ) + gusb? ( >=dev-libs/libgusb-0.3.8[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +src_prepare() { + default + + vala_setup + + # c.f. https://github.com/fwupd/fwupd/issues/1414 + sed -e
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: f8973ba4abd3ea43d7c013d813a849df60b4b183 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 11 08:43:21 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 11 08:43:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8973ba4 sys-apps/fwupd: Stabilize 1.8.15 amd64, #909793 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/fwupd/fwupd-1.8.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.15.ebuild b/sys-apps/fwupd/fwupd-1.8.15.ebuild index d60adb4ef3a9..c4692391da4b 100644 --- a/sys-apps/fwupd/fwupd-1.8.15.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.15.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 63caf75dbd507d2cfcec05ec2a0ad1a826c38296 Author: Sam James gentoo org> AuthorDate: Fri Jul 7 22:03:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jul 7 22:04:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63caf75d sys-apps/fwupd: Stabilize 1.8.15 x86, #909793 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.8.15.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.15.ebuild b/sys-apps/fwupd/fwupd-1.8.15.ebuild index 0689a45a9731..d60adb4ef3a9 100644 --- a/sys-apps/fwupd/fwupd-1.8.15.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.15.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5bff8000ddcb3c6bb4a72afd407f53fccee88089 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:46:21 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bff8000 sys-apps/fwupd: add 1.8.16 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.8.16.ebuild | 193 + 2 files changed, 194 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 6f92e9a5db7f..961de78eadd6 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 +DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8 SHA512 25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6 diff --git a/sys-apps/fwupd/fwupd-1.8.16.ebuild b/sys-apps/fwupd/fwupd-1.8.16.ebuild new file mode 100644 index ..26cd89fbc3f1 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.16.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 + dev-libs/json-glib + dev-libs/libgudev:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.1.13:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + net-misc/curl + archive? ( app-arch/libarchive:= ) + cbor? ( dev-libs/libcbor:= ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( net-libs/gnutls ) + gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.13-installed_tests.patch +) + +src_prepare() { + default + + vala_setup + + # c.f. https://github.com/fwupd/fwupd/issues/1414 + sed -e
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 11d1edf72a8f0a9ae72ac3ac49eed5d64ef8007d Author: Marek Szuba gentoo org> AuthorDate: Sun May 21 10:55:19 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sun May 21 10:55:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d1edf7 sys-apps/fwupd: drop 1.8.10 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 - .../fwupd/files/fwupd-1.8.10-installed_tests.patch | 379 - sys-apps/fwupd/fwupd-1.8.10.ebuild | 197 --- 3 files changed, 577 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 4a28e9805f4a..6f92e9a5db7f 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 diff --git a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch deleted file mode 100644 index 7543fbfa619b.. --- a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch +++ /dev/null @@ -1,379 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_dmar, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_facp, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-ivrs/meson.build -+++ b/plugins/acpi-ivrs/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_ivrs, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-phat/meson.build -+++ b/plugins/acpi-phat/meson.build -@@ -31,7 +31,6 @@ - plugin_libs, - plugin_builtin_acpi_phat, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/ata/meson.build -+++ b/plugins/ata/meson.build -@@ -33,7 +33,6 @@ - plugin_libs, - plugin_builtin_ata, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/bcm57xx/meson.build -+++ b/plugins/bcm57xx/meson.build -@@ -25,8 +25,6 @@ - plugin_builtins += plugin_builtin_bcm57xx - - if get_option('tests') -- install_data(['tests/bcm57xx.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -41,7 +39,6 @@ - plugin_libs, - plugin_builtin_bcm57xx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/ccgx/meson.build -+++ b/plugins/ccgx/meson.build -@@ -28,8 +28,6 @@ - plugin_builtins += plugin_builtin_ccgx - - if get_option('tests') -- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -44,7 +42,6 @@ - plugin_libs, - plugin_builtin_ccgx, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/dfu/meson.build -+++ b/plugins/dfu/meson.build -@@ -70,7 +70,6 @@ -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 81eb92777d3d2dbee0216f35008e4b146a20be82 Author: Jakov Smolić gentoo org> AuthorDate: Sun May 21 09:09:32 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sun May 21 09:09:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81eb9277 sys-apps/fwupd: Stabilize 1.8.14 x86, #906747 Signed-off-by: Jakov Smolić gentoo.org> sys-apps/fwupd/fwupd-1.8.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.14.ebuild b/sys-apps/fwupd/fwupd-1.8.14.ebuild index 198909f20fbe..c4692391da4b 100644 --- a/sys-apps/fwupd/fwupd-1.8.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.14.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5fbf01d853455893bad7f2bd132f5060c90bb974 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 20 06:30:48 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 20 06:30:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbf01d8 sys-apps/fwupd: Stabilize 1.8.14 amd64, #906747 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.8.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.14.ebuild b/sys-apps/fwupd/fwupd-1.8.14.ebuild index 0689a45a9731..198909f20fbe 100644 --- a/sys-apps/fwupd/fwupd-1.8.14.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.14.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: 902d3c43cca21bc6a83905325baa23413b3802d1 Author: Marek Szuba gentoo org> AuthorDate: Fri May 19 08:12:04 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri May 19 08:37:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902d3c43 sys-apps/fwupd: add 1.8.15, drop 1.8.11-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 2 +- .../files/fwupd-1.8.11-empty_kernel_cmdline.patch | 19 - .../fwupd/files/fwupd-1.8.11-installed_tests.patch | 406 - ...{fwupd-1.8.11-r1.ebuild => fwupd-1.8.15.ebuild} | 3 +- 4 files changed, 2 insertions(+), 428 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 2755e0c34e69..4a28e9805f4a 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,3 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 -DIST fwupd-1.8.11.tar.xz 3389224 BLAKE2B d86b8776f78405384fcced78ebe1478585a4ca5127a184d357f2b8fc78f6437a58030c81f5bae672564e2a0df85d9b8512869b7eb1b82f5099bd0c4269acebc5 SHA512 f1fe648e33dc407bbb2ab438a29dee6e29ccdfa8cb6ca421b92cdfd724a3347254e6ddf35634b1e41e985558ea95166914b3fde927f61f1c0aa29800bf6ca6de DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 +DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch b/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch deleted file mode 100644 index 42d5915397b8.. --- a/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 7e502cf7d3da00a978201455f3a3799ae4aded75 Mon Sep 17 00:00:00 2001 -From: Richard Hughes -Date: Mon, 6 Mar 2023 16:56:05 + -Subject: [PATCH] Fix a critical warning when parsing an empty kernel cmdline - -Fix the bounds check so we never pass a bufsz of zero to fu_strsplit(). - -Resolves: https://github.com/fwupd/fwupd/issues/5575 a/libfwupdplugin/fu-kernel.c -+++ b/libfwupdplugin/fu-kernel.c -@@ -253,7 +253,7 @@ fu_kernel_get_cmdline(GError **error) - if (!g_file_get_contents("/proc/cmdline", , , error)) - return NULL; - hash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); -- if (bufsz > 0) { -+ if (bufsz > 1) { - g_auto(GStrv) tokens = fu_strsplit(buf, bufsz - 1, " ", -1); - for (guint i = 0; tokens[i] != NULL; i++) { - g_auto(GStrv) kv = NULL; diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch deleted file mode 100644 index 819b6799ebdf.. --- a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch +++ /dev/null @@ -1,406 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/libfwupdplugin/meson.build -+++ b/libfwupdplugin/meson.build -@@ -370,6 +370,7 @@ - ) - test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env) - -+ if false - install_data([ - 'tests/chassis_type', - 'tests/sys_vendor', -@@ -388,6 +389,7 @@ - ], - install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'), - ) -+ endif - endif - - fwupdplugin_incdir = include_directories('.') a/libfwupdplugin/tests/meson.build -+++ b/libfwupdplugin/tests/meson.build -@@ -10,6 +10,5 @@ - command: [ - python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@', - ], -- install: true, - install_dir: installed_test_datadir, - ) a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -28,7 +28,6 @@ - plugin_libs, - plugin_builtin_acpi_dmar, - ], --install: true, - install_rpath: libdir_pkg, - install_dir: installed_test_bindir, - ) a/plugins/acpi-facp/meson.build -+++
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: fe999aeaf4632a99a6339ef1a8e29b89181f0242 Author: Marek Szuba gentoo org> AuthorDate: Fri Mar 31 16:58:49 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Mar 31 17:19:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe999aea sys-apps/fwupd: add 1.8.14, drop 1.8.13 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/{fwupd-1.8.13.ebuild => fwupd-1.8.14.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 1f3373d28c76..2755e0c34e69 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,3 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.11.tar.xz 3389224 BLAKE2B d86b8776f78405384fcced78ebe1478585a4ca5127a184d357f2b8fc78f6437a58030c81f5bae672564e2a0df85d9b8512869b7eb1b82f5099bd0c4269acebc5 SHA512 f1fe648e33dc407bbb2ab438a29dee6e29ccdfa8cb6ca421b92cdfd724a3347254e6ddf35634b1e41e985558ea95166914b3fde927f61f1c0aa29800bf6ca6de -DIST fwupd-1.8.13.tar.xz 3734812 BLAKE2B fb4d172e88dd15e13e4a682e87ce65f7b7ff25bd952fc2efed54bf5d8ad32874f91f143c17c90d4d63ec9138f214338f55d073a2c82bc86bf01b2531ef4a88cc SHA512 82616a3a239574020edbe6d026fb1652a0b0d1e173cb67f85d05829d4ab498852d5137019665de3c7102f16853aa4b195a9de7df039bc18857b226b04b5aec71 +DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 diff --git a/sys-apps/fwupd/fwupd-1.8.13.ebuild b/sys-apps/fwupd/fwupd-1.8.14.ebuild similarity index 100% rename from sys-apps/fwupd/fwupd-1.8.13.ebuild rename to sys-apps/fwupd/fwupd-1.8.14.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 1b0e5679b33a10475e3de88d905d1730d02ce2ea Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 30 11:28:58 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 30 11:28:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0e5679 sys-apps/fwupd-efi: drop 1.3 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 - sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 51 - 2 files changed, 52 deletions(-) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index da2a7c21860d..3fad41df7a08 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,2 +1 @@ -DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc SHA512 3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40 SHA512 c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild deleted file mode 100644 index 728b9a2e949e.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-any-r1 toolchain-funcs - -DESCRIPTION="EFI executable for fwupd" -HOMEPAGE="https://fwupd.org; - -if [[ ${PV} = * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; -else - SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig" - -DEPEND="sys-boot/gnu-efi" - -RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN}; - ) - - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 7e09f1464da2973facf4cf07ebf666df942ead21 Author: Sam James gentoo org> AuthorDate: Thu Mar 30 09:56:05 2023 + Commit: Sam James gentoo org> CommitDate: Thu Mar 30 09:56:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e09f146 sys-apps/fwupd-efi: Stabilize 1.4 x86, #903566 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index f53ba0969f20..873f7f279123 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: 65df473d212dc268533d031ef061af663f34e91b Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 30 09:13:13 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 30 09:46:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65df473d sys-apps/fwupd: add 1.8.13 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.13-installed_tests.patch | 406 + sys-apps/fwupd/fwupd-1.8.13.ebuild | 193 ++ 3 files changed, 600 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index d71556e833d1..1f3373d28c76 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.11.tar.xz 3389224 BLAKE2B d86b8776f78405384fcced78ebe1478585a4ca5127a184d357f2b8fc78f6437a58030c81f5bae672564e2a0df85d9b8512869b7eb1b82f5099bd0c4269acebc5 SHA512 f1fe648e33dc407bbb2ab438a29dee6e29ccdfa8cb6ca421b92cdfd724a3347254e6ddf35634b1e41e985558ea95166914b3fde927f61f1c0aa29800bf6ca6de +DIST fwupd-1.8.13.tar.xz 3734812 BLAKE2B fb4d172e88dd15e13e4a682e87ce65f7b7ff25bd952fc2efed54bf5d8ad32874f91f143c17c90d4d63ec9138f214338f55d073a2c82bc86bf01b2531ef4a88cc SHA512 82616a3a239574020edbe6d026fb1652a0b0d1e173cb67f85d05829d4ab498852d5137019665de3c7102f16853aa4b195a9de7df039bc18857b226b04b5aec71 diff --git a/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch new file mode 100644 index ..f97343be5224 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.13-installed_tests.patch @@ -0,0 +1,406 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/libfwupdplugin/meson.build b/libfwupdplugin/meson.build +@@ -371,6 +371,7 @@ + ) + test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env) + ++ if false + install_data([ + 'tests/chassis_type', + 'tests/sys_vendor', +@@ -389,6 +390,7 @@ + ], + install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'), + ) ++ endif + endif + + fwupdplugin_incdir = include_directories('.') +--- a/libfwupdplugin/tests/meson.build b/libfwupdplugin/tests/meson.build +@@ -10,6 +10,5 @@ + command: [ + python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@', + ], +- install: true, + install_dir: installed_test_datadir, + ) +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + c_args: [ +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + c_args: [ +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + c_args: [ +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + c_args: [ +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + c_args: [ +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 6393c81e609df3bce2c8c9a2515943396a0daaf7 Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 30 09:13:49 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 30 09:46:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6393c81e sys-apps/fwupd: drop 1.8.11 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.8.11.ebuild | 197 - 1 file changed, 197 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.8.11.ebuild b/sys-apps/fwupd/fwupd-1.8.11.ebuild deleted file mode 100644 index ae2c0c6958c2.. --- a/sys-apps/fwupd/fwupd-1.8.11.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit meson python-single-r1 vala udev xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -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="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - modemmanager? ( gusb ) - spi? ( lzma ) - synaptics? ( gnutls ) - test? ( archive gusb ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - >=dev-util/meson-0.60.0 - virtual/pkgconfig - gtk-doc? ( - $(python_gen_cond_dep ' - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - ') - >=dev-util/gi-docgen-2021.1 - ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - man? ( - app-text/docbook-sgml-utils - sys-apps/help2man - ) - test? ( - dev-util/umockdev - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.58:2 - dev-libs/json-glib - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - net-misc/curl - archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor:= ) - dell? ( - >=app-crypt/tpm2-tss-2.0 - >=sys-libs/libsmbios-2.4.0 - ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( net-libs/gnutls ) - gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[qmi] ) - policykit? ( >=sys-auth/polkit-0.114 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -RDEPEND=" - ${COMMON_DEPEND} - sys-apps/dbus -" - -DEPEND=" - ${COMMON_DEPEND} - x11-libs/pango[introspection] -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.8.11-installed_tests.patch -) - -src_prepare() { - default - - vala_setup - - # c.f. https://github.com/fwupd/fwupd/issues/1414 - sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ - -i plugins/thunderbolt/meson.build || die - - sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \ - -i docs/meson.build || die - - python_fix_shebang "${S}"/contrib/*.py -} - -src_configure() { - local plugins=( - -Dplugin_gpio="enabled" - $(meson_feature amt plugin_intel_me) - $(meson_feature dell plugin_dell) - $(meson_feature fastboot plugin_fastboot) - $(meson_feature flashrom plugin_flashrom) - $(meson_feature gusb plugin_uf2) - $(meson_feature logitech plugin_logitech_bulkcontroller) - $(meson_feature modemmanager plugin_modem_manager) - $(meson_feature nvme plugin_nvme) - $(meson_use spi plugin_intel_spi) - $(meson_feature synaptics plugin_synaptics_mst) - $(meson_feature synaptics plugin_synaptics_rmi) - $(meson_feature tpm plugin_tpm) -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 506c5c5d89afd7548a981db1e9e5b4b065b6261b Author: Sam James gentoo org> AuthorDate: Thu Mar 30 09:30:19 2023 + Commit: Sam James gentoo org> CommitDate: Thu Mar 30 09:30:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506c5c5d sys-apps/fwupd-efi: Stabilize 1.4 amd64, #903566 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index a10efcfde644..f53ba0969f20 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: 3d5d8540cfb53f55d192ff0867ba4d96b14062a5 Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 6 21:57:43 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 6 22:06:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5d8540 sys-apps/fwupd: backport the 2nd part of fwupdtool get-devices segfault fix Closes: https://bugs.gentoo.org/895716 Signed-off-by: Marek Szuba gentoo.org> .../files/fwupd-1.8.11-empty_kernel_cmdline.patch | 19 ++ sys-apps/fwupd/fwupd-1.8.11-r1.ebuild | 194 + 2 files changed, 213 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch b/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch new file mode 100644 index ..42d5915397b8 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.11-empty_kernel_cmdline.patch @@ -0,0 +1,19 @@ +From 7e502cf7d3da00a978201455f3a3799ae4aded75 Mon Sep 17 00:00:00 2001 +From: Richard Hughes +Date: Mon, 6 Mar 2023 16:56:05 + +Subject: [PATCH] Fix a critical warning when parsing an empty kernel cmdline + +Fix the bounds check so we never pass a bufsz of zero to fu_strsplit(). + +Resolves: https://github.com/fwupd/fwupd/issues/5575 +--- a/libfwupdplugin/fu-kernel.c b/libfwupdplugin/fu-kernel.c +@@ -253,7 +253,7 @@ fu_kernel_get_cmdline(GError **error) + if (!g_file_get_contents("/proc/cmdline", , , error)) + return NULL; + hash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); +- if (bufsz > 0) { ++ if (bufsz > 1) { + g_auto(GStrv) tokens = fu_strsplit(buf, bufsz - 1, " ", -1); + for (guint i = 0; tokens[i] != NULL; i++) { + g_auto(GStrv) kv = NULL; diff --git a/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild b/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild new file mode 100644 index ..fa2a0075952f --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 + dev-libs/json-glib + dev-libs/libgudev:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.1.13:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + net-misc/curl + archive? ( app-arch/libarchive:= ) + cbor? ( dev-libs/libcbor:= ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( net-libs/gnutls ) + gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +PATCHES=( +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/, sys-apps/fwupd-efi/files/
commit: 3e68014936059256d40d745a4e60dd46aeca52f9 Author: Marek Szuba gentoo org> AuthorDate: Mon Feb 27 12:53:56 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Feb 27 13:15:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e680149 sys-apps/fwupd-efi: restore the old option for setting the linker Between 1.3 and 1.4, fwupd-efi upstream phased this option out in favour of using standard Meson toolchain management for both the compiler and the linker. However, the transition has not been completed yet and the linking phase still involves a custom target explicitly calling the linker executable - and the way the name of said executable is determined at the moment is not entirely robust. Closes: https://bugs.gentoo.org/892339 Signed-off-by: Marek Szuba gentoo.org> .../files/fwupd-efi-1.4-efi_ld_override.patch | 26 ++ sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild| 7 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/files/fwupd-efi-1.4-efi_ld_override.patch b/sys-apps/fwupd-efi/files/fwupd-efi-1.4-efi_ld_override.patch new file mode 100644 index ..0b703a41d2e6 --- /dev/null +++ b/sys-apps/fwupd-efi/files/fwupd-efi-1.4-efi_ld_override.patch @@ -0,0 +1,26 @@ +--- a/efi/meson.build b/efi/meson.build +@@ -1,6 +1,7 @@ + generate_sbat = find_program('generate_sbat.py', native: true) + generate_binary = find_program('generate_binary.py', native: true) + ++efi_ld = get_option('efi-ld') + efi_ldsdir = get_option('efi-ldsdir') + efi_incdir = get_option('efi-includedir') + +@@ -226,7 +227,7 @@ + so = custom_target('fwup.so', +input : [o_file1, o_file2, o_file3, o_file4, o_file5], +output : 'fwup.so', +- command : [ld, '-o', '@OUTPUT@'] + ++ command : [efi_ld, '-o', '@OUTPUT@'] + + efi_ldflags + ['@INPUT@'] + + ['-lefi', '-lgnuefi', libgcc_file_name], +depends: fwupd_so_deps) +--- a/meson_options.txt b/meson_options.txt +@@ -1,3 +1,4 @@ ++option('efi-ld', type : 'string', value : 'ld', description : 'the linker to use for EFI modules') + option('efi-libdir', type : 'string', description : 'path to the EFI lib directory') + option('efi-ldsdir', type : 'string', description : 'path to the EFI lds directory') + option('efi-includedir', type : 'string', value : '/usr/include/efi', description : 'path to the EFI header directory') diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index d90dd1db3a4e..a10efcfde644 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit meson python-any-r1 +inherit meson python-any-r1 toolchain-funcs DESCRIPTION="EFI executable for fwupd" HOMEPAGE="https://fwupd.org; @@ -31,6 +31,10 @@ DEPEND="sys-boot/gnu-efi" RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: b6100ff363583e956224445378b5ca79e3fc8905 Author: Sam James gentoo org> AuthorDate: Fri Feb 24 22:19:48 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 22:19:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6100ff3 sys-apps/fwupd-efi: Keyword 1.4 arm, #892315 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index 6afdaf1dec4b..d90dd1db3a4e 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 25b65577898fd06aec1b0c1963c02f6823a47c8d Author: Marek Szuba gentoo org> AuthorDate: Fri Feb 24 11:26:22 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Feb 24 16:49:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b65577 sys-apps/fwupd: drop 1.8.5, 1.8.7, 1.8.8-r1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 3 - .../fwupd/files/fwupd-1.8.4-installed_tests.patch | 215 - .../fwupd/files/fwupd-1.8.6-installed_tests.patch | 357 - sys-apps/fwupd/fwupd-1.8.5.ebuild | 198 sys-apps/fwupd/fwupd-1.8.7.ebuild | 197 sys-apps/fwupd/fwupd-1.8.8-r1.ebuild | 197 6 files changed, 1167 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 3c04ebd364b3..cb11cb0f4dcf 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,4 +1 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 -DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 -DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 -DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29 SHA512 05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17 diff --git a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch deleted file mode 100644 index 1cb3b41cb728.. --- a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch +++ /dev/null @@ -1,215 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-dmar-self-test', e, env: env) # added to installed-tests a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-facp-self-test', e, env: env) # added to installed-tests a/plugins/acpi-ivrs/meson.build -+++ b/plugins/acpi-ivrs/meson.build -@@ -47,7 +47,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-ivrs-self-test', e, env: env) # added to installed-tests a/plugins/acpi-phat/meson.build -+++ b/plugins/acpi-phat/meson.build -@@ -53,7 +53,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-phat-self-test', e, env: env) # added to installed-tests a/plugins/ata/meson.build -+++ b/plugins/ata/meson.build -@@ -53,7 +53,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('ata-self-test', e, env: env) # added to installed-tests a/plugins/bcm57xx/meson.build -+++ b/plugins/bcm57xx/meson.build -@@ -35,8 +35,6 @@ - ) - - if get_option('tests') -- install_data(['tests/bcm57xx.builder.xml'], --install_dir: join_paths(installed_test_datadir, 'tests')) - env = environment() - env.set('G_TEST_SRCDIR', meson.current_source_dir()) - env.set('G_TEST_BUILDDIR', meson.current_build_dir()) -@@ -63,7 +61,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('bcm57xx-self-test', e, env: env) a/plugins/ccgx/meson.build -+++ b/plugins/ccgx/meson.build -@@ -37,8 +37,6 @@ - endif - - if
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 2c97f3a2803370134a89c1df8f2110f24e7cef4c Author: Marek Szuba gentoo org> AuthorDate: Fri Feb 24 11:38:37 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Feb 24 16:49:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c97f3a2 sys-apps/fwupd: add 1.8.11 Closes: https://bugs.gentoo.org/895716 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.11-installed_tests.patch | 406 + sys-apps/fwupd/fwupd-1.8.11.ebuild | 197 ++ 3 files changed, 604 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index cb11cb0f4dcf..d71556e833d1 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1 +1,2 @@ DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 +DIST fwupd-1.8.11.tar.xz 3389224 BLAKE2B d86b8776f78405384fcced78ebe1478585a4ca5127a184d357f2b8fc78f6437a58030c81f5bae672564e2a0df85d9b8512869b7eb1b82f5099bd0c4269acebc5 SHA512 f1fe648e33dc407bbb2ab438a29dee6e29ccdfa8cb6ca421b92cdfd724a3347254e6ddf35634b1e41e985558ea95166914b3fde927f61f1c0aa29800bf6ca6de diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch new file mode 100644 index ..819b6799ebdf --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch @@ -0,0 +1,406 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/libfwupdplugin/meson.build b/libfwupdplugin/meson.build +@@ -370,6 +370,7 @@ + ) + test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env) + ++ if false + install_data([ + 'tests/chassis_type', + 'tests/sys_vendor', +@@ -388,6 +389,7 @@ + ], + install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'), + ) ++ endif + endif + + fwupdplugin_incdir = include_directories('.') +--- a/libfwupdplugin/tests/meson.build b/libfwupdplugin/tests/meson.build +@@ -10,6 +10,5 @@ + command: [ + python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@', + ], +- install: true, + install_dir: installed_test_datadir, + ) +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -29,8 +29,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir,
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: ae4e5dc83c6445c84e285fde1969e2085a1b0bfc Author: Arthur Zamarin gentoo org> AuthorDate: Mon Feb 20 20:10:19 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Feb 20 20:10:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4e5dc8 sys-apps/fwupd: Stabilize 1.8.10 x86, #895166 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.8.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.10.ebuild b/sys-apps/fwupd/fwupd-1.8.10.ebuild index d5971f02b167..8206c9b41b4f 100644 --- a/sys-apps/fwupd/fwupd-1.8.10.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.10.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 149d91e1807cd007616cc9eb5bd2095e53faf6ed Author: Arthur Zamarin gentoo org> AuthorDate: Mon Feb 20 20:10:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Feb 20 20:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149d91e1 sys-apps/fwupd: Stabilize 1.8.10 amd64, #895166 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.8.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.10.ebuild b/sys-apps/fwupd/fwupd-1.8.10.ebuild index 2aaad44cd308..d5971f02b167 100644 --- a/sys-apps/fwupd/fwupd-1.8.10.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.10.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 6ff854ddcb569df2158234e9deb04c6b1ae0d52d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 28 07:44:24 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 28 07:44:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff854dd sys-apps/fwupd-efi: Keyword 1.4 arm64, #892315 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild index 845fd79ccd63..6afdaf1dec4b 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 10641446426fa0e69818ef70060513e5d08411f1 Author: Marek Szuba gentoo org> AuthorDate: Fri Jan 27 22:45:21 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Jan 27 22:49:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10641446 sys-apps/fwupd-efi: add 1.4 Now with xz-compressed source tarballs! Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 + sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index 0e8b6019fe90..da2a7c21860d 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1 +1,2 @@ DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc SHA512 3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb +DIST fwupd-efi-1.4.tar.xz 35984 BLAKE2B 24ce9788500781aac5b856740dc17d94bec79cf57f4f1a0359f42e6be4b9600d34259794a88f69bf83aa38ee5976b26228b20813f717edce5cc627c163585b40 SHA512 c330409861a8c1e332a0d4fd49c54ef2c5bf7cdaca99d14de39b50fb35f0c490e9f7f7a4c9dd48181bd509cd358c43eb23659536aea93408c1fefb47629e4991 diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild new file mode 100644 index ..845fd79ccd63 --- /dev/null +++ b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-any-r1 + +DESCRIPTION="EFI executable for fwupd" +HOMEPAGE="https://fwupd.org; + +if [[ ${PV} = * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; +else + SRC_URI="https://github.com/fwupd/${PN}/releases/download/${PV}/${P}.tar.xz; + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" +IUSE="" + +BDEPEND="$(python_gen_any_dep ' + dev-python/pefile[${PYTHON_USEDEP}] + ') + virtual/pkgconfig" + +DEPEND="sys-boot/gnu-efi" + +RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN}; + ) + + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 2d70584adf33d1061ee1107a5c40803dd158e3f1 Author: Marek Szuba gentoo org> AuthorDate: Tue Jan 24 10:42:12 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jan 24 11:00:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d70584a sys-apps/fwupd: add 1.8.10 Closes: https://bugs.gentoo.org/891349 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.10-installed_tests.patch | 379 + sys-apps/fwupd/fwupd-1.8.10.ebuild | 197 +++ 3 files changed, 577 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 5c33bda7be68..3c04ebd364b3 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,4 @@ +DIST fwupd-1.8.10.tar.xz 3366400 BLAKE2B 891cade6c4a3a58d61c19ba6001d0161de046465729ebd349d04b2e2170146d2a7dc099285f60f7b1f7438d70a7792b5ff3921a2892e726cc6674f0628f9fabc SHA512 8437cdc93d553e42d33a037d14fcb09bb65b4c4d7d60add6a90c84dce0845097fe96005a1f6a9da7daf89df5b7dcd1b43a9fbba666cd18129b67ebe1c3ce7c97 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29 SHA512 05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17 diff --git a/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch new file mode 100644 index ..7543fbfa619b --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.10-installed_tests.patch @@ -0,0 +1,379 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -28,8 +28,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR',
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: b6bb80405d873a7d09190d79e202663c0f3392a3 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Jan 9 03:33:31 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Jan 9 03:34:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bb8040 sys-apps/fwupd: add cbor subslot dep >>> package: dev-libs/libcbor-0.10.1 * - /usr/lib64/libcbor.so.0.9 * - /usr/lib64/libcbor.so.0.9.0 * used by /usr/lib64/fwupd-1.8.8/libfwupdplugin.so (sys-apps/fwupd-1.8.8-r1) Signed-off-by: Georgy Yakovlev gentoo.org> sys-apps/fwupd/fwupd-1.8.5.ebuild| 4 ++-- sys-apps/fwupd/fwupd-1.8.7.ebuild| 4 ++-- sys-apps/fwupd/fwupd-1.8.8-r1.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild b/sys-apps/fwupd/fwupd-1.8.5.ebuild index cb1a7821aa10..28976846a867 100644 --- a/sys-apps/fwupd/fwupd-1.8.5.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -63,7 +63,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=net-libs/libsoup-2.51.92:2.4[introspection?] net-misc/curl archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor ) + cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 diff --git a/sys-apps/fwupd/fwupd-1.8.7.ebuild b/sys-apps/fwupd/fwupd-1.8.7.ebuild index 668d975bc1d2..366df2f25796 100644 --- a/sys-apps/fwupd/fwupd-1.8.7.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -62,7 +62,7 @@ COMMON_DEPEND="${PYTHON_DEPS} ') net-misc/curl archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor ) + cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0 diff --git a/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild b/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild index 5ba9cbff890d..dfcb3a16a2f7 100644 --- a/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -62,7 +62,7 @@ COMMON_DEPEND="${PYTHON_DEPS} ') net-misc/curl archive? ( app-arch/libarchive:= ) - cbor? ( dev-libs/libcbor ) + cbor? ( dev-libs/libcbor:= ) dell? ( >=app-crypt/tpm2-tss-2.0 >=sys-libs/libsmbios-2.4.0
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 3ab0c74ee7b3f44984df75517f0ac3474b0be4cb Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 17 19:31:18 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 17 19:31:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab0c74e sys-apps/fwupd: Stabilize 1.8.7 amd64, #884847 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.8.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.7.ebuild b/sys-apps/fwupd/fwupd-1.8.7.ebuild index fb3d311758aa..0ac07d36a143 100644 --- a/sys-apps/fwupd/fwupd-1.8.7.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 05c9ff084ab2816d39dbb22387a1ea33e6567ef8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 17 19:31:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 17 19:31:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c9ff08 sys-apps/fwupd: Stabilize 1.8.7 x86, #884847 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.8.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.7.ebuild b/sys-apps/fwupd/fwupd-1.8.7.ebuild index 0ac07d36a143..668d975bc1d2 100644 --- a/sys-apps/fwupd/fwupd-1.8.7.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 7ae6f2733f227c89c1c120e1f8fd90378869dad0 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 13 11:27:50 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 13 11:27:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae6f273 sys-apps/fwupd: make USE=gtk-doc require USE=introspection Without introspection, the docs are quietly not built. Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/{fwupd-1.8.8.ebuild => fwupd-1.8.8-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.8.8.ebuild b/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild similarity index 100% rename from sys-apps/fwupd/fwupd-1.8.8.ebuild rename to sys-apps/fwupd/fwupd-1.8.8-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 59652a93727a6b894da4cfda4cbd0961450c6da7 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 13 09:39:43 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 13 09:40:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59652a93 sys-apps/fwupd: add 1.8.8 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-1.8.8.ebuild | 197 ++ 2 files changed, 198 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 1e876937a4bc..5c33bda7be68 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 +DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29 SHA512 05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17 diff --git a/sys-apps/fwupd/fwupd-1.8.8.ebuild b/sys-apps/fwupd/fwupd-1.8.8.ebuild new file mode 100644 index ..5ba9cbff890d --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.8.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + man? ( + app-text/docbook-sgml-utils + sys-apps/help2man + ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 + dev-libs/json-glib + dev-libs/libgudev:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.1.13:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + net-misc/curl + archive? ( app-arch/libarchive:= ) + cbor? ( dev-libs/libcbor ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( net-libs/gnutls ) + gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.6-installed_tests.patch +) + +src_prepare() { + default + + vala_setup +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 061c5f59e0a36c50d3d64414906c6cd2c1ca3018 Author: Marek Szuba gentoo org> AuthorDate: Fri Nov 11 23:33:04 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Nov 12 00:56:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061c5f59 sys-apps/fwupd: drop the kernel version check This is relevant at run time rather at build time, the kernel version in question was released in early 2016, we haven't had any versions older than that in the tree for ages. Closes: https://bugs.gentoo.org/880903 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.8.5.ebuild | 10 +- sys-apps/fwupd/fwupd-1.8.7.ebuild | 10 +- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild b/sys-apps/fwupd/fwupd-1.8.5.ebuild index 8b83f9fc4789..cb1a7821aa10 100644 --- a/sys-apps/fwupd/fwupd-1.8.5.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit linux-info meson python-single-r1 vala udev xdg +inherit meson python-single-r1 vala udev xdg DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" HOMEPAGE="https://fwupd.org; @@ -100,14 +100,6 @@ PATCHES=( "${FILESDIR}"/${PN}-1.8.4-installed_tests.patch ) -pkg_setup() { - python-single-r1_pkg_setup - - if use nvme ; then - kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4" - fi -} - src_prepare() { default diff --git a/sys-apps/fwupd/fwupd-1.8.7.ebuild b/sys-apps/fwupd/fwupd-1.8.7.ebuild index 0c8dee6a1b40..fb3d311758aa 100644 --- a/sys-apps/fwupd/fwupd-1.8.7.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit linux-info meson python-single-r1 vala udev xdg +inherit meson python-single-r1 vala udev xdg DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" HOMEPAGE="https://fwupd.org; @@ -99,14 +99,6 @@ PATCHES=( "${FILESDIR}"/${PN}-1.8.6-installed_tests.patch ) -pkg_setup() { - python-single-r1_pkg_setup - - if use nvme ; then - kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4" - fi -} - src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 6e549e69bee4860b4a8e387bfb4cd61734eb9a2a Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 00:23:48 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 00:42:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e549e69 sys-apps/fwupd: drop 1.8.3, 1.8.4 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 2 - .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch | 16 -- .../files/fwupd-1.8.3-gresource_quirks_paths.patch | 11 -- .../fwupd/files/fwupd-1.8.3-installed_tests.patch | 215 - sys-apps/fwupd/fwupd-1.8.3.ebuild | 208 sys-apps/fwupd/fwupd-1.8.4.ebuild | 205 6 files changed, 657 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index e0eab0f3b1c5..b0ed0d827c15 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,4 +1,2 @@ -DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 -DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31 SHA512 c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch deleted file mode 100644 index 297bde7d1740.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch +++ /dev/null @@ -1,16 +0,0 @@ -test-deps.py attempts to check the version of dev-python/markdown used -by dev-util/gi-docgen by importing it. However, on Gentoo there is no -guarantee that the gi-docgen executable and fwupd build scripts use -the same Python interpreter. - a/meson.build -+++ b/meson.build -@@ -542,7 +542,7 @@ - fwupd_gir = [] - introspection = get_option('introspection').disable_auto_if(host_machine.system() != 'linux') - r = run_command([python3, 'docs/test-deps.py']) --docs_python_deps = get_option('docs').require(r.returncode() == 0, error_message: r.stdout()) -+docs_python_deps = get_option('docs') - gidocgen_dep = dependency('gi-docgen', - version: '>= 2021.1', - native: true, diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch deleted file mode 100644 index f4f628adc7c2.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch +++ /dev/null @@ -1,11 +0,0 @@ a/src/meson.build -+++ b/src/meson.build -@@ -154,7 +154,7 @@ - error_message: 'meson >= 0.63.0 is needed for -Dgresource_quirks=enabled').allowed() - fwupd_gresource_xml = custom_target('fwupd-resources-xml', - input : [ -- 'org.freedesktop.fwupd.xml', -+ join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'), - ] + plugin_quirks, - output : 'fwupd.gresource.xml', - command : [ diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch deleted file mode 100644 index be97e6a61d20.. --- a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch +++ /dev/null @@ -1,215 +0,0 @@ a/data/meson.build -+++ b/data/meson.build -@@ -10,20 +10,10 @@ - subdir('fish-completion') - endif - --if get_option('tests') --subdir('device-tests') --endif -- - if build_daemon - subdir('motd') - endif - --if get_option('tests') -- if build_daemon --subdir('installed-tests') -- endif --endif -- - if build_standalone - install_data(['daemon.conf'], - install_dir: join_paths(sysconfdir, 'fwupd') a/plugins/acpi-dmar/meson.build -+++ b/plugins/acpi-dmar/meson.build -@@ -49,7 +49,6 @@ - fwupd, - fwupdplugin, - ], --install: true, - install_dir: installed_test_bindir, - ) - test('acpi-dmar-self-test', e, env: env) # added to installed-tests a/plugins/acpi-facp/meson.build -+++ b/plugins/acpi-facp/meson.build -@@
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5c767782b73b5bf2a8d3d0b52030cb010d8c9ff9 Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 00:38:58 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 00:42:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c767782 sys-apps/fwupd: add 1.8.7, drop 1.8.6 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 2 +- sys-apps/fwupd/{fwupd-1.8.6.ebuild => fwupd-1.8.7.ebuild} | 9 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index b0ed0d827c15..1e876937a4bc 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,2 @@ DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 -DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31 SHA512 c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d +DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142 SHA512 374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36 diff --git a/sys-apps/fwupd/fwupd-1.8.6.ebuild b/sys-apps/fwupd/fwupd-1.8.7.ebuild similarity index 97% rename from sys-apps/fwupd/fwupd-1.8.6.ebuild rename to sys-apps/fwupd/fwupd-1.8.7.ebuild index 35b6091f0d04..0c8dee6a1b40 100644 --- a/sys-apps/fwupd/fwupd-1.8.6.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild @@ -116,9 +116,6 @@ src_prepare() { sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die - sed -e '/platform-integrity/d' \ - -i plugins/meson.build || die #753521 - sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \ -i docs/meson.build || die @@ -128,7 +125,7 @@ src_prepare() { src_configure() { local plugins=( -Dplugin_gpio="enabled" - $(meson_feature amt plugin_amt) + $(meson_feature amt plugin_intel_me) $(meson_feature dell plugin_dell) $(meson_feature fastboot plugin_fastboot) $(meson_feature flashrom plugin_flashrom) @@ -179,6 +176,10 @@ src_configure() { meson_src_configure } +src_test() { + LC_ALL="C" meson_src_test +} + src_install() { meson_src_install
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 7c92d47ecb7b7e1954ea8f50e03ed14bcbe84d81 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Nov 6 08:09:59 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Nov 6 08:09:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c92d47e sys-apps/fwupd: Stabilize 1.8.5 amd64, #879941 Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/fwupd/fwupd-1.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild b/sys-apps/fwupd/fwupd-1.8.5.ebuild index 8f8e7150009d..8b83f9fc4789 100644 --- a/sys-apps/fwupd/fwupd-1.8.5.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: e0c634ea7fbabf10cfade34246fdbd454dada4fa Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Nov 6 08:04:22 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Nov 6 08:04:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c634ea sys-apps/fwupd: Stabilize 1.8.5 x86, #879941 Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/fwupd/fwupd-1.8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild b/sys-apps/fwupd/fwupd-1.8.5.ebuild index 4c8db080c024..8f8e7150009d 100644 --- a/sys-apps/fwupd/fwupd-1.8.5.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild @@ -13,7 +13,7 @@ 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" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: e89e16b3dee3e6d2a5c08356df6c1f9abf023439 Author: Marek Szuba gentoo org> AuthorDate: Thu Oct 13 09:16:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Oct 13 09:31:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89e16b3 sys-apps/fwupd: add 1.8.6 Closes: https://bugs.gentoo.org/876800 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.6-installed_tests.patch | 357 + sys-apps/fwupd/fwupd-1.8.6.ebuild | 204 3 files changed, 562 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 9b22d6ecb853..e0eab0f3b1c5 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,4 @@ DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 +DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31 SHA512 c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d diff --git a/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch new file mode 100644 index ..d82a326e0d08 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch @@ -0,0 +1,357 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_dmar, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_facp, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -28,7 +28,6 @@ + plugin_libs, + plugin_builtin_acpi_ivrs, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -31,7 +31,6 @@ + plugin_libs, + plugin_builtin_acpi_phat, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -33,7 +33,6 @@ + plugin_libs, + plugin_builtin_ata, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -25,8 +25,6 @@ + plugin_builtins += plugin_builtin_bcm57xx + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -41,7 +39,6 @@ + plugin_libs, + plugin_builtin_bcm57xx, + ], +-install: true, + install_rpath: libdir_pkg, + install_dir: installed_test_bindir, + ) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -28,8 +28,6 @@ + plugin_builtins += plugin_builtin_ccgx + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR',
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5a203e29191713520da3c1b5631dd3ef6d348da5 Author: Marek Szuba gentoo org> AuthorDate: Tue Sep 27 11:26:11 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Sep 27 12:22:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a203e29 sys-apps/fwupd: add 1.8.5 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-1.8.5.ebuild | 206 ++ 2 files changed, 207 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 3042715986de..9b22d6ecb853 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f +DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700 SHA512 96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15 diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild b/sys-apps/fwupd/fwupd-1.8.5.ebuild new file mode 100644 index ..4c8db080c024 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild @@ -0,0 +1,206 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit linux-info meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +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="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + man? ( + app-text/docbook-sgml-utils + sys-apps/help2man + ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 + dev-libs/json-glib + dev-libs/libgudev:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.1.13:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=net-libs/libsoup-2.51.92:2.4[introspection?] + net-misc/curl + archive? ( app-arch/libarchive:= ) + cbor? ( dev-libs/libcbor ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( net-libs/gnutls ) + gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +PATCHES=( +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: fa15b24f063e821f1faf034eafc2f63db7779366 Author: Marek Szuba gentoo org> AuthorDate: Wed Sep 7 08:50:27 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Sep 7 09:08:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa15b24f sys-apps/fwupd: drop 1.7.7-r2 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 1 - sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 177 --- sys-apps/fwupd/metadata.xml | 1 - 3 files changed, 179 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 7fc645626c16..3042715986de 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7 SHA512 a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f diff --git a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild deleted file mode 100644 index cc687abf943b.. --- a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - spi? ( lzma ) - synaptics? ( gnutls ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - man? ( - app-text/docbook-sgml-utils - sys-apps/help2man - ) - test? ( - thunderbolt? ( dev-util/umockdev ) - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.58:2 - dev-libs/json-glib - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=net-libs/libsoup-2.51.92:2.4[introspection?] - net-misc/curl - archive? ( app-arch/libarchive:= ) - dell? ( >=sys-libs/libsmbios-2.4.0 ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( net-libs/gnutls ) - gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[qmi] ) - policykit? ( >=sys-auth/polkit-0.103 ) - sqlite? ( dev-db/sqlite ) - systemd? ( >=sys-apps/systemd-211 ) - tpm? ( app-crypt/tpm2-tss:= ) - uefi? ( - sys-apps/fwupd-efi - sys-boot/efibootmgr - sys-fs/udisks - sys-libs/efivar - ) -" -# Block sci-chemistry/chemical-mime-data for bug #701900 -RDEPEND=" - != 4.4" - fi -} - -src_prepare() { - default - - vala_setup - - # c.f. https://github.com/fwupd/fwupd/issues/1414 - sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ - -i plugins/thunderbolt/meson.build || die - - sed -e '/platform-integrity/d' \ - -i plugins/meson.build || die #753521 -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 96a3e1d6f578b6e505ae664d28499caecf1cc6fc Author: Marek Szuba gentoo org> AuthorDate: Wed Sep 7 08:51:25 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Sep 7 09:08:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a3e1d6 sys-apps/fwupd: explicitly call xdg_pkg_post{inst,rm} fwupd installs icons so we need to update the icon cache. This used to be done implicitly via inherit xdg, however when floppym added custom implementations of pkg_post{inst,rm} in commit c36a53996de7797e831150967c66536fdbea67d1 to handle udev rules xdg.eclass defaults stopped being called. Closes: https://bugs.gentoo.org/869032 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 ++ sys-apps/fwupd/fwupd-1.8.4.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 6dd2394f80cf..27984e59c834 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -198,9 +198,11 @@ src_install() { } pkg_postinst() { + xdg_pkg_postinst use minimal || udev_reload } pkg_postrm() { + xdg_pkg_postrm use minimal || udev_reload } diff --git a/sys-apps/fwupd/fwupd-1.8.4.ebuild b/sys-apps/fwupd/fwupd-1.8.4.ebuild index 4d97b8c02eb5..df9202e9d65c 100644 --- a/sys-apps/fwupd/fwupd-1.8.4.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.4.ebuild @@ -195,9 +195,11 @@ src_install() { } pkg_postinst() { + xdg_pkg_postinst use minimal || udev_reload } pkg_postrm() { + xdg_pkg_postrm use minimal || udev_reload }
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 568d17e75c85695747fdbc0a84f93125fec7614c Author: Sam James gentoo org> AuthorDate: Tue Sep 6 19:12:10 2022 + Commit: Sam James gentoo org> CommitDate: Tue Sep 6 19:12:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568d17e7 sys-apps/fwupd: call vala_prepare in src_prepare to avoid binpkg use It's ambiguous whether vala_prepare is supposed to do anything for binpkg merges, but the convention has been to just shove it in to src_prepare for now, so let's do that to avoid trying to find Vala for binpkg installs. Bug: https://bugs.gentoo.org/837857 Bug: https://bugs.gentoo.org/837965 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 5 - sys-apps/fwupd/fwupd-1.8.3.ebuild| 4 +++- sys-apps/fwupd/fwupd-1.8.4.ebuild| 4 +++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild index dc4a17a94fad..cc687abf943b 100644 --- a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild +++ b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild @@ -88,7 +88,7 @@ DEPEND=" pkg_setup() { python-single-r1_pkg_setup - vala_setup + if use nvme ; then kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4" fi @@ -96,6 +96,9 @@ pkg_setup() { src_prepare() { default + + vala_setup + # c.f. https://github.com/fwupd/fwupd/issues/1414 sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index a07f8fae44aa..6dd2394f80cf 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -100,7 +100,7 @@ PATCHES=( pkg_setup() { python-single-r1_pkg_setup - vala_setup + if use nvme ; then kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4" fi @@ -109,6 +109,8 @@ pkg_setup() { src_prepare() { default + vala_setup + # c.f. https://github.com/fwupd/fwupd/issues/1414 sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die diff --git a/sys-apps/fwupd/fwupd-1.8.4.ebuild b/sys-apps/fwupd/fwupd-1.8.4.ebuild index 995724a81068..4d97b8c02eb5 100644 --- a/sys-apps/fwupd/fwupd-1.8.4.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.4.ebuild @@ -99,7 +99,7 @@ PATCHES=( pkg_setup() { python-single-r1_pkg_setup - vala_setup + if use nvme ; then kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4" fi @@ -108,6 +108,8 @@ pkg_setup() { src_prepare() { default + vala_setup + # c.f. https://github.com/fwupd/fwupd/issues/1414 sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/files/, sys-apps/fwupd/
commit: b2a24c43c431b163fda4a7eb1b982ad43a8187e5 Author: Marek Szuba gentoo org> AuthorDate: Wed Aug 31 13:20:38 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Aug 31 13:24:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a24c43 sys-apps/fwupd: add 1.8.4 Closes: https://bugs.gentoo.org/867616 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.4-installed_tests.patch | 215 + sys-apps/fwupd/fwupd-1.8.4.ebuild | 201 +++ 3 files changed, 417 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 060c1b5fe73c..7fc645626c16 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7 SHA512 a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 +DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f SHA512 569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f diff --git a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch new file mode 100644 index ..1cb3b41cb728 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch @@ -0,0 +1,215 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -47,7 +47,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-dmar-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -47,7 +47,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-facp-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -47,7 +47,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-ivrs-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-phat-self-test', e, env: env) # added to installed-tests +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ata-self-test', e, env: env) # added to installed-tests +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -35,8 +35,6 @@ + ) + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -63,7 +61,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('bcm57xx-self-test', e, env: env) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -37,8 +37,6 @@ + endif + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -64,7 +62,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ccgx-self-test', e, env: env) +--- a/plugins/elantp/meson.build
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 902e35a5c407338c87a39165b3a9f7564b97ad21 Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 30 07:53:21 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 30 07:53:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902e35a5 sys-apps/fwupd-efi: drop 1.1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 - sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild | 51 - 2 files changed, 52 deletions(-) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index b48706dafe78..0e8b6019fe90 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,2 +1 @@ -DIST fwupd-efi-1.1.tar.gz 37079 BLAKE2B 6f9d97f969aa8c4e7f220e7914163ddff31fa841469b30e9ca73c76d49b753edcfd6e76df68b408533deb14e230240c9d15278eb8d7d490e45f10f28a0993cd6 SHA512 ee2c1039de87a3580cbe47bb5818015936ad7ef00b3bc8fff644c858387e5c5b3fe84e075e01ff9069218b04474774abee4a13261a2d1dd786e0e6d3bfe5833b DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc SHA512 3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild deleted file mode 100644 index 00464ef3dc85.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit meson python-any-r1 toolchain-funcs - -DESCRIPTION="EFI executable for fwupd" -HOMEPAGE="https://fwupd.org; - -if [[ ${PV} = ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; -else - SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig" - -DEPEND="sys-boot/gnu-efi" - -RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN}; - ) - - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 417a464663eea1ad9b7cff714d62942f90cab0b8 Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 30 07:52:45 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 30 07:52:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417a4646 sys-apps/fwupd: drop 1.7.5, 1.8.0-r1, 1.8.1 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest | 3 - sys-apps/fwupd/fwupd-1.7.5.ebuild| 174 sys-apps/fwupd/fwupd-1.8.0-r1.ebuild | 179 - sys-apps/fwupd/fwupd-1.8.1.ebuild| 188 --- 4 files changed, 544 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 5c1ae4a880be..060c1b5fe73c 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,5 +1,2 @@ -DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321 SHA512 1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7 SHA512 a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a -DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf SHA512 8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b -DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3 SHA512 9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 diff --git a/sys-apps/fwupd/fwupd-1.7.5.ebuild b/sys-apps/fwupd/fwupd-1.7.5.ebuild deleted file mode 100644 index 28f7c27c0499.. --- a/sys-apps/fwupd/fwupd-1.7.5.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg - -DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" -HOMEPAGE="https://fwupd.org; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - ^^ ( elogind minimal systemd ) - dell? ( uefi ) - fastboot? ( gusb ) - logitech? ( gusb ) - minimal? ( !introspection ) - spi? ( lzma ) - synaptics? ( gnutls ) - uefi? ( gnutls ) -" -RESTRICT="!test? ( test )" - -BDEPEND="$(vala_depend) - virtual/pkgconfig - gtk-doc? ( dev-util/gtk-doc ) - bash-completion? ( >=app-shells/bash-completion-2.0 ) - introspection? ( dev-libs/gobject-introspection ) - man? ( - app-text/docbook-sgml-utils - sys-apps/help2man - ) - test? ( - thunderbolt? ( dev-util/umockdev ) - net-libs/gnutls[tools] - ) -" -COMMON_DEPEND="${PYTHON_DEPS} - >=app-arch/gcab-1.0 - app-arch/xz-utils - >=dev-libs/glib-2.58:2 - dev-libs/json-glib - dev-libs/libgudev:= - >=dev-libs/libjcat-0.1.0[gpg,pkcs7] - >=dev-libs/libxmlb-0.1.13:=[introspection?] - $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - ') - >=net-libs/libsoup-2.51.92:2.4[introspection?] - net-misc/curl - archive? ( app-arch/libarchive:= ) - dell? ( >=sys-libs/libsmbios-2.4.0 ) - elogind? ( >=sys-auth/elogind-211 ) - flashrom? ( >=sys-apps/flashrom-1.2-r3 ) - gnutls? ( net-libs/gnutls ) - gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) - logitech? ( dev-libs/protobuf-c:= ) - lzma? ( app-arch/xz-utils ) - modemmanager? ( net-misc/modemmanager[qmi] ) - policykit? ( >=sys-auth/polkit-0.103 ) -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: b617a730dfdfa60448aa511e0003e8918c60 Author: WANG Xuerui gentoo org> AuthorDate: Sun Aug 28 07:00:22 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Aug 28 07:41:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b617 sys-apps/fwupd: keyword 1.8.3 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 1e5db77cc001..a07f8fae44aa 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: fc2f707b7682f3fd1ed3c155afd3ad94e69be5f3 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 27 08:26:13 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 27 08:26:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2f707b sys-apps/fwupd: amd64 stable wrt bug #866515 Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index bde563c6d54e..59425e6564f8 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: bad5d6076b5e66357b21494d9c92a2ba3fea627e Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Aug 27 08:39:11 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Aug 27 08:39:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad5d607 sys-apps/fwupd: x86 stable wrt bug #866515 Signed-off-by: Agostino Sarubbo gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 59425e6564f8..1e5db77cc001 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 21d5ab13491fd703f4efec3d8c5c619da3d7ab77 Author: Sam James gentoo org> AuthorDate: Fri Aug 26 23:25:34 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 23:25:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d5ab13 sys-apps/fwupd-efi: Stabilize 1.3 amd64, #866512 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild index 3aca3e43e660..69a7f4ed58d6 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 6848b34916c6a41c30e9d5f941d5bd86e75263d1 Author: Sam James gentoo org> AuthorDate: Fri Aug 26 05:45:33 2022 + Commit: Sam James gentoo org> CommitDate: Fri Aug 26 05:45:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6848b349 sys-apps/fwupd-efi: Stabilize 1.3 x86, #866512 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild index ade0d8be03f8..3aca3e43e660 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; else SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: ed19582b41068c8f0ee42d2e65ff0e3961cf3a47 Author: Marek Szuba gentoo org> AuthorDate: Sun Aug 21 00:13:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sun Aug 21 01:16:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed19582b sys-apps/fwupd: do not install tests and their support files Closes: https://bugs.gentoo.org/861575 Signed-off-by: Marek Szuba gentoo.org> .../fwupd/files/fwupd-1.8.3-installed_tests.patch | 215 + sys-apps/fwupd/fwupd-1.8.3.ebuild | 1 + 2 files changed, 216 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch new file mode 100644 index ..be97e6a61d20 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch @@ -0,0 +1,215 @@ +--- a/data/meson.build b/data/meson.build +@@ -10,20 +10,10 @@ + subdir('fish-completion') + endif + +-if get_option('tests') +-subdir('device-tests') +-endif +- + if build_daemon + subdir('motd') + endif + +-if get_option('tests') +- if build_daemon +-subdir('installed-tests') +- endif +-endif +- + if build_standalone + install_data(['daemon.conf'], + install_dir: join_paths(sysconfdir, 'fwupd') +--- a/plugins/acpi-dmar/meson.build b/plugins/acpi-dmar/meson.build +@@ -49,7 +49,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-dmar-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-facp/meson.build b/plugins/acpi-facp/meson.build +@@ -47,7 +47,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-facp-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-ivrs/meson.build b/plugins/acpi-ivrs/meson.build +@@ -49,7 +49,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-ivrs-self-test', e, env: env) # added to installed-tests +--- a/plugins/acpi-phat/meson.build b/plugins/acpi-phat/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('acpi-phat-self-test', e, env: env) # added to installed-tests +--- a/plugins/ata/meson.build b/plugins/ata/meson.build +@@ -53,7 +53,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ata-self-test', e, env: env) # added to installed-tests +--- a/plugins/bcm57xx/meson.build b/plugins/bcm57xx/meson.build +@@ -35,8 +35,6 @@ + ) + + if get_option('tests') +- install_data(['tests/bcm57xx.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -63,7 +61,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('bcm57xx-self-test', e, env: env) +--- a/plugins/ccgx/meson.build b/plugins/ccgx/meson.build +@@ -37,8 +37,6 @@ + endif + + if get_option('tests') +- install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -64,7 +62,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('ccgx-self-test', e, env: env) +--- a/plugins/elantp/meson.build b/plugins/elantp/meson.build +@@ -33,8 +33,6 @@ + endif + + if get_option('tests') +- install_data(['tests/elantp.builder.xml'], +-install_dir: join_paths(installed_test_datadir, 'tests')) + env = environment() + env.set('G_TEST_SRCDIR', meson.current_source_dir()) + env.set('G_TEST_BUILDDIR', meson.current_build_dir()) +@@ -57,7 +55,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('elantp-self-test', e, env: env) +--- a/plugins/linux-swap/meson.build b/plugins/linux-swap/meson.build +@@ -44,7 +44,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('linux-swap-self-test', e) # added to installed-tests +--- a/plugins/mtd/meson.build b/plugins/mtd/meson.build +@@ -46,7 +46,6 @@ + fwupd, + fwupdplugin, + ], +-install: true, + install_dir: installed_test_bindir, + ) + test('mtd-self-test', e) # added to installed-tests +--- a/plugins/nitrokey/meson.build b/plugins/nitrokey/meson.build +@@ -47,7 +47,6 @@ + link_with: [ +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: f9b8556de55fde06faa776bf977556391c25be89 Author: Marek Szuba gentoo org> AuthorDate: Thu Jul 28 12:18:38 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jul 28 13:03:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b8556d sys-apps/fwupd: fix Python shebangs in contrib build scripts This includes among others generate-gresource-xml.py, which is used by the feature 'gresource_quirks'. Bug: https://bugs.gentoo.org/861572 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 2d52acf698a3..4265a6081d1e 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -107,6 +107,7 @@ pkg_setup() { src_prepare() { default + # c.f. https://github.com/fwupd/fwupd/issues/1414 sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 120)/d" \ -i plugins/thunderbolt/meson.build || die @@ -118,6 +119,8 @@ src_prepare() { -i data/builder/meson.build || die sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \ -i docs/meson.build || die + + python_fix_shebang "${S}"/contrib/*.py } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 9541fad8fb8167c5f4b9fa6ceb58839139fd8014 Author: Marek Szuba gentoo org> AuthorDate: Thu Jul 28 12:10:05 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jul 28 13:03:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9541fad8 sys-apps/fwupd-efi: have the ebuilds set efi-libdir Upstream build scripts attempt to determine the ABI-correct libdir name by calling '${CC} -print-multi-os-directory', which does not work with clang. Fortunately, we have a perfectly good mechanism for this available to the ebuilds. Closes: https://bugs.gentoo.org/831970 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild index 7fff4de7760f..ade0d8be03f8 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild @@ -39,6 +39,7 @@ src_configure() { local emesonargs=( -Defi-cc="$(tc-getCC)" -Defi-ld="$(tc-getLD)" + -Defi-libdir="${EPREFIX}"/usr/$(get_libdir) -Defi_sbat_distro_id="gentoo" -Defi_sbat_distro_summary="Gentoo GNU/Linux" -Defi_sbat_distro_pkgname="${PN}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 0ffba731b16ef33665e9e931c337425cf5fa1d39 Author: Marek Szuba gentoo org> AuthorDate: Thu Jul 28 12:14:37 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jul 28 13:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ffba731 sys-apps/fwupd-efi: drop 1.2 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/Manifest | 1 - sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild | 50 - 2 files changed, 51 deletions(-) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index 63732c3d4bf2..b48706dafe78 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,3 +1,2 @@ DIST fwupd-efi-1.1.tar.gz 37079 BLAKE2B 6f9d97f969aa8c4e7f220e7914163ddff31fa841469b30e9ca73c76d49b753edcfd6e76df68b408533deb14e230240c9d15278eb8d7d490e45f10f28a0993cd6 SHA512 ee2c1039de87a3580cbe47bb5818015936ad7ef00b3bc8fff644c858387e5c5b3fe84e075e01ff9069218b04474774abee4a13261a2d1dd786e0e6d3bfe5833b -DIST fwupd-efi-1.2.tar.gz 38867 BLAKE2B aa1a877db06dcf8347dff9411f9c9475b40e9a5f533949b254170c627869c61c5c3b17d9cbc9075af9d4f5c534befe1ab89f27d4684d1f7b701d50ab4cda2ff0 SHA512 c08a471ecdefdf40c94750954595ad1279da204e939517b62f223e0003a258840e7d4725ec74d77ccdf46906561d8ac987dcc67a9d3f6e9ba99219e16dd350de DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc SHA512 3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild deleted file mode 100644 index e7bb5a79d7d4.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{7..10} ) - -inherit meson python-any-r1 toolchain-funcs - -DESCRIPTION="EFI executable for fwupd" -HOMEPAGE="https://fwupd.org; - -if [[ ${PV} = ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git; -else - SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig" - -DEPEND="sys-boot/gnu-efi" - -RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN}; - ) - - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 86609f78337a4ba8097dbdbf11854bd3835127f4 Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 22:34:18 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 22:43:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86609f78 sys-apps/fwupd: explicitly disable Meson feature 'gresource_quirks' By default the option in question is enabled or disabled automatically depending on the version of Meson in use, which is something I very much do NOT want to affect whether certain data is installed as XML files (which is how older fwupd versions always did it) or embedded as gresources in the program binaries. Besides, the way upstream implemented the latter only works for a specific location of ${BUILD_DIR} with respect to ${S} - hence the linked bug. Nb. For future reference, a patch which makes gresource_quirks=enabled work has been included as well. Closes: https://bugs.gentoo.org/861521 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch | 11 +++ sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 ++ 2 files changed, 13 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch new file mode 100644 index ..f4f628adc7c2 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch @@ -0,0 +1,11 @@ +--- a/src/meson.build b/src/meson.build +@@ -154,7 +154,7 @@ + error_message: 'meson >= 0.63.0 is needed for -Dgresource_quirks=enabled').allowed() + fwupd_gresource_xml = custom_target('fwupd-resources-xml', + input : [ +- 'org.freedesktop.fwupd.xml', ++ join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'), + ] + plugin_quirks, + output : 'fwupd.gresource.xml', + command : [ diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 6e7df4eaa3c8..2d52acf698a3 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -94,6 +94,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.8.3-docgen_deps_test.patch + "${FILESDIR}"/${PN}-1.8.3-gresource_quirks_paths.patch ) pkg_setup() { @@ -150,6 +151,7 @@ src_configure() { -Dconsolekit="disabled" -Dcurl="enabled" -Defi_binary="false" + -Dgresource_quirks="disabled" -Dsupported_build="enabled" -Dudevdir="${EPREFIX}$(get_udevdir)" $(meson_feature archive libarchive)
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 0c372fce00f6baf746c43035cefc188f701a2e55 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jul 27 17:28:39 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jul 27 17:28:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c372fce sys-apps/fwupd: Fix typo in REQUIRED_USE Signed-off-by: Andreas Sturmlechner gentoo.org> sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild index 4b5782ab7029..6e7df4eaa3c8 100644 --- a/sys-apps/fwupd/fwupd-1.8.3.ebuild +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} fastboot? ( gusb ) logitech? ( gusb ) minimal? ( !introspection ) - modemmanager ( gusb ) + modemmanager? ( gusb ) spi? ( lzma ) synaptics? ( gnutls ) uefi? ( gnutls )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 2065fa4d3d69d7ff1839caae767c540e26645c1e Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 13:24:51 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 13:24:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2065fa4d sys-apps/fwupd-efi: enable py3.11 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild index 936f5457e1d6..7fff4de7760f 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit meson python-any-r1 toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: b4fabe3321f48b90f0e4700284af92b857425456 Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 13:07:14 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 13:10:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fabe33 sys-apps/fwupd: add 1.8.3 Closes: https://bugs.gentoo.org/841767 Closes: https://bugs.gentoo.org/859331 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch | 16 ++ sys-apps/fwupd/fwupd-1.8.3.ebuild | 198 + 3 files changed, 215 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 6f34e1f61853..5c1ae4a880be 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -2,3 +2,4 @@ DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B b7297bbf3358209464691b928b928fa029c68ae6 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7 SHA512 a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf SHA512 8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3 SHA512 9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819 +DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618 SHA512 271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4 diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch new file mode 100644 index ..297bde7d1740 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch @@ -0,0 +1,16 @@ +test-deps.py attempts to check the version of dev-python/markdown used +by dev-util/gi-docgen by importing it. However, on Gentoo there is no +guarantee that the gi-docgen executable and fwupd build scripts use +the same Python interpreter. + +--- a/meson.build b/meson.build +@@ -542,7 +542,7 @@ + fwupd_gir = [] + introspection = get_option('introspection').disable_auto_if(host_machine.system() != 'linux') + r = run_command([python3, 'docs/test-deps.py']) +-docs_python_deps = get_option('docs').require(r.returncode() == 0, error_message: r.stdout()) ++docs_python_deps = get_option('docs') + gidocgen_dep = dependency('gi-docgen', + version: '>= 2021.1', + native: true, diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild b/sys-apps/fwupd/fwupd-1.8.3.ebuild new file mode 100644 index ..4b5782ab7029 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit linux-info meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + man? ( + app-text/docbook-sgml-utils + sys-apps/help2man + ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: a76cf3802df68016d024118cf86bbded577fd98c Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jul 3 18:39:08 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jul 3 18:41:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76cf380 sys-apps/fwupd: joining as maintainer. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/fwupd/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml index 423c7f74be1b..748aacf79969 100644 --- a/sys-apps/fwupd/metadata.xml +++ b/sys-apps/fwupd/metadata.xml @@ -5,6 +5,10 @@ mare...@gentoo.org Marek Szuba + + slashbe...@gentoo.org + Piotr Karbowski + Use app-arch/libarchive for archives support Build and install Intel AMT plugin
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 09f7c5d70729f02ae468a27f3242b9b4a8c88856 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jul 3 18:40:23 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jul 3 18:41:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f7c5d7 sys-apps/fwupd-efi: joining as maintainer. Signed-off-by: Piotr Karbowski gentoo.org> sys-apps/fwupd-efi/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml index e8bbd920f7b6..1bc45134a1ea 100644 --- a/sys-apps/fwupd-efi/metadata.xml +++ b/sys-apps/fwupd-efi/metadata.xml @@ -5,6 +5,10 @@ mare...@gentoo.org Marek Szuba + + slashbe...@gentoo.org + Piotr Karbowski + https://github.com/fwupd/fwupd-efi/issues fwupd/fwupd-efi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: d1bdb1afe2e43abecc6ab4f384df3ce684ba05e1 Author: Marek Szuba gentoo org> AuthorDate: Wed Jun 29 10:56:51 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jun 29 10:56:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bdb1af sys-apps/fwupd-efi: add myself as a maintainer Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd-efi/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml index 771d90fee052..e8bbd920f7b6 100644 --- a/sys-apps/fwupd-efi/metadata.xml +++ b/sys-apps/fwupd-efi/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + mare...@gentoo.org + Marek Szuba + https://github.com/fwupd/fwupd-efi/issues fwupd/fwupd-efi