commit: 2aba9b30e414c4a362de269cb6b56db5a2de4ca8 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Jan 19 06:58:00 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Jan 19 06:58:00 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aba9b30
dev-libs/xapian-bindings: wire up verify-sig Signed-off-by: Sam James <sam <AT> gentoo.org> dev-libs/xapian-bindings/Manifest | 1 + dev-libs/xapian-bindings/xapian-bindings-1.4.30.ebuild | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 23dd4fa1511c..2098c8a990c8 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,2 +1,3 @@ DIST xapian-bindings-1.4.29.tar.xz 1121212 BLAKE2B 8bcfefb3e2c933223dd681874999905324c910d47a3260814a2bd9e97b3685b51c9828496db1a8275bf3da6fedf4727b173c69bfbe36dc458a1aa17eb47eb551 SHA512 54735a30971a108d2e23c07229aab29d4f898368de5b04fc08331e82b1e9a52fa7425150aa7aef05428a2b3c65757e83148f4077423a9847eb04e1a7fb05fe34 DIST xapian-bindings-1.4.30.tar.xz 1121316 BLAKE2B 49c47eae230ff46cf169cc0fc301f3cf87f5cad7e0d47125332b8b4a3ca896a1fa7bb63c7a3bd046d645433a2c8efe8499ad4112e042d0ebef206f7e2197c681 SHA512 fb48e10c01a219b34da41c2a0475f607fb0b12b5c444c06c37f16b7405905c8c113362caee409382d0ff90945b975b7c77acb2385ec82395684bdea6ff9b3926 +DIST xapian-bindings-1.4.30.tar.xz.asc 833 BLAKE2B 971313adcaeda938a61743d372771256e8ccc7838a336d127a26464eb1bb29b51c2eaf4f0f9a77015488653d3db3d9d45bf2ca8a98b360f85087fd8b3d7b94a9 SHA512 1dcb114015ff8294ca530fb29226c73c403a55f3f8166a1a001f2f8c818412755713f19652a99534da409561127ee241f3447fab467cdbf8def3a8f620b321a0 diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.30.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.30.ebuild index b5232468481a..c2335433a2bd 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.30.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.30.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,11 +19,16 @@ PHP_EXT_OPTIONAL_USE="php" USE_RUBY="ruby31 ruby32" RUBY_OPTIONAL="yes" -inherit autotools java-pkg-opt-2 lua multibuild perl-module php-ext-source-r3 python-r1 ruby-ng +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ollybetts.asc +inherit autotools java-pkg-opt-2 lua multibuild perl-module php-ext-source-r3 +inherit python-r1 ruby-ng verify-sig DESCRIPTION="SWIG and JNI bindings for Xapian" HOMEPAGE="https://xapian.org/" -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" +SRC_URI=" + https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz + verify-sig? ( https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz.asc ) +" S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it LICENSE="GPL-2" @@ -61,6 +66,7 @@ RDEPEND=" ${COMMON_DEPEND} java? ( >=virtual/jre-1.8:* ) " +BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-ollybetts )" PATCHES=( "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch @@ -98,6 +104,7 @@ pkg_setup() { } src_unpack() { + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc} default if use php; then
