sec-keys/signify-keys-lanodan: new package, add 2021.04, 2023, 2024

Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
This commit is contained in:
Haelwenn (lanodan) Monnier 2024-04-02 13:54:00 +02:00
parent 6fd9b35423
commit 8ceabf2eae
No known key found for this signature in database
GPG Key ID: D5B7A8E43C997DEE
5 changed files with 114 additions and 0 deletions

View File

@ -0,0 +1,5 @@
DIST signify-keys-lanodan-2021-04.pub 112 BLAKE2B beebb4e9d55fda71698c3beb5f8a8f10083ff7fe7614ad1e2186ae748ca8f383ac44f7779ca0e3001edf121f38d6df1716512a50191e78efe8b2a3e4e1e274c7 SHA512 cf73f717fa691dc65414a47d045db2894ca777fc4b82c5180da69b21b1af863d3af7638f049ba8718de392253e073a1ffa9cc778cc5f11d4700a4a871e35952f
DIST signify-keys-lanodan-2023.pub 113 BLAKE2B 42b405c4ebfa84aedb1fef1f6d62514e5f643d27157cd9589152f0c2f65de408aa11adf96214071a0540d1a4da0dd5ebb8441760dce99b50bc6525eca6f105fa SHA512 c7974601ba39f0f74003c5758d3a40c3c5856b324676a72d640283e4b06332f9a4acac2ff887e525659affa714ea9a5e66abaf96a22b72f6e97547453908e599
DIST signify-keys-lanodan-2023.pub.2021-04.sig 296 BLAKE2B 8f90363458138876567a10bd819f2a724450c51a81ce09782459aa19dafa4787f7724dda2be4774fce4f03a04fa0788ece505d11660e1a5aa639f43a77dd163e SHA512 46fc51024b77b4c5176bc9c4656d6e85cf07613c4947de5d800ade42ccaa19f7f8aec3dafd1ab2276dfd2c0af61468cd6096cfced47388aae0097a3a1d3656f2
DIST signify-keys-lanodan-2024.pub 113 BLAKE2B aa896060f193195e56aad502201e9dbc67390783ceeb88a7af7c8664e7a7b7d4be42af2ad47fcd5801177903f15e1f29a0e97345d532caa8a7c08c104ea2d672 SHA512 1f1b2799366cc24689469860f42babf529e210e950c804934e47fac12916d127bcba0e90de3f0e71c0ec2cf61a45070058a4a4ecdee3ebb09c1e2503db263d2d
DIST signify-keys-lanodan-2024.pub.2023.sig 296 BLAKE2B 1dd13e1bda406905027163a2d25d9f6eca6394683b5fa3d84622787488a22735aea112d437008ca887d4719bb836a7d62fa8eb914d610282c85edd07204566e9 SHA512 e6f1d54ab524cb1ddbf720c87984818be808653f0092562bf3a6745a2c40108fd442da2a070dc15aad13d5a0b6e4d1f987f17a33162b1d38ec4ff40ea6220613

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,21 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PV="$(ver_rs 1 -)"
DESCRIPTION="Signify keys used by Haelwenn (lanodan) Monnier"
HOMEPAGE="https://hacktivis.me/releases/signify/"
SRC_URI="https://hacktivis.me/releases/signify/${MY_PV}.pub -> ${PN}-${MY_PV}.pub"
S="${WORKDIR}"
LICENSE="public-domain"
SLOT="${MY_PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
src_install() {
local files=( ${A} )
insinto /usr/share/signify-keys
newins - ${P}.pub < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

View File

@ -0,0 +1,40 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VERIFY_SIG_METHOD=signify
inherit verify-sig
MY_PREV_PV="2021-04"
DESCRIPTION="Signify keys used by Haelwenn (lanodan) Monnier"
HOMEPAGE="https://hacktivis.me/releases/signify/"
SRC_URI="
https://hacktivis.me/releases/signify/${PV}.pub -> ${P}.pub
verify-sig? ( https://hacktivis.me/releases/signify/${PV}.pub.${MY_PREV_PV}.sig -> ${P}.pub.${MY_PREV_PV}.sig )
"
S="${WORKDIR}"
LICENSE="public-domain"
SLOT="${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="sec-keys/signify-keys-lanodan:${MY_PREV_PV}"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-${MY_PREV_PV//-/.}.pub"
src_unpack() {
if use verify-sig; then
# Too many levels of symbolic links
cd "${DISTDIR}" || die
cp ${A} "${WORKDIR}" || die
cd "${WORKDIR}" || die
verify-sig_verify_detached "${P}.pub" "${P}.pub.${MY_PREV_PV}.sig"
fi
default
}
src_install() {
insinto /usr/share/signify-keys
doins "${P}.pub"
}

View File

@ -0,0 +1,40 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VERIFY_SIG_METHOD=signify
inherit verify-sig
MY_PREV_PV="2023"
DESCRIPTION="Signify keys used by Haelwenn (lanodan) Monnier"
HOMEPAGE="https://hacktivis.me/releases/signify/"
SRC_URI="
https://hacktivis.me/releases/signify/${PV}.pub -> ${P}.pub
verify-sig? ( https://hacktivis.me/releases/signify/${PV}.pub.${MY_PREV_PV}.sig -> ${P}.pub.${MY_PREV_PV}.sig )
"
S="${WORKDIR}"
LICENSE="public-domain"
SLOT="${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="sec-keys/signify-keys-lanodan:${MY_PREV_PV}"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-${MY_PREV_PV}.pub"
src_unpack() {
if use verify-sig; then
# Too many levels of symbolic links
cd "${DISTDIR}" || die
cp ${A} "${WORKDIR}" || die
cd "${WORKDIR}" || die
verify-sig_verify_detached "${P}.pub" "${P}.pub.${MY_PREV_PV}.sig"
fi
default
}
src_install() {
insinto /usr/share/signify-keys
doins "${P}.pub"
}