update gopass to version 1.8.3
This commit is contained in:
parent
a63ee7553c
commit
804faa8eaa
69
app-admin/gopass/gopass-1.8.3.ebuild
Normal file
69
app-admin/gopass/gopass-1.8.3.ebuild
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
GOLANG_PKG_IMPORTPATH="github.com/${PN}pw"
|
||||||
|
GOLANG_PKG_ARCHIVEPREFIX="v"
|
||||||
|
GOLANG_PKG_LDFLAGS="-extldflags '-static' -X main.version=${PV}"
|
||||||
|
GOLANG_PKG_HAVE_TEST=1
|
||||||
|
|
||||||
|
# Fix for https://github.com/gopasspw/gopass/issues/956
|
||||||
|
GOLANG_PKG_DEPENDENCIES=(
|
||||||
|
"github.com/golang/crypto:3d3f9f4 -> golang.org/x"
|
||||||
|
"github.com/golang/sys:66b7b13 -> golang.org/x"
|
||||||
|
)
|
||||||
|
|
||||||
|
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_prepare() {
|
||||||
|
golang-single_src_prepare
|
||||||
|
rm -r vendor/golang.org/x/crypto || die
|
||||||
|
rm -r vendor/golang.org/x/sys || die
|
||||||
|
}
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user