From: Zac Medico Date: Tue, 23 Feb 2016 09:24:55 +0000 (-0800) Subject: dev-db/rqlite: avoid interference from installed rqlite X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0b84d70ca6d6bb3c025ac7e9645e8f7ac45ede79;p=gentoo.git dev-db/rqlite: avoid interference from installed rqlite Package-Manager: portage-2.2.27 --- 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%/*}")