commit:     95eae51fb7b087871bc482a14f3a159e7f58c64c
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  9 15:44:22 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Oct  9 16:17:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95eae51f

sec-keys/openpgp-keys-llvm: migrate to sec-keys.eclass

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sec-keys/openpgp-keys-llvm/Manifest                |  6 ++---
 .../openpgp-keys-llvm-21.1.3.ebuild                | 27 ++++++++--------------
 2 files changed, 12 insertions(+), 21 deletions(-)

diff --git a/sec-keys/openpgp-keys-llvm/Manifest 
b/sec-keys/openpgp-keys-llvm/Manifest
index 30c64b5f0396..ef6fa87bb71f 100644
--- a/sec-keys/openpgp-keys-llvm/Manifest
+++ b/sec-keys/openpgp-keys-llvm/Manifest
@@ -1,3 +1,3 @@
-DIST openpgp-keys-llvm-20.1.5-tobiashieta.asc 2496 BLAKE2B 
ce4769483c71732dbf09967d9566069f629ea3abb918a05c58c0cf044ec48420992ac3bb43ec8dc7716301ce9cb71652ffabb3dc353c265048d0a2d6fa2cc862
 SHA512 
6b8f6b0ccf3b5a7c32f6a4993f3b9e495b074b0b9d84128389127423f65912d69f956121b607973cd81e85a9279e575df29a3f7898df8d79b2b2aad763cc79b5
-DIST openpgp-keys-llvm-20.1.5-tstellar.asc 10288 BLAKE2B 
89f93b3b9672af785174ec4beb707ddc127d83831068810c49cddf5a3caed57fb7dc7f8fac46680b2709f3919cd4a5d1cb9df88f6796542f4e74165abb04c5ff
 SHA512 
549b05a24f4ca8fb994e098c1767b4a59821fcbbc95ad44d2d752c51c5d52cd1d04f5e9053631b71d5a9a70b513e42588ee92d90df21f7c281786a274d758356
-DIST openpgp-keys-llvm-21.1.3-douglasyung.asc 692 BLAKE2B 
6edfdb4f157ee769780753c893dce1a1a02bdc17cfcb04215823e8125b7e788f501b3005b659d97bf8593c0c1f2ecb3d8f4f69803297d659dbc2d33eb7e0a4e7
 SHA512 
4868cb55c05056517d9952c031d568b2b2f6f30097ce709e463abe3e8f414cbe6e4c3efcb5e3fb0e73533542284622d66b52c3db2e9e2e4a3e9c12fe53fca412
+DIST openpgp-keys-douglas.yung-ubuntu-21.1.3.asc 692 BLAKE2B 
6edfdb4f157ee769780753c893dce1a1a02bdc17cfcb04215823e8125b7e788f501b3005b659d97bf8593c0c1f2ecb3d8f4f69803297d659dbc2d33eb7e0a4e7
 SHA512 
4868cb55c05056517d9952c031d568b2b2f6f30097ce709e463abe3e8f414cbe6e4c3efcb5e3fb0e73533542284622d66b52c3db2e9e2e4a3e9c12fe53fca412
+DIST openpgp-keys-tobiashieta-ubuntu-21.1.3.asc 2496 BLAKE2B 
ce4769483c71732dbf09967d9566069f629ea3abb918a05c58c0cf044ec48420992ac3bb43ec8dc7716301ce9cb71652ffabb3dc353c265048d0a2d6fa2cc862
 SHA512 
6b8f6b0ccf3b5a7c32f6a4993f3b9e495b074b0b9d84128389127423f65912d69f956121b607973cd81e85a9279e575df29a3f7898df8d79b2b2aad763cc79b5
+DIST openpgp-keys-tstellar-ubuntu-21.1.3.asc 10288 BLAKE2B 
89f93b3b9672af785174ec4beb707ddc127d83831068810c49cddf5a3caed57fb7dc7f8fac46680b2709f3919cd4a5d1cb9df88f6796542f4e74165abb04c5ff
 SHA512 
549b05a24f4ca8fb994e098c1767b4a59821fcbbc95ad44d2d752c51c5d52cd1d04f5e9053631b71d5a9a70b513e42588ee92d90df21f7c281786a274d758356

diff --git a/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.3.ebuild 
b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.3.ebuild
index 0a5c712d1333..7fe584f4e937 100644
--- a/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.3.ebuild
+++ b/sec-keys/openpgp-keys-llvm/openpgp-keys-llvm-21.1.3.ebuild
@@ -3,25 +3,16 @@
 
 EAPI=8
 
+# linked PGP key file misses necessary keys
+SEC_KEYS_VALIDPGPKEYS=(
+       '474E22316ABF4785A88C6E8EA2C794A986419D8A:tstellar:ubuntu'
+       'D574BD5D1D0E98895E3BF90044F2485E45D59042:tobiashieta:ubuntu'
+       'FFB3368980F3E6BB5737145A316C56D064CACBA5:douglas.yung:ubuntu'
+)
+
+inherit sec-keys
+
 DESCRIPTION="OpenPGP keys used to sign LLVM releases"
 HOMEPAGE="https://github.com/llvm/llvm-project/releases/tag/llvmorg-21.1.3/";
-# linked PGP key file misses necessary keys
-SRC_URI="
-       
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x474e22316abf4785a88c6e8ea2c794a986419d8a
-               -> ${PN}-20.1.5-tstellar.asc
-       
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xd574bd5d1d0e98895e3bf90044f2485e45d59042
-               -> ${PN}-20.1.5-tobiashieta.asc
-       
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xffb3368980f3e6bb5737145a316c56d064cacba5
-               -> ${P}-douglasyung.asc
-       "
-S="${WORKDIR}"
 
-LICENSE="public-domain"
-SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
-
-src_install() {
-       local files=( ${A} )
-       insinto /usr/share/openpgp-keys
-       newins - llvm.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
-}

Reply via email to