From f58b26311b6662b9be813e746c5baa1cd32f7b05 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 7 Feb 2025 16:10:12 +0000 Subject: [PATCH] dev-vcs/blackbox: New package at 1.20220610 Signed-off-by: James Le Cuirot --- dev-vcs/blackbox/Manifest | 1 + dev-vcs/blackbox/blackbox-1.20220610.ebuild | 36 +++++++++++++++++++++ dev-vcs/blackbox/metadata.xml | 11 +++++++ 3 files changed, 48 insertions(+) create mode 100644 dev-vcs/blackbox/Manifest create mode 100644 dev-vcs/blackbox/blackbox-1.20220610.ebuild create mode 100644 dev-vcs/blackbox/metadata.xml diff --git a/dev-vcs/blackbox/Manifest b/dev-vcs/blackbox/Manifest new file mode 100644 index 0000000000000..5c7cd1a61a1de --- /dev/null +++ b/dev-vcs/blackbox/Manifest @@ -0,0 +1 @@ +DIST blackbox-1.20220610.tar.gz 100040 BLAKE2B 54f54c0724ab88d56785211f3aee670fbbc7251f9f4bb4f991bdf3f878c81b643671588e6dd51b5167921b24e7744807e935b25d9b0158288994ad7c76a7ec0d SHA512 db45d7874e5a1e62e8a078eca8c3fed8fae895ee979e516bd900374c5a39808f4dec39a637ae870bbf37bb4d05fe0b469decdc163000b0f49b87e094a4eab62c diff --git a/dev-vcs/blackbox/blackbox-1.20220610.ebuild b/dev-vcs/blackbox/blackbox-1.20220610.ebuild new file mode 100644 index 0000000000000..e019ff7f806a5 --- /dev/null +++ b/dev-vcs/blackbox/blackbox-1.20220610.ebuild @@ -0,0 +1,36 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Safely store secrets in a VCS repo" +HOMEPAGE="https://github.com/StackExchange/blackbox" +SRC_URI="https://github.com/StackExchange/blackbox/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-shells/bash +" + +src_prepare() { + default + + # Don't pollute the bin directory with shared scripts. + sed -r -i "s:\b(source .*/)(_[^/]+\.sh)\b:\1../share/${PN}/\2:g" bin/* || die +} + +src_compile() { + : +} + +src_install() { + dobin bin/${PN}_* + insinto /usr/share/${PN} + doins bin/_*.sh + + dodoc AUTHORS {CHANGELOG,DESIGN,README}.md + docinto manual + dodoc docs/* +} diff --git a/dev-vcs/blackbox/metadata.xml b/dev-vcs/blackbox/metadata.xml new file mode 100644 index 0000000000000..14a029deaa356 --- /dev/null +++ b/dev-vcs/blackbox/metadata.xml @@ -0,0 +1,11 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + StackExchange/blackbox + +