From 0b84d70ca6d6bb3c025ac7e9645e8f7ac45ede79 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Tue, 23 Feb 2016 01:24:55 -0800 Subject: 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(+) (limited to 'dev-db/rqlite') diff --git a/dev-db/rqlite/rqlite-1.0.ebuild b/dev-db/rqlite/rqlite-1.0.ebuild index 0f178d7b6b0d..053d71253fb1 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%/*}") -- cgit v1.2.3-65-gdbad