diff --git a/sec-keys/openpgp-keys-ghc/Manifest b/sec-keys/openpgp-keys-ghc/Manifest new file mode 100644 index 0000000000000..4e86f075bcb59 --- /dev/null +++ b/sec-keys/openpgp-keys-ghc/Manifest @@ -0,0 +1,3 @@ +DIST openpgp-keys-bgamari-openpgp-20250925.asc 5955 BLAKE2B 3ed68dcd3c90e2d868b30665604c73dc7b891c711aa91d0242fe0e094e2f5da74ba76302b60813e62e84dbaa07ed5dfcbcb87a643b74f26c5dc6f1da30c9b02d SHA512 48d15352df4f847a55daae152e4934216a91817158749fcd00415a52e7e876eed1f0d811174f1fc7c6358c1bfd683280258d1ac1e85e80d84fe854a1bff0614e +DIST openpgp-keys-lstegeman-openpgp-20250925.asc 769 BLAKE2B 62a8ab7dfbdf4099bb1bf6f056c49db54abbb35bb1052deec6b45fe2f5321a7e79e11acc3e87c7dfbeeabf7f05f7a28c5424fbfa7706a548b402af6a68b72dab SHA512 8deb4055c164b25b597667a6631e230bc8294d12213c26d9b693db2aa755045120ddf70f73eea5054bd6c666da4ff945abc89c4b1968a4c099deb1a14a94bbb8 +DIST openpgp-keys-zduggal-openpgp-20250925.asc 5090 BLAKE2B 6c6f3a3b93dbce0cc3c678c64140d509377562f3e041435cdc44dc40247050d094b7fa1012a807d9b46991eef0e615edfaf08ce14bb7707eb668e80314c41222 SHA512 519d5dab0b7e01f120c7db480b72a950998a832d7713ff65fb6dfdea09faac3573fdf5fd359a7926d3382fee5f6aa4391c6115c143331375461b5d48ae108dd2 diff --git a/sec-keys/openpgp-keys-ghc/metadata.xml b/sec-keys/openpgp-keys-ghc/metadata.xml new file mode 100644 index 0000000000000..0a1eea64f9487 --- /dev/null +++ b/sec-keys/openpgp-keys-ghc/metadata.xml @@ -0,0 +1,12 @@ + + + + + haskell@gentoo.org + Gentoo Haskell + + + ghc/ghc + + + diff --git a/sec-keys/openpgp-keys-ghc/openpgp-keys-ghc-20250925-r1.ebuild b/sec-keys/openpgp-keys-ghc/openpgp-keys-ghc-20250925-r1.ebuild new file mode 100644 index 0000000000000..44c57fe4566d6 --- /dev/null +++ b/sec-keys/openpgp-keys-ghc/openpgp-keys-ghc-20250925-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used to sign GHC releases" +HOMEPAGE="https://www.haskell.org/ghc" + +# To check who signed each version, look at the installation page +# Example: +# +# NOTE: The installation page for 9.6.3 says it was signed by Bryan Richter, +# but the key has no user ID (33C3A599DB85EA9B8BAA1866B202264020068BFB). + +SEC_KEYS_VALIDPGPKEYS=( + # Ben Gamari + 'FFEB7CE81E16A36B3E2DED6F2DE04D4E97DB64AD:bgamari:openpgp' + # Zubin Duggal + '88B57FCF7DB53B4DB3BFA4B1588764FBE22D19C4:zduggal:openpgp' + # Luite Stegeman + '8C961469C8FDC968718D6245AC7DE836C5DF907D:lstegeman:openpgp' +) + +inherit sec-keys + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"