commit: af71ee231c6208c9da9f95860bc4691d7a29b38e Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Thu Mar 27 02:48:21 2025 +0000 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org> CommitDate: Tue Nov 11 19:24:00 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af71ee23
gnustep-base/gnustep-base: add verify-sig support Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44437 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org> gnustep-base/gnustep-base/Manifest | 1 + gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest index 510c28fd986f..7539e7e6218b 100644 --- a/gnustep-base/gnustep-base/Manifest +++ b/gnustep-base/gnustep-base/Manifest @@ -2,3 +2,4 @@ DIST gnustep-base-1.28.0.tar.gz 4246622 BLAKE2B fdaa834ea3cb13b1d4717c2c7e6b59ef DIST gnustep-base-1.29.0.tar.gz 3697809 BLAKE2B 9810e6220df79e75130e8e3cdda5d8c42e1e05351461920549e3163752eccc9fa4bb375c36a8b987877cf557140e961dda7e0fac1c1c9affdb38893567695ddf SHA512 19e876f32e4dce403beeb5522ae942c23cc2b947217a38fd045a495d81b3734a8cf160fb768d8cff64c45d8ae63ba422658f705519786016d3e8216efe0a044c DIST gnustep-base-1.30.0.tar.gz 3730872 BLAKE2B e4ceb975f65efee16b50bd82af1fcec9e91c92c296f5c1a990254ce58845f8e1b5a58b725214e90aade704ff631e6e2ec87adf7a8dc85c7e783fd53297d9e862 SHA512 c13d77a502f053dce425aa80995c97c397afe07b2b6a794f3d129ff2810d018288af18f656d30fa071e34a1d2f74b80896f67538a4142b56058f3d39ee2719af DIST gnustep-base-1.31.1.tar.gz 3831129 BLAKE2B 7bbab70fd5e78f75c0342d8d5a3e2175958a850b5ecc04fa6449e8a71aa998659755793d192c795865810d3b38ec10cfb284e7263a5ce301979930a25aa8a6ac SHA512 6de3a935766d6b3075e60da71525511de940521dd50d604af1eb67681bd6aa4693b889e6655f39c96b53178a86623a4c4510be004487a28fddd175dec928c933 +DIST gnustep-base-1.31.1.tar.gz.sig 123 BLAKE2B 014bcf2f34e91177022e0f98c65c8995b367715665106307f27d8a3934028b4dde0e9f6fae9e5089d1a1d9794e4b41b449622cc077eb0aa34ca921e9531cfcd6 SHA512 7c46c8ef8e385270c01738e46626118a102c086c72753d0b51198f671cb082ea16bfb55e68527a50ecb8554e94940e9f7ebf1e24f76a1ef42a33edec44e3cc67 diff --git a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild index a96853cc2e8a..8ef419b48d73 100644 --- a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild +++ b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild @@ -3,11 +3,14 @@ EAPI=8 -inherit gnustep-base toolchain-funcs +inherit gnustep-base toolchain-funcs verify-sig DESCRIPTION="A library of general-purpose, non-graphical Objective C objects" HOMEPAGE="https://gnustep.github.io" -SRC_URI="https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz" +SRC_URI=" + https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz + verify-sig? ( https://github.com/gnustep/libs-base/releases/download/base-${PV//./_}/${P}.tar.gz.sig ) +" LICENSE="GPL-2 LGPL-2.1" SLOT="0/$(ver_cut 1-2)" @@ -32,7 +35,12 @@ RDEPEND="${GNUSTEP_CORE_DEPEND} >=virtual/zlib-1.2:= zeroconf? ( net-dns/avahi )" DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-gnustep ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnustep.asc PATCHES=( "${FILESDIR}"/${PN}-1.26.0-no_compress_man.patch
