Files
guru/app-admin/pulumi-bin/pulumi-bin-3.67.1.ebuild
Alexey Zapparov f43bdacc47 app-admin/pulumi-bin: new package, add 3.67.1
Signed-off-by: Alexey Zapparov <alexey@zapparov.com>
2023-05-16 17:58:39 +02:00

37 lines
843 B
Bash

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1
DESCRIPTION="Infrastructure as code in any programming language"
HOMEPAGE="
https://www.pulumi.com/
https://github.com/pulumi/pulumi
"
SRC_URI="
amd64? ( https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz )
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/pulumi"
src_install() {
dobin pulumi*
pulumi gen-completion bash > pulumi.bash-completion || die "Cannot generate bash completions"
newbashcomp pulumi.bash-completion pulumi
pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot generate zsh completions"
insinto /usr/share/zsh/site-functions
newins pulumi.zsh-completion _pulumi
}