commit: 22fc382893467a8f4a3a58db4e27b6d513bd98aa Author: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org> AuthorDate: Mon Jun 18 04:23:26 2018 +0000 Commit: Nicolas Bock <nicolasbock <AT> gentoo <DOT> org> CommitDate: Mon Jun 18 04:30:01 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fc3828
app-crypt/kbfs: Fix live ebuild This change adds all of the features of kbfs-2.0.0 to the live ebuild. Signed-off-by: Nicolas Bock <nicolasbock <AT> gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-crypt/kbfs/kbfs-9999.ebuild | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/app-crypt/kbfs/kbfs-9999.ebuild b/app-crypt/kbfs/kbfs-9999.ebuild index e3870b505ac..6c648020c5e 100644 --- a/app-crypt/kbfs/kbfs-9999.ebuild +++ b/app-crypt/kbfs/kbfs-9999.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit git-r3 systemd +inherit git-r3 golang-build systemd DESCRIPTION="Keybase Filesystem (KBFS)" HOMEPAGE="https://keybase.io/docs/kbfs" @@ -14,37 +14,33 @@ SLOT="0" KEYWORDS="" IUSE="git" -DEPEND=">=dev-lang/go-1.6:0" +DEPEND="" RDEPEND=" app-crypt/gnupg sys-fs/fuse " -S="${WORKDIR}/src/github.com/keybase/kbfs" - src_unpack() { git-r3_src_unpack - mkdir -p "$(dirname "${S}")" || die - ln -s "${WORKDIR}/${P}" "${S}" || die + mkdir -vp "${S}/src/github.com/keybase" || die + ln -vs "${S}" "${S}/src/github.com/keybase/kbfs" || die } src_compile() { - GOPATH="${WORKDIR}" \ - go build -v -x \ - -tags production \ - -o "${T}/kbfsfuse" \ - github.com/keybase/kbfs/kbfsfuse - use git && \ - GOPATH="${WORKDIR}" \ - go build -v -x \ - -tags production \ - -o "${T}/git-remote-keybase" \ - github.com/keybase/kbfs/kbfsgit/git-remote-keybase + EGO_PN="github.com/keybase/kbfs/kbfsfuse" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/kbfsfuse" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/kbfsgit/git-remote-keybase" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/git-remote-keybase" \ + golang-build_src_compile + EGO_PN="github.com/keybase/kbfs/redirector" \ + EGO_BUILD_FLAGS="-tags production -o ${T}/keybase-redirector" \ + golang-build_src_compile } src_install() { dobin "${T}/kbfsfuse" - use git && \ - dobin "${T}/git-remote-keybase" + dobin "${T}/git-remote-keybase" + dobin "${T}/keybase-redirector" systemd_douserunit "${S}/packaging/linux/systemd/kbfs.service" }
