dev-db/rqlite: avoid interference from installed rqlite
authorZac Medico <zmedico@gentoo.org>
Tue, 23 Feb 2016 09:24:55 +0000 (01:24 -0800)
committerZac Medico <zmedico@gentoo.org>
Tue, 23 Feb 2016 09:26:39 +0000 (01:26 -0800)
Package-Manager: portage-2.2.27

dev-db/rqlite/rqlite-1.0.ebuild

index 0f178d7b6b0dd06a08e87b09d390c4b33ec932c0..053d71253fb1f82aa884d73caf9735c4fe77e99f 100644 (file)
@@ -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%/*}")