[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/
commit: 7087b03a55dbfaf064c196db5b274afc36f96132 Author: Sam James gentoo org> AuthorDate: Fri May 23 06:15:03 2025 + Commit: Sam James gentoo org> CommitDate: Fri May 23 06:15:03 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7087b03a sys-apps/fwupd: fix build w/ new pango Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/files/fwupd-2.0.3-pango.patch | 36 sys-apps/fwupd/fwupd-2.0.3-r1.ebuild | 4 2 files changed, 40 insertions(+) diff --git a/sys-apps/fwupd/files/fwupd-2.0.3-pango.patch b/sys-apps/fwupd/files/fwupd-2.0.3-pango.patch new file mode 100644 index ..44cbdada3701 --- /dev/null +++ b/sys-apps/fwupd/files/fwupd-2.0.3-pango.patch @@ -0,0 +1,36 @@ +https://github.com/fwupd/fwupd/pull/8588 + +From 5e095c944557cbebc47cbf42c3738358fa4e45d4 Mon Sep 17 00:00:00 2001 +From: Richard Hughes +Date: Fri, 14 Mar 2025 19:13:42 + +Subject: [PATCH] trivial: Fix compile when using Pango >= 1.56.2 + +Fixes https://github.com/fwupd/fwupd/issues/8587 +--- + plugins/uefi-capsule/make-images.py | 12 ++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +diff --git a/plugins/uefi-capsule/make-images.py b/plugins/uefi-capsule/make-images.py +index d4c2242de5f0..a8641d61282a 100755 +--- a/plugins/uefi-capsule/make-images.py b/plugins/uefi-capsule/make-images.py +@@ -141,8 +141,16 @@ def main(args) -> int: + items = Pango.itemize(pctx, label_translated, 0, length, attrs, None) + if not items: + continue +-gs = Pango.GlyphString() +-Pango.shape(label_translated, length, items[0].analysis, gs) ++try: ++# urgh, https://gitlab.gnome.org/GNOME/pango/-/merge_requests/829 ++# -- if we depend on Pango >= 1.56.2 we can drop the fallback ++# ++# ...or if we depend on python3-gobject >= 3.51.0 we can use the nicer: ++#len(inspect.signature(Pango.shape).parameters) ++gs = Pango.shape(label_translated, length, items[0].analysis) ++except TypeError: ++gs = Pango.GlyphString() ++Pango.shape(label_translated, length, items[0].analysis, gs) + del img, cctx, pctx, layout + + def find_size(fs, f, data): + diff --git a/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild b/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild index 04b6e5a7a61b..0a34b2458417 100644 --- a/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild @@ -96,6 +96,10 @@ DEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${PN}-2.0.3-pango.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 9ac7b5ec098af70331bd03ba915fcc911572d12b Author: Arthur Zamarin gentoo org> AuthorDate: Thu May 22 17:55:15 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 22 17:56:09 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac7b5ec sys-apps/fwupd: return seccomp use Was done by my mistake, no idea how, but we got here sadly. Sorry :( Closes: https://bugs.gentoo.org/943319 Fixes: e75cac1457a2154078cdbbdd674e17a74baec28c Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/{fwupd-2.0.3.ebuild => fwupd-2.0.3-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild similarity index 99% rename from sys-apps/fwupd/fwupd-2.0.3.ebuild rename to sys-apps/fwupd/fwupd-2.0.3-r1.ebuild index f236681ec974..04b6e5a7a61b 100644 --- a/sys-apps/fwupd/fwupd-2.0.3.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.3-r1.ebuild @@ -150,6 +150,7 @@ src_configure() { $(meson_feature policykit polkit) $(meson_feature sqlite) $(meson_feature systemd) + $(meson_use seccomp systemd_syscall_filter) $(meson_use test tests) ${plugins[@]}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: e75cac1457a2154078cdbbdd674e17a74baec28c Author: Arthur Zamarin gentoo org> AuthorDate: Thu May 8 08:05:03 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 8 08:14:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75cac14 sys-apps/fwupd: update min ver for jcat, move pygobject dep - jcat was updated to require >=0.2.0, otherwise build failures - dev-python/pygobject:3[cairo] is required only for make-images.py, which is needed only during build time for plugin_uefi_capsule, which is behind IUSE="uefi". I'm not sure if dev-python/pygobject is needed for somehting else, so I just remove the [cairo] dep for now. Closes: https://bugs.gentoo.org/953391 Closes: https://bugs.gentoo.org/946608 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-2.0.1.ebuild | 13 + sys-apps/fwupd/fwupd-2.0.3.ebuild | 12 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/sys-apps/fwupd/fwupd-2.0.1.ebuild b/sys-apps/fwupd/fwupd-2.0.1.ebuild index 3885667a7b3f..89a56248367b 100644 --- a/sys-apps/fwupd/fwupd-2.0.1.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit meson python-single-r1 vala udev xdg @@ -43,16 +43,21 @@ BDEPEND="$(vala_depend) test? ( net-libs/gnutls[tools] ) + uefi? ( + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo] + ') + ) " COMMON_DEPEND="${PYTHON_DEPS} >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.72:2 >=dev-libs/json-glib-1.6.0 - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libjcat-0.2.0[gpg,pkcs7] >=dev-libs/libxmlb-0.3.19:=[introspection?] $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] ') >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3.ebuild index 81c2f586a889..f236681ec974 100644 --- a/sys-apps/fwupd/fwupd-2.0.3.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit meson python-single-r1 vala udev xdg @@ -44,16 +44,21 @@ BDEPEND="$(vala_depend) test? ( net-libs/gnutls[tools] ) + uefi? ( + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo] + ') + ) " COMMON_DEPEND="${PYTHON_DEPS} >=app-arch/gcab-1.0 app-arch/xz-utils >=dev-libs/glib-2.72:2 >=dev-libs/json-glib-1.6.0 - >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libjcat-0.2.0[gpg,pkcs7] >=dev-libs/libxmlb-0.3.19:=[introspection?] $(python_gen_cond_dep ' - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] ') >=net-misc/curl-7.62.0 archive? ( app-arch/libarchive:= ) @@ -145,7 +150,6 @@ src_configure() { $(meson_feature policykit polkit) $(meson_feature sqlite) $(meson_feature systemd) - $(meson_use seccomp systemd_syscall_filter) $(meson_use test tests) ${plugins[@]}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: a85bb4873bbc89cbc4268915dfb15cc43be76319 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 7 15:43:08 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 7 15:43:24 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85bb487 sys-apps/fwupd: Stabilize 2.0.3 ppc64, #953310 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-2.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3.ebuild index a39a2ff9a354..81c2f586a889 100644 --- a/sys-apps/fwupd/fwupd-2.0.3.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.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="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc introspection logitech lzma minimal modemmanager nvme policykit seccomp spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 03dc062a329fdc030de4045bbec91e6df9522d27 Author: Sam James gentoo org> AuthorDate: Mon Apr 7 04:20:39 2025 + Commit: Sam James gentoo org> CommitDate: Mon Apr 7 04:20:39 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03dc062a sys-apps/fwupd: Stabilize 2.0.3 amd64, #953310 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-2.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3.ebuild index c7ea572552cf..a39a2ff9a354 100644 --- a/sys-apps/fwupd/fwupd-2.0.3.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.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="amdgpu amt +archive bash-completion bluetooth cbor elogind fastboot flashrom gnutls gtk-doc introspection logitech lzma minimal modemmanager nvme policykit seccomp spi +sqlite synaptics systemd test tpm uefi" REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( elogind minimal systemd )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: b5f6910459f06d9c69707a09d7f7bba6a3a59131 Author: Sam James gentoo org> AuthorDate: Mon Apr 7 04:20:38 2025 + Commit: Sam James gentoo org> CommitDate: Mon Apr 7 04:20:38 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f69104 sys-apps/fwupd: Stabilize 2.0.3 x86, #953310 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-2.0.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3.ebuild index cc6f110da04d..c7ea572552cf 100644 --- a/sys-apps/fwupd/fwupd-2.0.3.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 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 introspection logitech lzma minimal modemmanager nvme policykit seccomp 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: fd501ec47a64393b57d23e6dae33cdde48a7f147 Author: WANG Xuerui gentoo org> AuthorDate: Sat Jan 11 09:21:51 2025 + Commit: WANG Xuerui gentoo org> CommitDate: Sat Jan 11 09:32:10 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd501ec4 sys-apps/fwupd-efi: keyword 1.7 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild index 3d9dbead55e0..25dd90e2f17a 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -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/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86" fi LICENSE="LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: f77172690179fdc6359c01297fea4388de2e6a1a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 16 07:51:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 16 07:51:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7717269 sys-apps/fwupd-efi: Stabilize 1.7 x86, #946537 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild index b0e4efb7b1cf..9432f8eb668d 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.7.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/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - 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: a305a4ad1df040d2fba79e5a2b61070b728befc1 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 16 07:51:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 16 07:51:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a305a4ad sys-apps/fwupd-efi: Stabilize 1.7 amd64, #946537 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild index 9432f8eb668d..3d9dbead55e0 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.7.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/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - 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: daa6d2e14eeed0862de714a73cf480ba0a5e2407 Author: John M. Harris Jr. johnmh me> AuthorDate: Tue Dec 10 07:04:06 2024 + Commit: Sam James gentoo org> CommitDate: Fri Dec 13 09:34:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa6d2e1 sys-apps/fwupd: add 2.0.3 Introduces USE=seccomp for systemd seccomp filtering. Closes: https://bugs.gentoo.org/943319 Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-2.0.3.ebuild | 190 ++ 2 files changed, 191 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index da3c48c34063..baff0a63fdff 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe DIST fwupd-2.0.1.tar.xz 4971220 BLAKE2B 44d95bae51cb299ab4130805f1a57ebfb0fd5ba8872b6679f5fdde46150cb245f25fdd888f47e57eb35842b6e34f105feefca2f90bb84950ad93748f9f294820 SHA512 bf4e1bdd9ebfc593490a0d5d6fd6e31718e89aff5bb0feda9babf235676e26bff0e6e751a5df96e884a9f86db11b40ad00b63c7a5385c3fa9ab89f7f154b945f +DIST fwupd-2.0.3.tar.xz 5085932 BLAKE2B 82e5170c8f3771685f3c3bed9f02c934104f9953d6dc4eb00290f3a283305a30ae9cebab165c88725a016e86f5610d9699c5f86cc5acf7a32cc4454d82df7c84 SHA512 68321ecf655f12352fd12182e000d9295c3421015ae13012c37bd5e711a0e240a331a6ae5d17a42c2608be79f005e121470c77c28b5fae61fe3383c7579e2bfd diff --git a/sys-apps/fwupd/fwupd-2.0.3.ebuild b/sys-apps/fwupd/fwupd-2.0.3.ebuild new file mode 100644 index ..cc6f110da04d --- /dev/null +++ b/sys-apps/fwupd/fwupd-2.0.3.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +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 introspection logitech lzma minimal modemmanager nvme policykit seccomp spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + minimal? ( !introspection ) + spi? ( lzma ) + seccomp? ( systemd ) + synaptics? ( gnutls ) + test? ( archive ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja2[${PYTHON_USEDEP}] + ') + >=dev-build/meson-1.3.2 + virtual/pkgconfig + sys-apps/hwdata + 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] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.72:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.19:=[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 ) + virtual/libusb:1 + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[mbim,qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + seccomp? ( sys-apps/systemd[seccomp] ) + 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] + ) +" + +src_prepare() { + default + +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 09da3f38d96c8451f0498165d7a6bed813c0eca9 Author: John M. Harris Jr. johnmh me> AuthorDate: Sat Nov 16 00:45:46 2024 + Commit: Sam James gentoo org> CommitDate: Sat Nov 23 16:07:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09da3f38 sys-apps/fwupd: fix sys-apps/hwdata dep Closes: https://bugs.gentoo.org/943220 Signed-off-by: John M. Harris Jr. johnmh.me> Closes: https://github.com/gentoo/gentoo/pull/39381 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-2.0.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/fwupd/fwupd-2.0.1.ebuild b/sys-apps/fwupd/fwupd-2.0.1.ebuild index 026ea60f9c41..3885667a7b3f 100644 --- a/sys-apps/fwupd/fwupd-2.0.1.ebuild +++ b/sys-apps/fwupd/fwupd-2.0.1.ebuild @@ -31,6 +31,7 @@ BDEPEND="$(vala_depend) ') >=dev-build/meson-1.3.2 virtual/pkgconfig + sys-apps/hwdata gtk-doc? ( $(python_gen_cond_dep ' >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 332f8a510c2831b74dec3c66b73911285b1c Author: John M. Harris Jr. johnmh me> AuthorDate: Fri Nov 1 05:23:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Nov 10 16:02:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332f8a51 sys-apps/fwupd-efi: drop 1.6 Signed-off-by: John M. Harris Jr. johnmh.me> Closes: https://github.com/gentoo/gentoo/pull/39195 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild | 64 - 1 file changed, 64 deletions(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild deleted file mode 100644 index de6e4d0eb38e.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.6.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# 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 ~riscv x86" -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: 0fdf23d568b0cca707a35b1448a43b57127d84e3 Author: John M. Harris Jr. johnmh me> AuthorDate: Mon Nov 4 03:42:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Nov 10 16:02:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fdf23d5 sys-apps/fwupd: add 2.0.1 Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/Manifest | 1 + sys-apps/fwupd/fwupd-2.0.1.ebuild | 186 ++ 2 files changed, 187 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index c0ee10fde941..b4ba8f8192de 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5 DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe +DIST fwupd-2.0.1.tar.xz 4971220 BLAKE2B 44d95bae51cb299ab4130805f1a57ebfb0fd5ba8872b6679f5fdde46150cb245f25fdd888f47e57eb35842b6e34f105feefca2f90bb84950ad93748f9f294820 SHA512 bf4e1bdd9ebfc593490a0d5d6fd6e31718e89aff5bb0feda9babf235676e26bff0e6e751a5df96e884a9f86db11b40ad00b63c7a5385c3fa9ab89f7f154b945f diff --git a/sys-apps/fwupd/fwupd-2.0.1.ebuild b/sys-apps/fwupd/fwupd-2.0.1.ebuild new file mode 100644 index ..324f906650ff --- /dev/null +++ b/sys-apps/fwupd/fwupd-2.0.1.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +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 introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + minimal? ( !introspection ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + $(python_gen_cond_dep ' + dev-python/jinja[${PYTHON_USEDEP}] + ') + >=dev-build/meson-1.3.2 + 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] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.72:2 + >=dev-libs/json-glib-1.6.0 + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.3.19:=[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 ) + virtual/libusb:1 + 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] + ) +" + +src_prepare() { + default + + vala_setup + + sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \ + -i docs/meson.build || die + + python_fix_shebang "${S}"/contrib/*.py +} + +src_configure() { + local pl
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 0b9e39c602b773cb6b745ce67281714e127dca8c Author: John M. Harris Jr. johnmh me> AuthorDate: Fri Nov 1 05:12:32 2024 + Commit: Sam James gentoo org> CommitDate: Sun Nov 10 16:02:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9e39c6 sys-apps/fwupd-efi: add 1.7 Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/Manifest | 1 + sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index 6cd1574ace71..01bac6f319c7 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1 +1,2 @@ DIST fwupd-efi-1.6.tar.xz 39940 BLAKE2B 906f90a3187fb7d180dab22941d255220e3d56c2058ff6a5a260b0cd62c90e9c784a7c091da376111f23d02561abdec71958afec63c54134a77aac71deec20bc SHA512 37d3c1348bdead620e626a3e602dc6cd774c47d24ca18a3bf6aee071300d658bc4d37e6ec74fcd20f9b345141d69ea3343d44b9408af4759ad65ef10b72ead69 +DIST fwupd-efi-1.7.gh.tar.gz 44913 BLAKE2B 4e73eb5eea70817beeff52d4bfebb988ced1359299eb3d53db989ae70dbc6fa77ff98ced703a00fbea2b41f5a856e246ecafecdc457d1a35499dd60a57a9a2a8 SHA512 db0857e76964c6e36dd8708fe3b4a0b56290543c374e40a9e1f0919e0016d59de6bd6d2e4f43fb2ddd706841917b60d36da086e1290d3351283504d287083a7e diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.7.ebuild new file mode 100644 index ..b0e4efb7b1cf --- /dev/null +++ b/sys-apps/fwupd-efi/fwupd-efi-1.7.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..13} ) + +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}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +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: 841e3f9832844d333ef0580adcf32c6262706816 Author: John M. Harris Jr. johnmh me> AuthorDate: Fri Nov 1 05:23:02 2024 + Commit: Sam James gentoo org> CommitDate: Sun Nov 10 16:02:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841e3f98 sys-apps/fwupd: drop 1.9.23 Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.9.23.ebuild | 210 - 2 files changed, 211 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index b4ba8f8192de..da3c48c34063 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5 DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe DIST fwupd-2.0.1.tar.xz 4971220 BLAKE2B 44d95bae51cb299ab4130805f1a57ebfb0fd5ba8872b6679f5fdde46150cb245f25fdd888f47e57eb35842b6e34f105feefca2f90bb84950ad93748f9f294820 SHA512 bf4e1bdd9ebfc593490a0d5d6fd6e31718e89aff5bb0feda9babf235676e26bff0e6e751a5df96e884a9f86db11b40ad00b63c7a5385c3fa9ab89f7f154b945f diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-1.9.23.ebuild deleted file mode 100644 index d00aca03ce06.. --- a/sys-apps/fwupd/fwupd-1.9.23.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]
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: c7ddf3b74b94347de418719e85bed72cddbaf7b1 Author: Sam James gentoo org> AuthorDate: Thu Oct 24 17:58:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 17:58:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ddf3b7 sys-apps/fwupd: Stabilize 1.9.24 ppc64, #941863 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.24.ebuild b/sys-apps/fwupd/fwupd-1.9.24.ebuild index ec60f231a40f..b9207dbe5c14 100644 --- a/sys-apps/fwupd/fwupd-1.9.24.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.24.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: 7d3349bd144ac085db5c57b82a1d18906678c121 Author: Sam James gentoo org> AuthorDate: Thu Oct 24 17:42:31 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 17:42:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3349bd sys-apps/fwupd: Stabilize 1.9.24 amd64, #941863 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.24.ebuild b/sys-apps/fwupd/fwupd-1.9.24.ebuild index 943d4b38bd2b..ec60f231a40f 100644 --- a/sys-apps/fwupd/fwupd-1.9.24.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.24.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: 312a733471780de595cd3701b7103c8373fe1b5d Author: Sam James gentoo org> AuthorDate: Thu Oct 24 17:42:30 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 17:42:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312a7334 sys-apps/fwupd-efi: Stabilize 1.6-r1 x86, #941863 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild index 7406eca63ae0..d56d3d4246d7 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.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: 7d4d74c9d4450f7260819dd48d03c440598a35cb Author: Sam James gentoo org> AuthorDate: Thu Oct 24 17:42:29 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 17:42:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4d74c9 sys-apps/fwupd: Stabilize 1.9.24 x86, #941863 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.24.ebuild b/sys-apps/fwupd/fwupd-1.9.24.ebuild index 27af56f8a6be..943d4b38bd2b 100644 --- a/sys-apps/fwupd/fwupd-1.9.24.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.24.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: 8a9ad654d70cb8b0bf6d05a84c13ae801b5a31ed Author: Sam James gentoo org> AuthorDate: Thu Oct 24 17:42:32 2024 + Commit: Sam James gentoo org> CommitDate: Thu Oct 24 17:42:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9ad654 sys-apps/fwupd-efi: Stabilize 1.6-r1 amd64, #941863 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild index d56d3d4246d7..be453697ddda 100644 --- a/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.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: c5b8f8ec64c1b5aaf2c74d9ed98b4174f2e91fdf Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 4 11:58:30 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 4 17:36:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5b8f8ec sys-apps/fwupd: drop 1.9.20 Signed-off-by: Andreas Sturmlechner gentoo.org> sys-apps/fwupd/Manifest| 1 - sys-apps/fwupd/fwupd-1.9.20.ebuild | 210 - 2 files changed, 211 deletions(-) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 4c948d347a7a..c0ee10fde941 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,3 +1,2 @@ -DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5 DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe diff --git a/sys-apps/fwupd/fwupd-1.9.20.ebuild b/sys-apps/fwupd/fwupd-1.9.20.ebuild deleted file mode 100644 index d00aca03ce06.. --- a/sys-apps/fwupd/fwupd-1.9.20.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] - ) -" - -PATC
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 2e899a8d3243658a76c2191a333dcbe43ea76a0b Author: Joonas Niilola gentoo org> AuthorDate: Wed Sep 25 12:39:41 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Sep 25 12:39:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e899a8d sys-apps/fwupd: Stabilize 1.9.23 amd64, #940067 Signed-off-by: Joonas Niilola gentoo.org> sys-apps/fwupd/fwupd-1.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-1.9.23.ebuild index 89c205df4205..d00aca03ce06 100644 --- a/sys-apps/fwupd/fwupd-1.9.23.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.23.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: 876d9da9e971175ed55580507fe9cd5c1d2d0617 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 09:42:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 09:42:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876d9da9 sys-apps/fwupd: Stabilize 1.9.23 x86, #940067 Signed-off-by: Arthur Zamarin gentoo.org> sys-apps/fwupd/fwupd-1.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-1.9.23.ebuild index 9f2873ba7373..89c205df4205 100644 --- a/sys-apps/fwupd/fwupd-1.9.23.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.23.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: 93a3e6217bfcbfe1a2e30d5184b5afc659a9a4a1 Author: Sam James gentoo org> AuthorDate: Mon Sep 23 00:56:23 2024 + Commit: Sam James gentoo org> CommitDate: Mon Sep 23 00:56:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a3e621 sys-apps/fwupd: Stabilize 1.9.23 ppc64, #940067 Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/fwupd-1.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-1.9.23.ebuild index 6553ff479810..9f2873ba7373 100644 --- a/sys-apps/fwupd/fwupd-1.9.23.ebuild +++ b/sys-apps/fwupd/fwupd-1.9.23.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: d5402132e52f817a7c2d046042f9c8c96951bcdf Author: John M. Harris Jr. johnmh me> AuthorDate: Sun Sep 15 21:02:03 2024 + Commit: Sam James gentoo org> CommitDate: Thu Sep 19 01:25:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5402132 sys-apps/fwupd-efi: add 1.6-r1 Update PYTHON_COMPAT for python3_13. Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild | 64 ++ 1 file changed, 64 insertions(+) diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.ebuild new file mode 100644 index ..7406eca63ae0 --- /dev/null +++ b/sys-apps/fwupd-efi/fwupd-efi-1.6-r1.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..13} ) + +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 ~riscv ~x86" +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: 7f659a83c978496be4977e8a2d321d110e0f12e8 Author: John M. Harris Jr. johnmh me> AuthorDate: Sun Sep 15 21:01:05 2024 + Commit: Sam James gentoo org> CommitDate: Thu Sep 19 01:25:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f659a83 sys-apps/fwupd: add myself as a maintainer Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml index b19370c03702..f6aae5585891 100644 --- a/sys-apps/fwupd/metadata.xml +++ b/sys-apps/fwupd/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + joh...@johnmh.me + John M. Harris, Jr. + + + proxy-ma...@gentoo.org + Proxy Maintainers + Use app-arch/libarchive for archives support Build and install AMD dGPU (Navi3x and above) plugin
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: 020d3a73c8301ae1da57533c8a9bb5493146796b Author: John M. Harris Jr. johnmh me> AuthorDate: Sun Sep 15 21:01:56 2024 + Commit: Sam James gentoo org> CommitDate: Thu Sep 19 01:25:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020d3a73 sys-apps/fwupd-efi: add myself as a maintainer Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd-efi/metadata.xml | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml index 771d90fee052..48dbe6113cec 100644 --- a/sys-apps/fwupd-efi/metadata.xml +++ b/sys-apps/fwupd-efi/metadata.xml @@ -1,7 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + joh...@johnmh.me + John M. Harris, Jr. + + + proxy-ma...@gentoo.org + Proxy Maintainers + https://github.com/fwupd/fwupd-efi/issues fwupd/fwupd-efi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 3f2e043d11f13839549346a88d6ddfb5dc202492 Author: John M. Harris Jr. johnmh me> AuthorDate: Sun Sep 15 21:01:14 2024 + Commit: Sam James gentoo org> CommitDate: Thu Sep 19 01:25:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2e043d sys-apps/fwupd: add 1.9.24 Signed-off-by: John M. Harris Jr. johnmh.me> Signed-off-by: Sam James gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.24.ebuild | 210 + 2 files changed, 211 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 7513305fec6b..4c948d347a7a 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5 +DIST fwupd-1.9.24.tar.xz 4305048 BLAKE2B 5ac7bbc5cdcee13a39fe25cd5b83dfbb9615e6349cd39e8b25cc654c0318870de603c1f6ce550da6662d3f9cd7d275cf6254058f6b71dcb9f7916329147ab771 SHA512 2f9935bbfc3ffc49bf0939a75dd52861eea9108d8f7026dbcdf4c07ad234f70f0b1cb6740eefe555dc2a49aba1ea4d65a78427aad7a0ba9de1fe318734255bfe diff --git a/sys-apps/fwupd/fwupd-1.9.24.ebuild b/sys-apps/fwupd/fwupd-1.9.24.ebuild new file mode 100644 index ..27af56f8a6be --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.24.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..13} ) + +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: 9ac4465a7f4f4392b8934d08f76538c0f11cb0c9 Author: Henning Schild hennsch de> AuthorDate: Sun Aug 11 08:54:03 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Thu Aug 22 00:49:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac4465a sys-apps/fwupd: add 1.9.23 Closes: https://bugs.gentoo.org/937021 Signed-off-by: Henning Schild hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/38102 Signed-off-by: Eli Schwartz gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.9.23.ebuild | 210 + 2 files changed, 211 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 3ee08953ae06..7513305fec6b 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1 +1,2 @@ DIST fwupd-1.9.20.tar.xz 4290676 BLAKE2B da9c47df676fc6da059e6a2df60891ff3d9141280ee3be58079c7e07ea785e3129aa5140520dcb87cbd8df7833bc43c201217fac54099133cbab0143fc5dfae8 SHA512 3854421b99e4f6869f840bdf601d3fb61a60ef2875f829858809631f22d24060184c424ef7406ff7ede50ad7a2bcd8b93793244c84d88d2269776f0c26846ee9 +DIST fwupd-1.9.23.tar.xz 4300104 BLAKE2B d084244f99b5edccf4bf6a783846623876e9b4344c05bfe3cd412235bcde63d1f36db5528572e371fd0bde27f72c2bd61ba7b6472504ade4c9a068a00e34ca4e SHA512 379adcc79d40795f4895749bc944689ffee6fadc7c3dd1974df98c15120ca47d020ad4efabc68d0371cb36ebd3b549698c05a81bee0a673745a867bb32c4eeb5 diff --git a/sys-apps/fwupd/fwupd-1.9.23.ebuild b/sys-apps/fwupd/fwupd-1.9.23.ebuild new file mode 100644 index ..6553ff479810 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.9.23.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 + ) +" +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 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/files/
commit: c6704daf58e74a2f365e12c09cde14dfc009c544 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Aug 21 06:26:54 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 21 07:24:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6704daf sys-apps/fwupd-efi: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Joonas Niilola gentoo.org> .../files/fwupd-efi-1.4-efi_ld_override.patch | 26 -- 1 file changed, 26 deletions(-) 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 deleted file mode 100644 index 0b703a41d2e6.. --- a/sys-apps/fwupd-efi/files/fwupd-efi-1.4-efi_ld_override.patch +++ /dev/null @@ -1,26 +0,0 @@ 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')
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd-efi/
commit: db23069f522a40abcbb86b119972527719168e65 Author: Filip Kobierski pm me> AuthorDate: Tue Jul 30 13:17:41 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 5 07:10:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db23069f sys-apps/fwupd-efi: drop old Signed-off-by: Filip Kobierski pm.me> Closes: https://github.com/gentoo/gentoo/pull/37821 Signed-off-by: Joonas Niilola gentoo.org> sys-apps/fwupd-efi/Manifest | 2 - sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild | 70 - sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild | 62 - 3 files changed, 134 deletions(-) diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest index d28d3a021054..6cd1574ace71 100644 --- a/sys-apps/fwupd-efi/Manifest +++ b/sys-apps/fwupd-efi/Manifest @@ -1,3 +1 @@ -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.4.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild deleted file mode 100644 index 553f1fbfc16e.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.4.ebuild +++ /dev/null @@ -1,70 +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 secureboot 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}/releases/download/${PV}/${P}.tar.xz"; - KEYWORDS="amd64 ~arm ~arm64 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 -} - -src_install() { - meson_src_install - secureboot_auto_sign -} diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild b/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild deleted file mode 100644 index a136dde4ec54.. --- a/sys-apps/fwupd-efi/fwupd-efi-1.5.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# 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: 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 h
[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? ( dev-libs/proto
[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 - -PYTHON_
[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 "/te
[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 000
[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 -+++ b/plugins/elantp/meson.
[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 ' - >=dev-python/markdown-3.2[${PYTHON_USED
[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 mo
[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 "/test('t
[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 "/test('thu
[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 "/test('t
[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 "/test('thun
[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 @@ - plugin_lib
[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", &buf, &bufsz, 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 -+++ b/plugins
[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, + install_d
[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", &buf, &bufsz, 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=( + "${FILESDIR}"/${
[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 get_option('tests'
[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, 'tests'))
[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', meson.current_source_di
[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 )