commit:     278207855a63a05ca589ca1776bc6a304079a25c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 29 05:08:33 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 29 05:09:47 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27820785

app-admin/qtpass: wire up verify-sig

Bug: https://github.com/IJHack/QtPass/issues/186
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-admin/qtpass/Manifest               |  1 +
 app-admin/qtpass/qtpass-1.4.0-r3.ebuild | 16 ++++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/app-admin/qtpass/Manifest b/app-admin/qtpass/Manifest
index cda6d4432188..6dfc9cb428d4 100644
--- a/app-admin/qtpass/Manifest
+++ b/app-admin/qtpass/Manifest
@@ -1,2 +1,3 @@
 DIST QtPass-1.4.0.tar.gz 581368 BLAKE2B 
12bf414ea781bad34d97fe28ae39f44e17812039f0d798162b6d875918f20a1583f7a53a1e98ed917edf41c15709c7693c7651205c5e4ec85860ee773350f075
 SHA512 
47c1284c10e0d8a3bf63c049fc29d785d1a53bef6f183bbe22efebf466371dd454a6e43c944739f487d609f3cde188701ba538e9cb8e2c7e5530f8fa6f992625
+DIST QtPass-1.4.0.tar.gz.asc 833 BLAKE2B 
be5c53f94fc1170316d26cc68417a942ae99d23c151286b4461c792cd8c208fbb2a678267a0fd56b9a0a6336a5de36c403df60c80fa94b50505c123218606c6f
 SHA512 
cf1f5a8b75ecde945d394a952f2fbd011e1f9252b3bf7473bb5e8bdf19e02be5476192bafbe490929439565f685752c2ef278a5140dff04d954a9cebca14272c
 DIST qtpass-1.4.0.tar.gz 581368 BLAKE2B 
12bf414ea781bad34d97fe28ae39f44e17812039f0d798162b6d875918f20a1583f7a53a1e98ed917edf41c15709c7693c7651205c5e4ec85860ee773350f075
 SHA512 
47c1284c10e0d8a3bf63c049fc29d785d1a53bef6f183bbe22efebf466371dd454a6e43c944739f487d609f3cde188701ba538e9cb8e2c7e5530f8fa6f992625

diff --git a/app-admin/qtpass/qtpass-1.4.0-r3.ebuild 
b/app-admin/qtpass/qtpass-1.4.0-r3.ebuild
index cbe70e73ca7b..0cb7c0182cc1 100644
--- a/app-admin/qtpass/qtpass-1.4.0-r3.ebuild
+++ b/app-admin/qtpass/qtpass-1.4.0-r3.ebuild
@@ -3,11 +3,15 @@
 
 EAPI=8
 
-inherit desktop qmake-utils
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/annejan.asc
+inherit desktop qmake-utils verify-sig
 
 DESCRIPTION="Multi-platform GUI for pass, the standard unix password manager"
 HOMEPAGE="https://qtpass.org https://github.com/IJHack/qtpass";
-SRC_URI="https://github.com/IJHack/QtPass/releases/download/v${PV}/QtPass-${PV}.tar.gz";
+SRC_URI="
+       
https://github.com/IJHack/QtPass/releases/download/v${PV}/QtPass-${PV}.tar.gz
+       verify-sig? ( 
https://github.com/IJHack/QtPass/releases/download/v${PV}/QtPass-${PV}.tar.gz.asc
 )
+"
 S="${WORKDIR}/QtPass-${PV}"
 
 LICENSE="GPL-3"
@@ -24,10 +28,14 @@ RDEPEND="
        dev-qt/qtbase:6[gui,network,widgets]
        net-misc/x11-ssh-askpass
 "
-DEPEND="${RDEPEND}
+DEPEND="
+       ${RDEPEND}
        dev-qt/qtsvg:6
 "
-BDEPEND="dev-qt/qttools:6[linguist]"
+BDEPEND="
+       dev-qt/qttools:6[linguist]
+       verify-sig? ( sec-keys/openpgp-keys-annejan )
+"
 
 DOCS=( {CHANGELOG,CONTRIBUTING,FAQ,README}.md )
 

Reply via email to