diff --git a/packages/dev-util/github-cli/github-cli-0.11.1.exheres-0 b/packages/dev-util/github-cli/github-cli-0.11.1.exheres-0 new file mode 100644 index 00000000..3e485d2f --- /dev/null +++ b/packages/dev-util/github-cli/github-cli-0.11.1.exheres-0 @@ -0,0 +1,44 @@ +# Copyright 2020 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +require bash-completion zsh-completion +require github [ user='cli' pn='cli' tag="v${PV}" ] + +SUMMARY="Github CLI" + +LICENCES="MIT" +SLOT="0" +PLATFORMS="~amd64" +MYOPTIONS="" + +DEPENDENCIES=" + build: + dev-lang/go + run: + dev-scm/git +" + +BUGS_TO="hasufell@posteo.de" + +src_compile() { + export GOPATH="${WORK}"/.gopath + export GOBIN="${WORK}"/.bin + unset LDFLAGS + + esandbox disable_net + emake + emake manpages + + edo go run ./cmd/gh completion -s bash > gh.bash-completion + edo go run ./cmd/gh completion -s zsh > gh.zsh-completion + esandbox enable_net +} + +src_install() { + dobin bin/gh + emagicdocs + + doman share/man/man?/gh*.? + dobashcompletion gh.bash-completion + dozshcompletion gh.zsh-completion +}