[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/, sys-apps/fwupd/files/

2025-05-22 Thread Sam James
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/

2025-05-22 Thread Arthur Zamarin
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/

2025-05-08 Thread Arthur Zamarin
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/

2025-04-07 Thread Arthur Zamarin
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/

2025-04-06 Thread Sam James
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/

2025-04-06 Thread Sam James
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/

2025-01-11 Thread WANG Xuerui
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/

2024-12-16 Thread Arthur Zamarin
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/

2024-12-15 Thread Arthur Zamarin
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/

2024-12-13 Thread Sam James
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/

2024-11-23 Thread Sam James
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/

2024-11-10 Thread Sam James
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/

2024-11-10 Thread Sam James
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/

2024-11-10 Thread Sam James
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/

2024-11-10 Thread Sam James
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/

2024-10-25 Thread Sam James
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/

2024-10-25 Thread Sam James
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/

2024-10-24 Thread Sam James
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/

2024-10-24 Thread Sam James
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/

2024-10-24 Thread Sam James
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/

2024-10-04 Thread Andreas Sturmlechner
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/

2024-09-25 Thread Joonas Niilola
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-22 Thread Sam James
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/

2024-09-18 Thread Sam James
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/

2024-09-18 Thread Sam James
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/

2024-09-18 Thread Sam James
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/

2024-09-18 Thread Sam James
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/

2024-08-21 Thread Eli Schwartz
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/

2024-08-21 Thread Joonas Niilola
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/

2024-08-05 Thread Joonas Niilola
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/

2024-07-23 Thread Viorel Munteanu
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/

2024-07-23 Thread Viorel Munteanu
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/

2024-07-22 Thread Sam James
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/

2024-07-22 Thread Sam James
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/

2024-07-22 Thread Sam James
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/

2024-05-31 Thread Marek Szuba
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/

2024-05-29 Thread Jakov Smolić
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/

2024-05-29 Thread Sam James
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/

2024-04-29 Thread Marek Szuba
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/

2024-04-24 Thread Arthur Zamarin
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/

2024-04-24 Thread Arthur Zamarin
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Marek Szuba
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/

2024-04-24 Thread Marek Szuba
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/

2024-04-24 Thread Marek Szuba
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/

2024-04-24 Thread Marek Szuba
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/

2024-04-24 Thread Marek Szuba
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/

2024-04-07 Thread Marek Szuba
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/

2024-04-07 Thread Marek Szuba
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/

2024-02-29 Thread Marek Szuba
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/

2024-02-28 Thread Marek Szuba
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/

2024-01-04 Thread Sam James
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/

2023-12-27 Thread Marek Szuba
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/

2023-12-26 Thread Sam James
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/

2023-12-13 Thread Marek Szuba
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/

2023-12-05 Thread Marek Szuba
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/

2023-12-05 Thread Marek Szuba
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/

2023-10-27 Thread Florian Schmaus
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/

2023-10-22 Thread Marek Szuba
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/

2023-09-28 Thread Marek Szuba
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/

2023-09-07 Thread Marek Szuba
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/

2023-08-25 Thread Marek Szuba
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/

2023-08-22 Thread Sam James
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/

2023-08-22 Thread Sam James
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/

2023-08-21 Thread Marek Szuba
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/

2023-08-09 Thread Piotr Karbowski
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/

2023-08-09 Thread Piotr Karbowski
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/

2023-07-20 Thread Andrew Ammerlaan
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/

2023-07-11 Thread Marek Szuba
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/

2023-07-11 Thread Marek Szuba
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/

2023-07-11 Thread Jakov Smolić
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/

2023-07-07 Thread Sam James
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/

2023-06-13 Thread Marek Szuba
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/

2023-05-21 Thread Marek Szuba
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/

2023-05-21 Thread Jakov Smolić
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/

2023-05-19 Thread Arthur Zamarin
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/

2023-05-19 Thread Marek Szuba
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/

2023-03-31 Thread Marek Szuba
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/

2023-03-30 Thread Marek Szuba
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/

2023-03-30 Thread Sam James
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/

2023-03-30 Thread Marek Szuba
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/

2023-03-30 Thread Marek Szuba
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/

2023-03-30 Thread Sam James
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/

2023-03-06 Thread Marek Szuba
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/

2023-02-27 Thread Marek Szuba
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Marek Szuba
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/

2023-02-24 Thread Marek Szuba
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/

2023-02-20 Thread Arthur Zamarin
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/

2023-02-20 Thread Arthur Zamarin
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/

2023-01-27 Thread Arthur Zamarin
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/

2023-01-27 Thread Marek Szuba
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/

2023-01-24 Thread Marek Szuba
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/

2023-01-08 Thread Georgy Yakovlev
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/

2022-12-17 Thread Arthur Zamarin
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/

2022-12-17 Thread Arthur Zamarin
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 )



  1   2   3   4   >