commit:     226dd2bc41e0b641333cefae6d678384a9306b3e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 24 02:23:08 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 24 02:23:08 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=226dd2bc

sys-apps/fwupd: wire up verify-sig

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/fwupd/Manifest            |  1 +
 sys-apps/fwupd/fwupd-2.0.18.ebuild | 12 ++++++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 13192a21dd09..442c62af66ae 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -3,4 +3,5 @@ DIST fwupd-2.0.1.tar.xz 4971220 BLAKE2B 
44d95bae51cb299ab4130805f1a57ebfb0fd5ba8
 DIST fwupd-2.0.14.tar.xz 4980572 BLAKE2B 
f3dfe427e9c01629e1dd3a860d305d3b60d094387b507b01de6f082041f7a13fd673eda650c7ddac7e353aaa41fdd476a67654a298632bc13895f7a5ab6d86bf
 SHA512 
627ecf8f4951c22b6e497032de2a00d27af8d9348bf6f6ae49e8c89565eb0ee5a0b8ffc142717908955483090d6671de2e34297880138a31e87e11317fc5dbaf
 DIST fwupd-2.0.16.tar.xz 4999552 BLAKE2B 
219dea379cd716df4f8e4e33c602db576b166609d65f28ef87e53ed32555dfbf1867aad2f2e230462dc9528a922c978370930b16caf56b27de8508a6d50b4ea4
 SHA512 
c923b843f48aeb4a313504a9b7b56c66cbb845f7c9d809d9103e610bebc2b3aed891b913a43f1c4f543f978f2de87d9173e542a103a67fa20b868a916cd1bf46
 DIST fwupd-2.0.18.tar.xz 5100336 BLAKE2B 
c2de6d314b1c146f487c48e45b203e299b0aa3f78de926fe9233f426f22130b6f710af3fb7223173b09c7e81e8830b6fbac2a942d5666544cf1da0dbd1dc6282
 SHA512 
a70d490d0cb261a9b0b27d0b4340e0603260817658c259763b250ff38e0204b59ed4e1abdf298d674f78876fd205e224859b3a68d009d7f2fc03d2f425af5e34
+DIST fwupd-2.0.18.tar.xz.asc 488 BLAKE2B 
6b0a268a5bc454c8f3d20630b89b16ae1ce036328feaee52c19723685b72938b74764cb9ea3c315221f798d0c92da5bf387f559521715f5753371d2460f2fb8a
 SHA512 
ac3493b66de35d1e2b9f6ecde2ffb8b4c857b874e1c377bff7887e81670f704d06303d2f7d9fc9bca1de4da201b8bce87854ba1685ebc386fc9b68f82ee403f0
 DIST fwupd-2.0.3.tar.xz 5085932 BLAKE2B 
82e5170c8f3771685f3c3bed9f02c934104f9953d6dc4eb00290f3a283305a30ae9cebab165c88725a016e86f5610d9699c5f86cc5acf7a32cc4454d82df7c84
 SHA512 
68321ecf655f12352fd12182e000d9295c3421015ae13012c37bd5e711a0e240a331a6ae5d17a42c2608be79f005e121470c77c28b5fae61fe3383c7579e2bfd

diff --git a/sys-apps/fwupd/fwupd-2.0.18.ebuild 
b/sys-apps/fwupd/fwupd-2.0.18.ebuild
index 2168b3b95fd8..5e16505651f1 100644
--- a/sys-apps/fwupd/fwupd-2.0.18.ebuild
+++ b/sys-apps/fwupd/fwupd-2.0.18.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..14} )
-
-inherit meson python-single-r1 vala udev xdg
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/hughsie.asc
+inherit meson python-single-r1 vala verify-sig 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";
+SRC_URI="
+       https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz
+       verify-sig? ( 
https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz.asc )
+"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
@@ -49,6 +52,7 @@ BDEPEND="$(vala_depend)
                        dev-python/pygobject:3[cairo]
                ')
        )
+       verify-sig? ( sec-keys/openpgp-keys-hughsie )
 "
 COMMON_DEPEND="${PYTHON_DEPS}
        >=app-arch/gcab-1.0

Reply via email to