commit:     0b84d70ca6d6bb3c025ac7e9645e8f7ac45ede79
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 23 09:24:55 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Feb 23 09:26:39 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b84d70c

dev-db/rqlite: avoid interference from installed rqlite

Package-Manager: portage-2.2.27

 dev-db/rqlite/rqlite-1.0.ebuild | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/dev-db/rqlite/rqlite-1.0.ebuild b/dev-db/rqlite/rqlite-1.0.ebuild
index 0f178d7..053d712 100644
--- a/dev-db/rqlite/rqlite-1.0.ebuild
+++ b/dev-db/rqlite/rqlite-1.0.ebuild
@@ -58,6 +58,17 @@ src_unpack() {
        unpack_go_packages
 }
 
+src_compile() {
+       # Omit $(get_golibdir_gopath) from GOPATH, in order to avoid
+       # interference from installed rqlite sources.
+       GOPATH="${WORKDIR}/${P}" \
+               go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+}
+
+src_install() {
+       golang_install_pkgs
+}
+
 golang_install_pkgs() {
        dobin bin/${PN}
        insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")

Reply via email to