ace-overlay: take gopass and eclass from go-overlay
This commit is contained in:
2
app-admin/gopass/Manifest
Normal file
2
app-admin/gopass/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST gopass-1.6.11.tar.gz 3988480 BLAKE2B f1d2882e917788ed70020195a541b049f263ef7199c7b276b7e86019be51089203da6f9e0d03cd2e252c99a78706ff2174975724fabd486768b582d8460d0906 SHA512 5fd2652af1b0741def27911bd918d92a558ff1c7f17d62db2f3efd1cbbc86eb90fb3d588f6359de2d2b885a98fb3718e4ca51c770409b185f866c3995162ff41
|
||||
EBUILD gopass-1.6.11.ebuild 1419 BLAKE2B 5c8404787eb96e08826e82eca4bbb22f79192c45d86cfacf092ff22a94f397ee3f7c18e963f6a570fcc8b16b8e7a26b9955b89ff0e840ec27dab3a4a934f13be SHA512 165cced43adb424528e9ea54dbd205667579ea7da2102e3371b51683f54e1ee230b62088c8e94bdd9e7660482161fe065665e912b89b756591c10d8095c183ec
|
57
app-admin/gopass/gopass-1.6.11.ebuild
Normal file
57
app-admin/gopass/gopass-1.6.11.ebuild
Normal file
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
GOLANG_PKG_IMPORTPATH="github.com/justwatchcom"
|
||||
GOLANG_PKG_ARCHIVEPREFIX="v"
|
||||
GOLANG_PKG_LDFLAGS="-extldflags '-static' -X main.version=${PV}"
|
||||
GOLANG_PKG_HAVE_TEST=1
|
||||
|
||||
inherit golang-single bash-completion-r1
|
||||
|
||||
DESCRIPTION="The slightly more awesome standard unix password manager for teams"
|
||||
HOMEPAGE="https://www.justwatch.com/gopass"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="bash-completion zsh-completion fish-completion dmenu"
|
||||
|
||||
DEPEND="app-crypt/gpgme:1
|
||||
dev-vcs/git[threads,gpg,curl]
|
||||
dmenu? ( x11-misc/dmenu x11-misc/xdotool )"
|
||||
RDEPEND="${DEPEND}
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
fish-completion? ( app-shells/fish )"
|
||||
|
||||
DOCS+=" docs/*"
|
||||
|
||||
src_install() {
|
||||
golang-single_src_install
|
||||
|
||||
# Install fish completion files
|
||||
if use fish-completion; then
|
||||
${GOBIN}/gopass completion fish > "${T}"/${PN}.fish || die
|
||||
insinto /usr/share/fish/functions
|
||||
doins "${T}"/${PN}.fish
|
||||
fi
|
||||
|
||||
# Install bash completion files
|
||||
if use bash-completion; then
|
||||
${GOBIN}/gopass completion bash > "${T}"/${PN} || die
|
||||
dobashcomp "${T}"/${PN}
|
||||
fi
|
||||
|
||||
# Install zsh completion files
|
||||
if use zsh-completion; then
|
||||
${GOBIN}/gopass completion zsh > "${T}"/${PN}.zsh || die
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins "${T}"/${PN}.zsh _${PN}
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
GOLANG_PKG_IS_MULTIPLE=1
|
||||
golang-single_src_test
|
||||
}
|
Reference in New Issue
Block a user