commit:     4103983d9ac27718dad9f5cbf9ea5bdf03aeb7ac
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Oct  2 05:17:35 2023 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 04:26:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4103983d

app-text/calibre: add verify-sig support

Historically, calibre has always supported this. Allow checking it. No
revbump needed.

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 app-text/calibre/calibre-5.44.0-r1.ebuild | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/app-text/calibre/calibre-5.44.0-r1.ebuild 
b/app-text/calibre/calibre-5.44.0-r1.ebuild
index ba8f956e0af1..815415c38fea 100644
--- a/app-text/calibre/calibre-5.44.0-r1.ebuild
+++ b/app-text/calibre/calibre-5.44.0-r1.ebuild
@@ -6,11 +6,15 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE="ipv6(+),sqlite,ssl"
 
-inherit toolchain-funcs python-single-r1 qmake-utils xdg-utils
+inherit toolchain-funcs python-single-r1 qmake-utils verify-sig xdg-utils
 
 DESCRIPTION="Ebook management application"
 HOMEPAGE="https://calibre-ebook.com/";
-SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz";
+SRC_URI="
+       https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+       verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
+"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
 
 LICENSE="
        GPL-3+
@@ -115,7 +119,9 @@ BDEPEND="$(python_gen_cond_dep '
        ')
        >=virtual/podofo-build-0.9.6_pre20171027
        <virtual/podofo-build-0.10
-       virtual/pkgconfig"
+       virtual/pkgconfig
+       verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
+"
 
 PATCHES=(
        # Don't prompt the user for updates - they've installed via

Reply via email to