commit:     d186c136131070f13308d9e10060eda718b64f7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 10 03:56:15 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 10 03:56:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d186c136

net-misc/trurl: wire up verify-sig

Thanks to parona's pkgcheck patch for spotting this.

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

 net-misc/trurl/Manifest            |  1 +
 net-misc/trurl/trurl-0.16.1.ebuild | 14 +++++++++++---
 net-misc/trurl/trurl-9999.ebuild   | 14 +++++++++++---
 3 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index 9c01a7ccbbc7..d4e98e7079d6 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1 +1,2 @@
 DIST trurl-0.16.1.tar.gz 64088 BLAKE2B 
5e8527af9b0b5a7e4abecf3f55ba286bfbc40d5258c52ef83fe050c681e07e23309b9d82249425745d88f4ae40b5441978a5f58b5762eead1beeb5374333f5cb
 SHA512 
75e3fc342abd53f386627475a3a8228eed84fe687ef25025b61cc8bbffe5c553725b2be3798fc4188e681ac45e5e4ce44fa4152adfbdedf407a4f4aab6c899a5
+DIST trurl-0.16.1.tar.gz.asc 488 BLAKE2B 
8a159177b02d77976bd11ef03ca6c12e74bfa42379e5edb1d507c8e287b6dd3a22d242b6e76e65f8fb1d6726025f62f19b5e40dbc62b131499244ee4f6dd12a0
 SHA512 
dee05d9fa461797689c113979435ed087ea3bc68dc980fce9b37e014dacb459b4f02d1b043f5843964c0bba59cd52284667da1b7c1a69559f4ddeeb9e8c954c6

diff --git a/net-misc/trurl/trurl-0.16.1.ebuild 
b/net-misc/trurl/trurl-0.16.1.ebuild
index 33c3cfe79016..0356dd7a7d81 100644
--- a/net-misc/trurl/trurl-0.16.1.ebuild
+++ b/net-misc/trurl/trurl-0.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,8 +13,16 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/curl/trurl";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz";
+       VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+       inherit verify-sig
+
+       SRC_URI="
+               https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz
+               verify-sig? ( 
https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz.asc )
+       "
        KEYWORDS="~amd64 ~arm ~arm64"
+
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
 fi
 
 LICENSE="curl"
@@ -27,7 +35,7 @@ RESTRICT="!test? ( test ) test"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
+BDEPEND+=" test? ( ${PYTHON_DEPS} )"
 
 PATCHES=(
        "${FILESDIR}"/${P}-completions.patch

diff --git a/net-misc/trurl/trurl-9999.ebuild b/net-misc/trurl/trurl-9999.ebuild
index 128c382ff164..2970357f6052 100644
--- a/net-misc/trurl/trurl-9999.ebuild
+++ b/net-misc/trurl/trurl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,8 +13,16 @@ if [[ ${PV} == 9999 ]] ; then
        EGIT_REPO_URI="https://github.com/curl/trurl";
        inherit git-r3
 else
-       
SRC_URI="https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz";
+       VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+       inherit verify-sig
+
+       SRC_URI="
+               https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz
+               verify-sig? ( 
https://github.com/curl/trurl/releases/download/${P}/${P}.tar.gz.asc )
+       "
        KEYWORDS="~amd64 ~arm ~arm64"
+
+       BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
 fi
 
 LICENSE="curl"
@@ -27,7 +35,7 @@ RESTRICT="!test? ( test ) test"
 # Older curls may work but not all features will be present
 DEPEND=">=net-misc/curl-7.81.0"
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
+BDEPEND+=" test? ( ${PYTHON_DEPS} )"
 
 pkg_setup() {
        use test && python-any-r1_pkg_setup

Reply via email to