[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 

[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? ( 

[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
-

[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 

[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 

[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
-+++ 

[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 '
-   

[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 

[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 

[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 

[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 

[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 

[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 @@
-   

[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-20 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", , , error))
-   return NULL;
-   hash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
--  if (bufsz > 0) {
-+  if (bufsz > 1) {
-   g_auto(GStrv) tokens = fu_strsplit(buf, bufsz - 1, " ", -1);
-   for (guint i = 0; tokens[i] != NULL; i++) {
-   g_auto(GStrv) kv = NULL;

diff --git a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch
deleted file mode 100644
index 819b6799ebdf..
--- a/sys-apps/fwupd/files/fwupd-1.8.11-installed_tests.patch
+++ /dev/null
@@ -1,406 +0,0 @@
 a/data/meson.build
-+++ b/data/meson.build
-@@ -10,20 +10,10 @@
-   subdir('fish-completion')
- endif
- 
--if get_option('tests')
--subdir('device-tests')
--endif
--
- if build_daemon
- subdir('motd')
- endif
- 
--if get_option('tests')
--  if build_daemon
--subdir('installed-tests')
--  endif
--endif
--
- if build_standalone
-   install_data(['daemon.conf'],
- install_dir: join_paths(sysconfdir, 'fwupd')
 a/libfwupdplugin/meson.build
-+++ b/libfwupdplugin/meson.build
-@@ -370,6 +370,7 @@
-   )
-   test('fwupdplugin-self-test', e, is_parallel: false, timeout: 180, env: env)
- 
-+  if false
-   install_data([
-   'tests/chassis_type',
-   'tests/sys_vendor',
-@@ -388,6 +389,7 @@
- ],
- install_dir: join_paths(installed_test_datadir, 'tests/dmi/tables64'),
-   )
-+  endif
- endif
- 
- fwupdplugin_incdir = include_directories('.')
 a/libfwupdplugin/tests/meson.build
-+++ b/libfwupdplugin/tests/meson.build
-@@ -10,6 +10,5 @@
-   command: [
- python3, '-m', 'zipfile', '-c', '@OUTPUT@', '@INPUT@',
-   ],
--  install: true,
-   install_dir: installed_test_datadir,
- )
 a/plugins/acpi-dmar/meson.build
-+++ b/plugins/acpi-dmar/meson.build
-@@ -28,7 +28,6 @@
-   plugin_libs,
-   plugin_builtin_acpi_dmar,
- ],
--install: true,
- install_rpath: libdir_pkg,
- install_dir: installed_test_bindir,
-   )
 a/plugins/acpi-facp/meson.build
-+++ 

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

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,
+ 

[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", , , error))
+   return NULL;
+   hash = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free);
+-  if (bufsz > 0) {
++  if (bufsz > 1) {
+   g_auto(GStrv) tokens = fu_strsplit(buf, bufsz - 1, " ", -1);
+   for (guint i = 0; tokens[i] != NULL; i++) {
+   g_auto(GStrv) kv = NULL;

diff --git a/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild 
b/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild
new file mode 100644
index ..fa2a0075952f
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.11-r1.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager 
nvme policykit spi +sqlite synaptics systemd test tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager? ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   test? ( archive gusb )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   $(python_gen_cond_dep '
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   ')
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   test? (
+   dev-util/umockdev
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   cbor? ( dev-libs/libcbor:= )
+   dell? (
+   >=app-crypt/tpm2-tss-2.0
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   sys-apps/dbus
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango[introspection]
+"
+
+PATCHES=(
+   

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

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 

[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, 

[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', 

[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 )



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

2022-12-13 Thread Marek Szuba
commit: 7ae6f2733f227c89c1c120e1f8fd90378869dad0
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 13 11:27:50 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 13 11:27:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae6f273

sys-apps/fwupd: make USE=gtk-doc require USE=introspection

Without introspection, the docs are quietly not built.

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/{fwupd-1.8.8.ebuild => fwupd-1.8.8-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.8.ebuild 
b/sys-apps/fwupd/fwupd-1.8.8-r1.ebuild
similarity index 100%
rename from sys-apps/fwupd/fwupd-1.8.8.ebuild
rename to sys-apps/fwupd/fwupd-1.8.8-r1.ebuild



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

2022-12-13 Thread Marek Szuba
commit: 59652a93727a6b894da4cfda4cbd0961450c6da7
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 13 09:39:43 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 13 09:40:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59652a93

sys-apps/fwupd: add 1.8.8

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.8.8.ebuild | 197 ++
 2 files changed, 198 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 1e876937a4bc..5c33bda7be68 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,3 @@
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
 DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 
1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142
 SHA512 
374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36
+DIST fwupd-1.8.8.tar.xz 3341320 BLAKE2B 
12804e59dbc1a2091e81109d0d4cd58b75240835249be546b423858419841cecdb93b4f50406924ccaa609fafb0c96349561b46345d79a66d97133956e4dfa29
 SHA512 
05c9527d5b9013937b106e5a79e0337b66e3d79578bb61ccb27763d95b7d2e93cd816c969a4712e1ca6e5d4b6bc166ea264520e6673ab105a7f6eb2122e69c17

diff --git a/sys-apps/fwupd/fwupd-1.8.8.ebuild 
b/sys-apps/fwupd/fwupd-1.8.8.ebuild
new file mode 100644
index ..5ba9cbff890d
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.8.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager? ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   test? ( gusb )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   $(python_gen_cond_dep '
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   ')
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   dev-util/umockdev
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   cbor? ( dev-libs/libcbor )
+   dell? (
+   >=app-crypt/tpm2-tss-2.0
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   sys-apps/dbus
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango[introspection]
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.6-installed_tests.patch
+)
+
+src_prepare() {
+   default
+
+   vala_setup
+

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

2022-11-11 Thread Marek Szuba
commit: 061c5f59e0a36c50d3d64414906c6cd2c1ca3018
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Nov 11 23:33:04 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Nov 12 00:56:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061c5f59

sys-apps/fwupd: drop the kernel version check

This is relevant at run time rather at build time, the kernel version in
question was released in early 2016, we haven't had any versions older
than that in the tree for ages.

Closes: https://bugs.gentoo.org/880903
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.5.ebuild | 10 +-
 sys-apps/fwupd/fwupd-1.8.7.ebuild | 10 +-
 2 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild 
b/sys-apps/fwupd/fwupd-1.8.5.ebuild
index 8b83f9fc4789..cb1a7821aa10 100644
--- a/sys-apps/fwupd/fwupd-1.8.5.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit linux-info meson python-single-r1 vala udev xdg
+inherit meson python-single-r1 vala udev xdg
 
 DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
 HOMEPAGE="https://fwupd.org;
@@ -100,14 +100,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.8.4-installed_tests.patch
 )
 
-pkg_setup() {
-   python-single-r1_pkg_setup
-
-   if use nvme ; then
-   kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
-   fi
-}
-
 src_prepare() {
default
 

diff --git a/sys-apps/fwupd/fwupd-1.8.7.ebuild 
b/sys-apps/fwupd/fwupd-1.8.7.ebuild
index 0c8dee6a1b40..fb3d311758aa 100644
--- a/sys-apps/fwupd/fwupd-1.8.7.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
 
-inherit linux-info meson python-single-r1 vala udev xdg
+inherit meson python-single-r1 vala udev xdg
 
 DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
 HOMEPAGE="https://fwupd.org;
@@ -99,14 +99,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.8.6-installed_tests.patch
 )
 
-pkg_setup() {
-   python-single-r1_pkg_setup
-
-   if use nvme ; then
-   kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
-   fi
-}
-
 src_prepare() {
default
 



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

2022-11-09 Thread Marek Szuba
commit: 6e549e69bee4860b4a8e387bfb4cd61734eb9a2a
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:23:48 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e549e69

sys-apps/fwupd: drop 1.8.3, 1.8.4

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   2 -
 .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch |  16 --
 .../files/fwupd-1.8.3-gresource_quirks_paths.patch |  11 --
 .../fwupd/files/fwupd-1.8.3-installed_tests.patch  | 215 -
 sys-apps/fwupd/fwupd-1.8.3.ebuild  | 208 
 sys-apps/fwupd/fwupd-1.8.4.ebuild  | 205 
 6 files changed, 657 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index e0eab0f3b1c5..b0ed0d827c15 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,4 +1,2 @@
-DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
-DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
 DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B 
d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31
 SHA512 
c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
deleted file mode 100644
index 297bde7d1740..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-test-deps.py attempts to check the version of dev-python/markdown used
-by dev-util/gi-docgen by importing it. However, on Gentoo there is no
-guarantee that the gi-docgen executable and fwupd build scripts use
-the same Python interpreter.
-
 a/meson.build
-+++ b/meson.build
-@@ -542,7 +542,7 @@
- fwupd_gir = []
- introspection = 
get_option('introspection').disable_auto_if(host_machine.system() != 'linux')
- r = run_command([python3, 'docs/test-deps.py'])
--docs_python_deps = get_option('docs').require(r.returncode() == 0, 
error_message: r.stdout())
-+docs_python_deps = get_option('docs')
- gidocgen_dep = dependency('gi-docgen',
-   version: '>= 2021.1',
-   native: true,

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
deleted file mode 100644
index f4f628adc7c2..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/src/meson.build
-+++ b/src/meson.build
-@@ -154,7 +154,7 @@
- error_message: 'meson >= 0.63.0 is needed for 
-Dgresource_quirks=enabled').allowed()
-   fwupd_gresource_xml = custom_target('fwupd-resources-xml',
- input : [
--  'org.freedesktop.fwupd.xml',
-+  join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'),
- ] + plugin_quirks,
- output : 'fwupd.gresource.xml',
- command : [

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
deleted file mode 100644
index be97e6a61d20..
--- a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
+++ /dev/null
@@ -1,215 +0,0 @@
 a/data/meson.build
-+++ b/data/meson.build
-@@ -10,20 +10,10 @@
-   subdir('fish-completion')
- endif
- 
--if get_option('tests')
--subdir('device-tests')
--endif
--
- if build_daemon
- subdir('motd')
- endif
- 
--if get_option('tests')
--  if build_daemon
--subdir('installed-tests')
--  endif
--endif
--
- if build_standalone
-   install_data(['daemon.conf'],
- install_dir: join_paths(sysconfdir, 'fwupd')
 a/plugins/acpi-dmar/meson.build
-+++ b/plugins/acpi-dmar/meson.build
-@@ -49,7 +49,6 @@
-   fwupd,
-   fwupdplugin,
- ],
--install: true,
- install_dir: installed_test_bindir,
-   )
-   test('acpi-dmar-self-test', e, env: env)  # added to installed-tests
 a/plugins/acpi-facp/meson.build
-+++ b/plugins/acpi-facp/meson.build
-@@ 

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

2022-11-09 Thread Marek Szuba
commit: 5c767782b73b5bf2a8d3d0b52030cb010d8c9ff9
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 00:38:58 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 00:42:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c767782

sys-apps/fwupd: add 1.8.7, drop 1.8.6

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest   | 2 +-
 sys-apps/fwupd/{fwupd-1.8.6.ebuild => fwupd-1.8.7.ebuild} | 9 +
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index b0ed0d827c15..1e876937a4bc 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,2 @@
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
-DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B 
d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31
 SHA512 
c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d
+DIST fwupd-1.8.7.tar.xz 3335636 BLAKE2B 
1c4e8f369581f826a710274e0789fbcfe735ce58407d1c0f7472721895bf426e0ddf0fd3d014a35efe39726f8891faa7960aaa455482b435138ea116bddbc142
 SHA512 
374339178a1fbf85bc25b47077d0db351b3664a02ec9478c4a5381228125f3bd65ef0be9eb526574bd09ab665aadd6cd9e39f01ebbfebbd338ec191ba24c5a36

diff --git a/sys-apps/fwupd/fwupd-1.8.6.ebuild 
b/sys-apps/fwupd/fwupd-1.8.7.ebuild
similarity index 97%
rename from sys-apps/fwupd/fwupd-1.8.6.ebuild
rename to sys-apps/fwupd/fwupd-1.8.7.ebuild
index 35b6091f0d04..0c8dee6a1b40 100644
--- a/sys-apps/fwupd/fwupd-1.8.6.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.7.ebuild
@@ -116,9 +116,6 @@ src_prepare() {
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die
 
-   sed -e '/platform-integrity/d' \
-   -i plugins/meson.build || die #753521
-
sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \
-i docs/meson.build || die
 
@@ -128,7 +125,7 @@ src_prepare() {
 src_configure() {
local plugins=(
-Dplugin_gpio="enabled"
-   $(meson_feature amt plugin_amt)
+   $(meson_feature amt plugin_intel_me)
$(meson_feature dell plugin_dell)
$(meson_feature fastboot plugin_fastboot)
$(meson_feature flashrom plugin_flashrom)
@@ -179,6 +176,10 @@ src_configure() {
meson_src_configure
 }
 
+src_test() {
+   LC_ALL="C" meson_src_test
+}
+
 src_install() {
meson_src_install
 



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

2022-11-06 Thread Agostino Sarubbo
commit: 7c92d47ecb7b7e1954ea8f50e03ed14bcbe84d81
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov  6 08:09:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov  6 08:09:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c92d47e

sys-apps/fwupd: Stabilize 1.8.5 amd64, #879941

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild 
b/sys-apps/fwupd/fwupd-1.8.5.ebuild
index 8f8e7150009d..8b83f9fc4789 100644
--- a/sys-apps/fwupd/fwupd-1.8.5.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-11-06 Thread Agostino Sarubbo
commit: e0c634ea7fbabf10cfade34246fdbd454dada4fa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov  6 08:04:22 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov  6 08:04:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c634ea

sys-apps/fwupd: Stabilize 1.8.5 x86, #879941

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild 
b/sys-apps/fwupd/fwupd-1.8.5.ebuild
index 4c8db080c024..8f8e7150009d 100644
--- a/sys-apps/fwupd/fwupd-1.8.5.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-10-13 Thread Marek Szuba
commit: e89e16b3dee3e6d2a5c08356df6c1f9abf023439
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Oct 13 09:16:55 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Oct 13 09:31:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89e16b3

sys-apps/fwupd: add 1.8.6

Closes: https://bugs.gentoo.org/876800
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   1 +
 .../fwupd/files/fwupd-1.8.6-installed_tests.patch  | 357 +
 sys-apps/fwupd/fwupd-1.8.6.ebuild  | 204 
 3 files changed, 562 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 9b22d6ecb853..e0eab0f3b1c5 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,4 @@
 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f
 DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15
+DIST fwupd-1.8.6.tar.xz 3306416 BLAKE2B 
d19ad5ce1227810e9ecd8d6e57d9c6902371fbb33763faa04750fc58f508b29ed529b9e39f2efd959f899ffb9df6ff7c3b194896e5af636413945fef48710c31
 SHA512 
c04c9f9e0d46b42c4c4c56738bd9c53a7e17a873defaebe5e262953314f6311937cd0c38db21d4bc9b481760e490024e6c4c059bb73206ed02f24216dd65a74d

diff --git a/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch
new file mode 100644
index ..d82a326e0d08
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.8.6-installed_tests.patch
@@ -0,0 +1,357 @@
+--- a/data/meson.build
 b/data/meson.build
+@@ -10,20 +10,10 @@
+   subdir('fish-completion')
+ endif
+ 
+-if get_option('tests')
+-subdir('device-tests')
+-endif
+-
+ if build_daemon
+ subdir('motd')
+ endif
+ 
+-if get_option('tests')
+-  if build_daemon
+-subdir('installed-tests')
+-  endif
+-endif
+-
+ if build_standalone
+   install_data(['daemon.conf'],
+ install_dir: join_paths(sysconfdir, 'fwupd')
+--- a/plugins/acpi-dmar/meson.build
 b/plugins/acpi-dmar/meson.build
+@@ -28,7 +28,6 @@
+   plugin_libs,
+   plugin_builtin_acpi_dmar,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/acpi-facp/meson.build
 b/plugins/acpi-facp/meson.build
+@@ -28,7 +28,6 @@
+   plugin_libs,
+   plugin_builtin_acpi_facp,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/acpi-ivrs/meson.build
 b/plugins/acpi-ivrs/meson.build
+@@ -28,7 +28,6 @@
+   plugin_libs,
+   plugin_builtin_acpi_ivrs,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/acpi-phat/meson.build
 b/plugins/acpi-phat/meson.build
+@@ -31,7 +31,6 @@
+   plugin_libs,
+   plugin_builtin_acpi_phat,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/ata/meson.build
 b/plugins/ata/meson.build
+@@ -33,7 +33,6 @@
+   plugin_libs,
+   plugin_builtin_ata,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/bcm57xx/meson.build
 b/plugins/bcm57xx/meson.build
+@@ -25,8 +25,6 @@
+ plugin_builtins += plugin_builtin_bcm57xx
+ 
+ if get_option('tests')
+-  install_data(['tests/bcm57xx.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -41,7 +39,6 @@
+   plugin_libs,
+   plugin_builtin_bcm57xx,
+ ],
+-install: true,
+ install_rpath: libdir_pkg,
+ install_dir: installed_test_bindir,
+   )
+--- a/plugins/ccgx/meson.build
 b/plugins/ccgx/meson.build
+@@ -28,8 +28,6 @@
+ plugin_builtins += plugin_builtin_ccgx
+ 
+ if get_option('tests')
+-  install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', 

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

2022-09-27 Thread Marek Szuba
commit: 5a203e29191713520da3c1b5631dd3ef6d348da5
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Sep 27 11:26:11 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Sep 27 12:22:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a203e29

sys-apps/fwupd: add 1.8.5

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.8.5.ebuild | 206 ++
 2 files changed, 207 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 3042715986de..9b22d6ecb853 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,3 @@
 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f
+DIST fwupd-1.8.5.tar.xz 3289548 BLAKE2B 
d82845ad4a6faaee966d43b8d9d5be0d4522ac6f2455ac8ef9d9c90dd0141a4feb7dd28f5c79526a49fd2ac4b785f92328a913a0fd13073fa2357aa996dd0700
 SHA512 
96856a56cb10b78982a33b702473cf1bdc32a9fddca6e48313ba3fefbe2f63a12a7290e3b4bd11939844f6989a0e15e96a4c2911cb900cd9e8d9c6c13f15

diff --git a/sys-apps/fwupd/fwupd-1.8.5.ebuild 
b/sys-apps/fwupd/fwupd-1.8.5.ebuild
new file mode 100644
index ..4c8db080c024
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.5.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit linux-info meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc +gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager? ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   test? ( gusb )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   $(python_gen_cond_dep '
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   ')
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   dev-util/umockdev
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   dev-libs/json-glib
+   dev-libs/libgudev:=
+   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=[introspection?]
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   ')
+   >=net-libs/libsoup-2.51.92:2.4[introspection?]
+   net-misc/curl
+   archive? ( app-arch/libarchive:= )
+   cbor? ( dev-libs/libcbor )
+   dell? (
+   >=app-crypt/tpm2-tss-2.0
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( >=sys-auth/elogind-211 )
+   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
+   gnutls? ( net-libs/gnutls )
+   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
+   logitech? ( dev-libs/protobuf-c:= )
+   lzma? ( app-arch/xz-utils )
+   modemmanager? ( net-misc/modemmanager[qmi] )
+   policykit? ( >=sys-auth/polkit-0.114 )
+   sqlite? ( dev-db/sqlite )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss:= )
+   uefi? (
+   sys-apps/fwupd-efi
+   sys-boot/efibootmgr
+   sys-fs/udisks
+   sys-libs/efivar
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   sys-apps/dbus
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/pango[introspection]
+"
+
+PATCHES=(
+   

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

2022-09-07 Thread Marek Szuba
commit: fa15b24f063e821f1faf034eafc2f63db7779366
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep  7 08:50:27 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep  7 09:08:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa15b24f

sys-apps/fwupd: drop 1.7.7-r2

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest  |   1 -
 sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 177 ---
 sys-apps/fwupd/metadata.xml  |   1 -
 3 files changed, 179 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 7fc645626c16..3042715986de 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,3 +1,2 @@
-DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 
197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7
 SHA512 
a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a
 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
 DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f

diff --git a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild 
b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
deleted file mode 100644
index cc687abf943b..
--- a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg
-
-DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
-HOMEPAGE="https://fwupd.org;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ^^ ( elogind minimal systemd )
-   dell? ( uefi )
-   fastboot? ( gusb )
-   logitech? ( gusb )
-   minimal? ( !introspection )
-   spi? ( lzma )
-   synaptics? ( gnutls )
-   uefi? ( gnutls )
-"
-RESTRICT="!test? ( test )"
-
-BDEPEND="$(vala_depend)
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   bash-completion? ( >=app-shells/bash-completion-2.0 )
-   introspection? ( dev-libs/gobject-introspection )
-   man? (
-   app-text/docbook-sgml-utils
-   sys-apps/help2man
-   )
-   test? (
-   thunderbolt? ( dev-util/umockdev )
-   net-libs/gnutls[tools]
-   )
-"
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-arch/gcab-1.0
-   app-arch/xz-utils
-   >=dev-libs/glib-2.58:2
-   dev-libs/json-glib
-   dev-libs/libgudev:=
-   >=dev-libs/libjcat-0.1.4[gpg,pkcs7]
-   >=dev-libs/libxmlb-0.1.13:=[introspection?]
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   ')
-   >=net-libs/libsoup-2.51.92:2.4[introspection?]
-   net-misc/curl
-   archive? ( app-arch/libarchive:= )
-   dell? ( >=sys-libs/libsmbios-2.4.0 )
-   elogind? ( >=sys-auth/elogind-211 )
-   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
-   gnutls? ( net-libs/gnutls )
-   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
-   logitech? ( dev-libs/protobuf-c:= )
-   lzma? ( app-arch/xz-utils )
-   modemmanager? ( net-misc/modemmanager[qmi] )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   sqlite? ( dev-db/sqlite )
-   systemd? ( >=sys-apps/systemd-211 )
-   tpm? ( app-crypt/tpm2-tss:= )
-   uefi? (
-   sys-apps/fwupd-efi
-   sys-boot/efibootmgr
-   sys-fs/udisks
-   sys-libs/efivar
-   )
-"
-# Block sci-chemistry/chemical-mime-data for bug #701900
-RDEPEND="
-   != 4.4"
-   fi
-}
-
-src_prepare() {
-   default
-
-   vala_setup
-
-   # c.f. https://github.com/fwupd/fwupd/issues/1414
-   sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-   -i plugins/thunderbolt/meson.build || die
-
-   sed -e '/platform-integrity/d' \
-   -i plugins/meson.build || die #753521
-

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

2022-09-07 Thread Marek Szuba
commit: 96a3e1d6f578b6e505ae664d28499caecf1cc6fc
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Sep  7 08:51:25 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Sep  7 09:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a3e1d6

sys-apps/fwupd: explicitly call xdg_pkg_post{inst,rm}

fwupd installs icons so we need to update the icon cache. This used to
be done implicitly via inherit xdg, however when floppym added custom
implementations of pkg_post{inst,rm} in commit
c36a53996de7797e831150967c66536fdbea67d1 to handle udev rules
xdg.eclass defaults stopped being called.

Closes: https://bugs.gentoo.org/869032
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 ++
 sys-apps/fwupd/fwupd-1.8.4.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 6dd2394f80cf..27984e59c834 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -198,9 +198,11 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_pkg_postinst
use minimal || udev_reload
 }
 
 pkg_postrm() {
+   xdg_pkg_postrm
use minimal || udev_reload
 }

diff --git a/sys-apps/fwupd/fwupd-1.8.4.ebuild 
b/sys-apps/fwupd/fwupd-1.8.4.ebuild
index 4d97b8c02eb5..df9202e9d65c 100644
--- a/sys-apps/fwupd/fwupd-1.8.4.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.4.ebuild
@@ -195,9 +195,11 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_pkg_postinst
use minimal || udev_reload
 }
 
 pkg_postrm() {
+   xdg_pkg_postrm
use minimal || udev_reload
 }



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

2022-09-06 Thread Sam James
commit: 568d17e75c85695747fdbc0a84f93125fec7614c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 19:12:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 19:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568d17e7

sys-apps/fwupd: call vala_prepare in src_prepare to avoid binpkg use

It's ambiguous whether vala_prepare is supposed to do anything
for binpkg merges, but the convention has been to just
shove it in to src_prepare for now, so let's do that
to avoid trying to find Vala for binpkg installs.

Bug: https://bugs.gentoo.org/837857
Bug: https://bugs.gentoo.org/837965
Signed-off-by: Sam James  gentoo.org>

 sys-apps/fwupd/fwupd-1.7.7-r2.ebuild | 5 -
 sys-apps/fwupd/fwupd-1.8.3.ebuild| 4 +++-
 sys-apps/fwupd/fwupd-1.8.4.ebuild| 4 +++-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild 
b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
index dc4a17a94fad..cc687abf943b 100644
--- a/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
+++ b/sys-apps/fwupd/fwupd-1.7.7-r2.ebuild
@@ -88,7 +88,7 @@ DEPEND="
 
 pkg_setup() {
python-single-r1_pkg_setup
-   vala_setup
+
if use nvme ; then
kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
fi
@@ -96,6 +96,9 @@ pkg_setup() {
 
 src_prepare() {
default
+
+   vala_setup
+
# c.f. https://github.com/fwupd/fwupd/issues/1414
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index a07f8fae44aa..6dd2394f80cf 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -100,7 +100,7 @@ PATCHES=(
 
 pkg_setup() {
python-single-r1_pkg_setup
-   vala_setup
+
if use nvme ; then
kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
fi
@@ -109,6 +109,8 @@ pkg_setup() {
 src_prepare() {
default
 
+   vala_setup
+
# c.f. https://github.com/fwupd/fwupd/issues/1414
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die

diff --git a/sys-apps/fwupd/fwupd-1.8.4.ebuild 
b/sys-apps/fwupd/fwupd-1.8.4.ebuild
index 995724a81068..4d97b8c02eb5 100644
--- a/sys-apps/fwupd/fwupd-1.8.4.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.4.ebuild
@@ -99,7 +99,7 @@ PATCHES=(
 
 pkg_setup() {
python-single-r1_pkg_setup
-   vala_setup
+
if use nvme ; then
kernel_is -ge 4 4 || die "NVMe support requires kernel >= 4.4"
fi
@@ -108,6 +108,8 @@ pkg_setup() {
 src_prepare() {
default
 
+   vala_setup
+
# c.f. https://github.com/fwupd/fwupd/issues/1414
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die



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

2022-08-31 Thread Marek Szuba
commit: b2a24c43c431b163fda4a7eb1b982ad43a8187e5
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 31 13:20:38 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 31 13:24:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2a24c43

sys-apps/fwupd: add 1.8.4

Closes: https://bugs.gentoo.org/867616
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   1 +
 .../fwupd/files/fwupd-1.8.4-installed_tests.patch  | 215 +
 sys-apps/fwupd/fwupd-1.8.4.ebuild  | 201 +++
 3 files changed, 417 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 060c1b5fe73c..7fc645626c16 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,2 +1,3 @@
 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 
197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7
 SHA512 
a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a
 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4
+DIST fwupd-1.8.4.tar.xz 3269648 BLAKE2B 
20857c5de6194a561c587ace0463d94440d25256a04cce51b77f3dcffde9b0f08a03a03e1d0dbb5f15016169f9a31e290609b3fc3f68b40b932c77335f05ec6f
 SHA512 
569d0cb81f9a29259d0a7ae7100ca1063d20557b56903f80c147baf40a74d677f48159e5bd53ab6b33de8ce7185bf279b6dbcf6edfee744c1d4965c5db8f

diff --git a/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch
new file mode 100644
index ..1cb3b41cb728
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.8.4-installed_tests.patch
@@ -0,0 +1,215 @@
+--- a/data/meson.build
 b/data/meson.build
+@@ -10,20 +10,10 @@
+   subdir('fish-completion')
+ endif
+ 
+-if get_option('tests')
+-subdir('device-tests')
+-endif
+-
+ if build_daemon
+ subdir('motd')
+ endif
+ 
+-if get_option('tests')
+-  if build_daemon
+-subdir('installed-tests')
+-  endif
+-endif
+-
+ if build_standalone
+   install_data(['daemon.conf'],
+ install_dir: join_paths(sysconfdir, 'fwupd')
+--- a/plugins/acpi-dmar/meson.build
 b/plugins/acpi-dmar/meson.build
+@@ -47,7 +47,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-dmar-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-facp/meson.build
 b/plugins/acpi-facp/meson.build
+@@ -47,7 +47,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-facp-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-ivrs/meson.build
 b/plugins/acpi-ivrs/meson.build
+@@ -47,7 +47,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-ivrs-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-phat/meson.build
 b/plugins/acpi-phat/meson.build
+@@ -53,7 +53,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-phat-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/ata/meson.build
 b/plugins/ata/meson.build
+@@ -53,7 +53,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('ata-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/bcm57xx/meson.build
 b/plugins/bcm57xx/meson.build
+@@ -35,8 +35,6 @@
+ )
+ 
+ if get_option('tests')
+-  install_data(['tests/bcm57xx.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -63,7 +61,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('bcm57xx-self-test', e, env: env)
+--- a/plugins/ccgx/meson.build
 b/plugins/ccgx/meson.build
+@@ -37,8 +37,6 @@
+ endif
+ 
+ if get_option('tests')
+-  install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -64,7 +62,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('ccgx-self-test', e, env: env)
+--- a/plugins/elantp/meson.build
 

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

2022-08-30 Thread Marek Szuba
commit: 902e35a5c407338c87a39165b3a9f7564b97ad21
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug 30 07:53:21 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug 30 07:53:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902e35a5

sys-apps/fwupd-efi: drop 1.1

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/Manifest |  1 -
 sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
index b48706dafe78..0e8b6019fe90 100644
--- a/sys-apps/fwupd-efi/Manifest
+++ b/sys-apps/fwupd-efi/Manifest
@@ -1,2 +1 @@
-DIST fwupd-efi-1.1.tar.gz 37079 BLAKE2B 
6f9d97f969aa8c4e7f220e7914163ddff31fa841469b30e9ca73c76d49b753edcfd6e76df68b408533deb14e230240c9d15278eb8d7d490e45f10f28a0993cd6
 SHA512 
ee2c1039de87a3580cbe47bb5818015936ad7ef00b3bc8fff644c858387e5c5b3fe84e075e01ff9069218b04474774abee4a13261a2d1dd786e0e6d3bfe5833b
 DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B 
f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc
 SHA512 
3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild
deleted file mode 100644
index 00464ef3dc85..
--- a/sys-apps/fwupd-efi/fwupd-efi-1.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit meson python-any-r1 toolchain-funcs
-
-DESCRIPTION="EFI executable for fwupd"
-HOMEPAGE="https://fwupd.org;
-
-if [[ ${PV} =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git;
-else
-   SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE=""
-
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig"
-
-DEPEND="sys-boot/gnu-efi"
-
-RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN};
-   )
-
-   meson_src_configure
-}



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

2022-08-30 Thread Marek Szuba
commit: 417a464663eea1ad9b7cff714d62942f90cab0b8
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Aug 30 07:52:45 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Aug 30 07:52:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417a4646

sys-apps/fwupd: drop 1.7.5, 1.8.0-r1, 1.8.1

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest  |   3 -
 sys-apps/fwupd/fwupd-1.7.5.ebuild| 174 
 sys-apps/fwupd/fwupd-1.8.0-r1.ebuild | 179 -
 sys-apps/fwupd/fwupd-1.8.1.ebuild| 188 ---
 4 files changed, 544 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 5c1ae4a880be..060c1b5fe73c 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,5 +1,2 @@
-DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6a3bc413d514409e4382bf8a3b0d57f4febc29a24d6351481474dd8111406ffdcb11125139fbc04a33ea00321
 SHA512 
1c2d99d905f76ebfce65db310ba0f6c1305ecf662b58bd9f6f6597ccc79cbabed126c97f2142207c99d8373ed42575363a58d9f053f390780b7c9a19c614fb31
 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 
197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7
 SHA512 
a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a
-DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 
15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf
 SHA512 
8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b
-DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 
1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3
 SHA512 
9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819
 DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4

diff --git a/sys-apps/fwupd/fwupd-1.7.5.ebuild 
b/sys-apps/fwupd/fwupd-1.7.5.ebuild
deleted file mode 100644
index 28f7c27c0499..
--- a/sys-apps/fwupd/fwupd-1.7.5.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit bash-completion-r1 linux-info meson python-single-r1 vala xdg
-
-DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
-HOMEPAGE="https://fwupd.org;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="amt archive bash-completion bluetooth dell elogind fastboot flashrom 
gnutls gtk-doc gusb introspection logitech lzma +man minimal modemmanager nvme 
policykit spi +sqlite synaptics systemd test thunderbolt tpm uefi"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ^^ ( elogind minimal systemd )
-   dell? ( uefi )
-   fastboot? ( gusb )
-   logitech? ( gusb )
-   minimal? ( !introspection )
-   spi? ( lzma )
-   synaptics? ( gnutls )
-   uefi? ( gnutls )
-"
-RESTRICT="!test? ( test )"
-
-BDEPEND="$(vala_depend)
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   bash-completion? ( >=app-shells/bash-completion-2.0 )
-   introspection? ( dev-libs/gobject-introspection )
-   man? (
-   app-text/docbook-sgml-utils
-   sys-apps/help2man
-   )
-   test? (
-   thunderbolt? ( dev-util/umockdev )
-   net-libs/gnutls[tools]
-   )
-"
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-arch/gcab-1.0
-   app-arch/xz-utils
-   >=dev-libs/glib-2.58:2
-   dev-libs/json-glib
-   dev-libs/libgudev:=
-   >=dev-libs/libjcat-0.1.0[gpg,pkcs7]
-   >=dev-libs/libxmlb-0.1.13:=[introspection?]
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
-   ')
-   >=net-libs/libsoup-2.51.92:2.4[introspection?]
-   net-misc/curl
-   archive? ( app-arch/libarchive:= )
-   dell? ( >=sys-libs/libsmbios-2.4.0 )
-   elogind? ( >=sys-auth/elogind-211 )
-   flashrom? ( >=sys-apps/flashrom-1.2-r3 )
-   gnutls? ( net-libs/gnutls )
-   gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] )
-   logitech? ( dev-libs/protobuf-c:= )
-   lzma? ( app-arch/xz-utils )
-   modemmanager? ( net-misc/modemmanager[qmi] )
-   policykit? ( >=sys-auth/polkit-0.103 )
-   

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

2022-08-28 Thread WANG Xuerui
commit: b617a730dfdfa60448aa511e0003e8918c60
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 28 07:00:22 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Aug 28 07:41:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b617

sys-apps/fwupd: keyword 1.8.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 1e5db77cc001..a07f8fae44aa 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-08-27 Thread Agostino Sarubbo
commit: fc2f707b7682f3fd1ed3c155afd3ad94e69be5f3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 27 08:26:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 27 08:26:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2f707b

sys-apps/fwupd: amd64 stable wrt bug #866515

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index bde563c6d54e..59425e6564f8 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-08-27 Thread Agostino Sarubbo
commit: bad5d6076b5e66357b21494d9c92a2ba3fea627e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 27 08:39:11 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 27 08:39:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad5d607

sys-apps/fwupd: x86 stable wrt bug #866515

Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 59425e6564f8..1e5db77cc001 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
^^ ( elogind minimal systemd )



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

2022-08-27 Thread Sam James
commit: 21d5ab13491fd703f4efec3d8c5c619da3d7ab77
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 23:25:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 23:25:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d5ab13

sys-apps/fwupd-efi: Stabilize 1.3 amd64, #866512

Signed-off-by: Sam James  gentoo.org>

 sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
index 3aca3e43e660..69a7f4ed58d6 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git;
 else
SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 x86"
 fi
 
 LICENSE="LGPL-2.1+"



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

2022-08-25 Thread Sam James
commit: 6848b34916c6a41c30e9d5f941d5bd86e75263d1
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 26 05:45:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 05:45:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6848b349

sys-apps/fwupd-efi: Stabilize 1.3 x86, #866512

Signed-off-by: Sam James  gentoo.org>

 sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
index ade0d8be03f8..3aca3e43e660 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git;
 else
SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 x86"
 fi
 
 LICENSE="LGPL-2.1+"



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

2022-08-20 Thread Marek Szuba
commit: ed19582b41068c8f0ee42d2e65ff0e3961cf3a47
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 21 00:13:55 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 21 01:16:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed19582b

sys-apps/fwupd: do not install tests and their support files

Closes: https://bugs.gentoo.org/861575
Signed-off-by: Marek Szuba  gentoo.org>

 .../fwupd/files/fwupd-1.8.3-installed_tests.patch  | 215 +
 sys-apps/fwupd/fwupd-1.8.3.ebuild  |   1 +
 2 files changed, 216 insertions(+)

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
new file mode 100644
index ..be97e6a61d20
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.8.3-installed_tests.patch
@@ -0,0 +1,215 @@
+--- a/data/meson.build
 b/data/meson.build
+@@ -10,20 +10,10 @@
+   subdir('fish-completion')
+ endif
+ 
+-if get_option('tests')
+-subdir('device-tests')
+-endif
+-
+ if build_daemon
+ subdir('motd')
+ endif
+ 
+-if get_option('tests')
+-  if build_daemon
+-subdir('installed-tests')
+-  endif
+-endif
+-
+ if build_standalone
+   install_data(['daemon.conf'],
+ install_dir: join_paths(sysconfdir, 'fwupd')
+--- a/plugins/acpi-dmar/meson.build
 b/plugins/acpi-dmar/meson.build
+@@ -49,7 +49,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-dmar-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-facp/meson.build
 b/plugins/acpi-facp/meson.build
+@@ -47,7 +47,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-facp-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-ivrs/meson.build
 b/plugins/acpi-ivrs/meson.build
+@@ -49,7 +49,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-ivrs-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/acpi-phat/meson.build
 b/plugins/acpi-phat/meson.build
+@@ -53,7 +53,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('acpi-phat-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/ata/meson.build
 b/plugins/ata/meson.build
+@@ -53,7 +53,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('ata-self-test', e, env: env)  # added to installed-tests
+--- a/plugins/bcm57xx/meson.build
 b/plugins/bcm57xx/meson.build
+@@ -35,8 +35,6 @@
+ )
+ 
+ if get_option('tests')
+-  install_data(['tests/bcm57xx.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -63,7 +61,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('bcm57xx-self-test', e, env: env)
+--- a/plugins/ccgx/meson.build
 b/plugins/ccgx/meson.build
+@@ -37,8 +37,6 @@
+ endif
+ 
+ if get_option('tests')
+-  install_data(['tests/ccgx.builder.xml', 'tests/ccgx-dmc.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -64,7 +62,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('ccgx-self-test', e, env: env)
+--- a/plugins/elantp/meson.build
 b/plugins/elantp/meson.build
+@@ -33,8 +33,6 @@
+ endif
+ 
+ if get_option('tests')
+-  install_data(['tests/elantp.builder.xml'],
+-install_dir: join_paths(installed_test_datadir, 'tests'))
+   env = environment()
+   env.set('G_TEST_SRCDIR', meson.current_source_dir())
+   env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+@@ -57,7 +55,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('elantp-self-test', e, env: env)
+--- a/plugins/linux-swap/meson.build
 b/plugins/linux-swap/meson.build
+@@ -44,7 +44,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('linux-swap-self-test', e)  # added to installed-tests
+--- a/plugins/mtd/meson.build
 b/plugins/mtd/meson.build
+@@ -46,7 +46,6 @@
+   fwupd,
+   fwupdplugin,
+ ],
+-install: true,
+ install_dir: installed_test_bindir,
+   )
+   test('mtd-self-test', e)  # added to installed-tests
+--- a/plugins/nitrokey/meson.build
 b/plugins/nitrokey/meson.build
+@@ -47,7 +47,6 @@
+ link_with: [
+   

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

2022-07-28 Thread Marek Szuba
commit: f9b8556de55fde06faa776bf977556391c25be89
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul 28 12:18:38 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul 28 13:03:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b8556d

sys-apps/fwupd: fix Python shebangs in contrib build scripts

This includes among others generate-gresource-xml.py, which is used
by the feature 'gresource_quirks'.

Bug: https://bugs.gentoo.org/861572
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 2d52acf698a3..4265a6081d1e 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -107,6 +107,7 @@ pkg_setup() {
 
 src_prepare() {
default
+
# c.f. https://github.com/fwupd/fwupd/issues/1414
sed -e "/test('thunderbolt-self-test', e, env: test_env, timeout : 
120)/d" \
-i plugins/thunderbolt/meson.build || die
@@ -118,6 +119,8 @@ src_prepare() {
-i data/builder/meson.build || die
sed -e "/install_dir.*'doc'/s/doc/gtk-doc/" \
-i docs/meson.build || die
+
+   python_fix_shebang "${S}"/contrib/*.py
 }
 
 src_configure() {



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

2022-07-28 Thread Marek Szuba
commit: 9541fad8fb8167c5f4b9fa6ceb58839139fd8014
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul 28 12:10:05 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul 28 13:03:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9541fad8

sys-apps/fwupd-efi: have the ebuilds set efi-libdir

Upstream build scripts attempt to determine the ABI-correct libdir name
by calling '${CC} -print-multi-os-directory', which does not work with
clang. Fortunately, we have a perfectly good mechanism for this
available to the ebuilds.

Closes: https://bugs.gentoo.org/831970
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
index 7fff4de7760f..ade0d8be03f8 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
@@ -39,6 +39,7 @@ src_configure() {
local emesonargs=(
-Defi-cc="$(tc-getCC)"
-Defi-ld="$(tc-getLD)"
+   -Defi-libdir="${EPREFIX}"/usr/$(get_libdir)
-Defi_sbat_distro_id="gentoo"
-Defi_sbat_distro_summary="Gentoo GNU/Linux"
-Defi_sbat_distro_pkgname="${PN}"



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

2022-07-28 Thread Marek Szuba
commit: 0ffba731b16ef33665e9e931c337425cf5fa1d39
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul 28 12:14:37 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul 28 13:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ffba731

sys-apps/fwupd-efi: drop 1.2

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/Manifest |  1 -
 sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/sys-apps/fwupd-efi/Manifest b/sys-apps/fwupd-efi/Manifest
index 63732c3d4bf2..b48706dafe78 100644
--- a/sys-apps/fwupd-efi/Manifest
+++ b/sys-apps/fwupd-efi/Manifest
@@ -1,3 +1,2 @@
 DIST fwupd-efi-1.1.tar.gz 37079 BLAKE2B 
6f9d97f969aa8c4e7f220e7914163ddff31fa841469b30e9ca73c76d49b753edcfd6e76df68b408533deb14e230240c9d15278eb8d7d490e45f10f28a0993cd6
 SHA512 
ee2c1039de87a3580cbe47bb5818015936ad7ef00b3bc8fff644c858387e5c5b3fe84e075e01ff9069218b04474774abee4a13261a2d1dd786e0e6d3bfe5833b
-DIST fwupd-efi-1.2.tar.gz 38867 BLAKE2B 
aa1a877db06dcf8347dff9411f9c9475b40e9a5f533949b254170c627869c61c5c3b17d9cbc9075af9d4f5c534befe1ab89f27d4684d1f7b701d50ab4cda2ff0
 SHA512 
c08a471ecdefdf40c94750954595ad1279da204e939517b62f223e0003a258840e7d4725ec74d77ccdf46906561d8ac987dcc67a9d3f6e9ba99219e16dd350de
 DIST fwupd-efi-1.3.tar.gz 39122 BLAKE2B 
f295869038f485026b8e60977faf76ad81f1ad11474d13be9a635b1a014daf79ee4250a44dcdb4b79f887a3093ba70a470dde6e8376bc4c064cd30c64c76cddc
 SHA512 
3f17bc990de15e48d7be7302992d51c12b510a793b556ac269fcf3b63f83cc3c257bc852de23ee44a0de1b96eea324277015265c42ee41a11b88368a3f4b38eb

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild
deleted file mode 100644
index e7bb5a79d7d4..
--- a/sys-apps/fwupd-efi/fwupd-efi-1.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{7..10} )
-
-inherit meson python-any-r1 toolchain-funcs
-
-DESCRIPTION="EFI executable for fwupd"
-HOMEPAGE="https://fwupd.org;
-
-if [[ ${PV} =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/fwupd/fwupd-efi.git;
-else
-   SRC_URI="https://github.com/fwupd/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-IUSE=""
-
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig"
-
-DEPEND="sys-boot/gnu-efi"
-
-RDEPEND="!https://packages.gentoo.org/packages/${CATEGORY}/${PN};
-   )
-
-   meson_src_configure
-}



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

2022-07-27 Thread Marek Szuba
commit: 86609f78337a4ba8097dbdbf11854bd3835127f4
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 27 22:34:18 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 27 22:43:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86609f78

sys-apps/fwupd: explicitly disable Meson feature 'gresource_quirks'

By default the option in question is enabled or disabled automatically
depending on the version of Meson in use, which is something I very
much do NOT want to affect whether certain data is installed as XML
files (which is how older fwupd versions always did it) or embedded
as gresources in the program binaries. Besides, the way upstream
implemented the latter only works for a specific location of
${BUILD_DIR} with respect to ${S} - hence the linked bug.

Nb. For future reference, a patch which makes gresource_quirks=enabled
work has been included as well.

Closes: https://bugs.gentoo.org/861521
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch | 11 +++
 sys-apps/fwupd/fwupd-1.8.3.ebuild |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
new file mode 100644
index ..f4f628adc7c2
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.8.3-gresource_quirks_paths.patch
@@ -0,0 +1,11 @@
+--- a/src/meson.build
 b/src/meson.build
+@@ -154,7 +154,7 @@
+ error_message: 'meson >= 0.63.0 is needed for 
-Dgresource_quirks=enabled').allowed()
+   fwupd_gresource_xml = custom_target('fwupd-resources-xml',
+ input : [
+-  'org.freedesktop.fwupd.xml',
++  join_paths(meson.current_source_dir(), 'org.freedesktop.fwupd.xml'),
+ ] + plugin_quirks,
+ output : 'fwupd.gresource.xml',
+ command : [

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 6e7df4eaa3c8..2d52acf698a3 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -94,6 +94,7 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.8.3-docgen_deps_test.patch
+   "${FILESDIR}"/${PN}-1.8.3-gresource_quirks_paths.patch
 )
 
 pkg_setup() {
@@ -150,6 +151,7 @@ src_configure() {
-Dconsolekit="disabled"
-Dcurl="enabled"
-Defi_binary="false"
+   -Dgresource_quirks="disabled"
-Dsupported_build="enabled"
-Dudevdir="${EPREFIX}$(get_udevdir)"
$(meson_feature archive libarchive)



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

2022-07-27 Thread Andreas Sturmlechner
commit: 0c372fce00f6baf746c43035cefc188f701a2e55
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jul 27 17:28:39 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jul 27 17:28:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c372fce

sys-apps/fwupd: Fix typo in REQUIRED_USE

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sys-apps/fwupd/fwupd-1.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
index 4b5782ab7029..6e7df4eaa3c8 100644
--- a/sys-apps/fwupd/fwupd-1.8.3.ebuild
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
fastboot? ( gusb )
logitech? ( gusb )
minimal? ( !introspection )
-   modemmanager ( gusb )
+   modemmanager? ( gusb )
spi? ( lzma )
synaptics? ( gnutls )
uefi? ( gnutls )



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

2022-07-27 Thread Marek Szuba
commit: 2065fa4d3d69d7ff1839caae767c540e26645c1e
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 27 13:24:51 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 27 13:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2065fa4d

sys-apps/fwupd-efi: enable py3.11

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild 
b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
index 936f5457e1d6..7fff4de7760f 100644
--- a/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
+++ b/sys-apps/fwupd-efi/fwupd-efi-1.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit meson python-any-r1 toolchain-funcs
 



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

2022-07-27 Thread Marek Szuba
commit: b4fabe3321f48b90f0e4700284af92b857425456
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 27 13:07:14 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 27 13:10:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4fabe33

sys-apps/fwupd: add 1.8.3

Closes: https://bugs.gentoo.org/841767
Closes: https://bugs.gentoo.org/859331
Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd/Manifest|   1 +
 .../fwupd/files/fwupd-1.8.3-docgen_deps_test.patch |  16 ++
 sys-apps/fwupd/fwupd-1.8.3.ebuild  | 198 +
 3 files changed, 215 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 6f34e1f61853..5c1ae4a880be 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -2,3 +2,4 @@ DIST fwupd-1.7.5.tar.gz 4014523 BLAKE2B 
b7297bbf3358209464691b928b928fa029c68ae6
 DIST fwupd-1.7.7.tar.gz 4057638 BLAKE2B 
197d7b8a8de64094d267bb4e2de30101373bcc52fd54d12dc2590a50f2bcebbcfe00847d19c0088d2c778743d219ee73c0237db711ad27e36f7126f7c615ccf7
 SHA512 
a787ffdff93f483ad97547d335c50a4db7b61bce1bc27d737b077bbedfa4676c8d6d37db94ac24083c50e3bfde8aefd4d1adb3d0e473303f454a46dde136df0a
 DIST fwupd-1.8.0.tar.gz 4103239 BLAKE2B 
15d06a261be1f529573a0f3b21a54066b1b286e1d1c68ac24f3862f7e3a8855661775b369016d67fbc9797fd13dea88000e78d1a6973e489ecaa6f7f6855b3cf
 SHA512 
8977e0b0878e46480565a32935cc008d57d3978609c01877e3a90dc594b122bed0c94613a53f0f2d3f50d8a039b09cb93787aaf7e0b5d8cf1ec1a6247fe1610b
 DIST fwupd-1.8.1.tar.gz 4143691 BLAKE2B 
1606bc35e0bf15efe202ec906161e5c526d4fdd1ef1469da6aeb141539c3196cbdd603b124e805c4eb43c020fed5049b1813d6301211fa02fa4c0c2c2b8222b3
 SHA512 
9f3e15b977b335058d1430049f19de8a17260cdbc4e84aa728ff4e6db3deebc8725f532e9b3edb7d51a0ddc9cc9f8272449417e7345009d447b9f4b3378a4819
+DIST fwupd-1.8.3.tar.gz 4267315 BLAKE2B 
35e5855ea0d314fa5b1cc33ed4efa71e54c35b57c742748a5d6c7f4c1f88bfd9c2e5a84f2af72f6e5e63ddfc4f6521312fb7b1446922c76917f9abdd4d90e618
 SHA512 
271a1c2547f35322a7a7d83adc84d729ba73d810f6ac526d1c6aa2a9774dea1edc986b7d62481ebb70d43653577ced19f13f695dedf4012c82d814da70cb83f4

diff --git a/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch 
b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
new file mode 100644
index ..297bde7d1740
--- /dev/null
+++ b/sys-apps/fwupd/files/fwupd-1.8.3-docgen_deps_test.patch
@@ -0,0 +1,16 @@
+test-deps.py attempts to check the version of dev-python/markdown used
+by dev-util/gi-docgen by importing it. However, on Gentoo there is no
+guarantee that the gi-docgen executable and fwupd build scripts use
+the same Python interpreter.
+
+--- a/meson.build
 b/meson.build
+@@ -542,7 +542,7 @@
+ fwupd_gir = []
+ introspection = 
get_option('introspection').disable_auto_if(host_machine.system() != 'linux')
+ r = run_command([python3, 'docs/test-deps.py'])
+-docs_python_deps = get_option('docs').require(r.returncode() == 0, 
error_message: r.stdout())
++docs_python_deps = get_option('docs')
+ gidocgen_dep = dependency('gi-docgen',
+   version: '>= 2021.1',
+   native: true,

diff --git a/sys-apps/fwupd/fwupd-1.8.3.ebuild 
b/sys-apps/fwupd/fwupd-1.8.3.ebuild
new file mode 100644
index ..4b5782ab7029
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.8.3.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit linux-info meson python-single-r1 vala udev xdg
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="amt archive bash-completion bluetooth cbor dell elogind fastboot 
flashrom gnutls gtk-doc gusb introspection logitech lzma +man minimal 
modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( elogind minimal systemd )
+   dell? ( uefi )
+   fastboot? ( gusb )
+   logitech? ( gusb )
+   minimal? ( !introspection )
+   modemmanager ( gusb )
+   spi? ( lzma )
+   synaptics? ( gnutls )
+   uefi? ( gnutls )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   >=dev-util/meson-0.60.0
+   virtual/pkgconfig
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   )
+   bash-completion? ( >=app-shells/bash-completion-2.0 )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   dev-util/umockdev
+   net-libs/gnutls[tools]
+   )
+"
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/xz-utils
+   >=dev-libs/glib-2.58:2
+   

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

2022-07-03 Thread Piotr Karbowski
commit: a76cf3802df68016d024118cf86bbded577fd98c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jul  3 18:39:08 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jul  3 18:41:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76cf380

sys-apps/fwupd: joining as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/fwupd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/fwupd/metadata.xml b/sys-apps/fwupd/metadata.xml
index 423c7f74be1b..748aacf79969 100644
--- a/sys-apps/fwupd/metadata.xml
+++ b/sys-apps/fwupd/metadata.xml
@@ -5,6 +5,10 @@
mare...@gentoo.org
Marek Szuba

+   
+   slashbe...@gentoo.org
+   Piotr Karbowski
+   

Use app-arch/libarchive for 
archives support
Build and install Intel AMT plugin



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

2022-07-03 Thread Piotr Karbowski
commit: 09f7c5d70729f02ae468a27f3242b9b4a8c88856
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jul  3 18:40:23 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jul  3 18:41:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f7c5d7

sys-apps/fwupd-efi: joining as maintainer.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-apps/fwupd-efi/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml
index e8bbd920f7b6..1bc45134a1ea 100644
--- a/sys-apps/fwupd-efi/metadata.xml
+++ b/sys-apps/fwupd-efi/metadata.xml
@@ -5,6 +5,10 @@
mare...@gentoo.org
Marek Szuba

+   
+   slashbe...@gentoo.org
+   Piotr Karbowski
+   

https://github.com/fwupd/fwupd-efi/issues
fwupd/fwupd-efi



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

2022-06-29 Thread Marek Szuba
commit: d1bdb1afe2e43abecc6ab4f384df3ce684ba05e1
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 29 10:56:51 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 29 10:56:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bdb1af

sys-apps/fwupd-efi: add myself as a maintainer

Signed-off-by: Marek Szuba  gentoo.org>

 sys-apps/fwupd-efi/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-apps/fwupd-efi/metadata.xml b/sys-apps/fwupd-efi/metadata.xml
index 771d90fee052..e8bbd920f7b6 100644
--- a/sys-apps/fwupd-efi/metadata.xml
+++ b/sys-apps/fwupd-efi/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   mare...@gentoo.org
+   Marek Szuba
+   

https://github.com/fwupd/fwupd-efi/issues
fwupd/fwupd-efi



  1   2   3   4   >