Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/rqlite/
Date: Tue, 23 Feb 2016 09:26:53
Message-Id: 1456219599.0b84d70ca6d6bb3c025ac7e9645e8f7ac45ede79.zmedico@gentoo
1 commit: 0b84d70ca6d6bb3c025ac7e9645e8f7ac45ede79
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 23 09:24:55 2016 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 23 09:26:39 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b84d70c
7
8 dev-db/rqlite: avoid interference from installed rqlite
9
10 Package-Manager: portage-2.2.27
11
12 dev-db/rqlite/rqlite-1.0.ebuild | 11 +++++++++++
13 1 file changed, 11 insertions(+)
14
15 diff --git a/dev-db/rqlite/rqlite-1.0.ebuild b/dev-db/rqlite/rqlite-1.0.ebuild
16 index 0f178d7..053d712 100644
17 --- a/dev-db/rqlite/rqlite-1.0.ebuild
18 +++ b/dev-db/rqlite/rqlite-1.0.ebuild
19 @@ -58,6 +58,17 @@ src_unpack() {
20 unpack_go_packages
21 }
22
23 +src_compile() {
24 + # Omit $(get_golibdir_gopath) from GOPATH, in order to avoid
25 + # interference from installed rqlite sources.
26 + GOPATH="${WORKDIR}/${P}" \
27 + go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
28 +}
29 +
30 +src_install() {
31 + golang_install_pkgs
32 +}
33 +
34 golang_install_pkgs() {
35 dobin bin/${PN}
36 insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")