diff options
Diffstat (limited to 'dev-vcs/blackbox')
-rw-r--r-- | dev-vcs/blackbox/Manifest | 3 | ||||
-rw-r--r-- | dev-vcs/blackbox/blackbox-1.20220610.ebuild | 36 | ||||
-rw-r--r-- | dev-vcs/blackbox/metadata.xml | 11 |
3 files changed, 50 insertions, 0 deletions
diff --git a/dev-vcs/blackbox/Manifest b/dev-vcs/blackbox/Manifest new file mode 100644 index 000000000000..9b6caea3a73e --- /dev/null +++ b/dev-vcs/blackbox/Manifest @@ -0,0 +1,3 @@ +DIST blackbox-1.20220610.tar.gz 100040 BLAKE2B 54f54c0724ab88d56785211f3aee670fbbc7251f9f4bb4f991bdf3f878c81b643671588e6dd51b5167921b24e7744807e935b25d9b0158288994ad7c76a7ec0d SHA512 db45d7874e5a1e62e8a078eca8c3fed8fae895ee979e516bd900374c5a39808f4dec39a637ae870bbf37bb4d05fe0b469decdc163000b0f49b87e094a4eab62c +EBUILD blackbox-1.20220610.ebuild 722 BLAKE2B b7e94165285fdc772cfce5e320d57d85d0ef3c61d32a9259c738057398cd3695c558e54e574abc539959b0eaa86ea9337cc105a6d27dc0c3de5ec1ddff75ab57 SHA512 ef9b2a27c917bcfb5f0d86abf05dcb90f85f84d6b9803f63c7557aa0a8662deb65e1f0304d4231c512bfc3e19485cfc5b7bcd4d9fee942950ad856b1805d44ce +MISC metadata.xml 335 BLAKE2B 7ced497b8695861fd2fc97d3e6ec786f0b6babde3fc46d927fbe7047e5910c71d5fc67ea45e3f6f335f922bc0554a6caf11bbde53b8514e2ed4ba95a0a25e95e SHA512 20a30a13bbda4cc6a29de5f5400ae2c7b989ce5cd9de47359ec91dcd34fa8ce4f22f4ec78f913b319f0f815aa425e3f6a66cf04fdb06b188dee305ffc399bd1c diff --git a/dev-vcs/blackbox/blackbox-1.20220610.ebuild b/dev-vcs/blackbox/blackbox-1.20220610.ebuild new file mode 100644 index 000000000000..e019ff7f806a --- /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 000000000000..14a029deaa35 --- /dev/null +++ b/dev-vcs/blackbox/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + <upstream> + <remote-id type="github">StackExchange/blackbox</remote-id> + </upstream> +</pkgmetadata> |