commit: 203318d54f4cdca69601532cd876d49be54645e6
Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 3 17:19:43 2016 +0000
Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Apr 3 17:19:43 2016 +0000
URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=203318d5
dev-go/gitlab-workhorse: Fix install and build
Package-Manager: portage-2.2.28
.../gitlab-workhorse/gitlab-workhorse-0.7.1.ebuild | 24 ++++++++++------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/dev-go/gitlab-workhorse/gitlab-workhorse-0.7.1.ebuild
b/dev-go/gitlab-workhorse/gitlab-workhorse-0.7.1.ebuild
index 28fd23a..ea4f49d 100644
--- a/dev-go/gitlab-workhorse/gitlab-workhorse-0.7.1.ebuild
+++ b/dev-go/gitlab-workhorse/gitlab-workhorse-0.7.1.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-inherit golang-build golang-vcs-snapshot
+inherit golang-base golang-vcs-snapshot
EGO_SRC=gitlab.com/gitlab-org/${PN}
EGO_PN=${EGO_SRC}/...
@@ -20,17 +20,15 @@ IUSE=""
RESTRICT="test"
-src_prepare() {
- # Fix relative imports
+src_compile() {
+ pushd src/$EGO_SRC || die
+ emake
+ popd
+}
+
+src_install() {
pushd src/${EGO_SRC} || die
- sed -i -e "s#\./#${EGO_SRC}/#" main.go || die
- sed -i -e "s#\.\./#${EGO_SRC}/internal/#" internal/upstream/routes.go
internal/api/api.go \
- internal/artifacts/artifact_download.go
internal/badgateway/roundtripper.go \
- internal/artifacts/artifacts_upload.go internal/git/git-http.go
\
- internal/git/archive.go internal/lfs/lfs.go
internal/proxy/proxy.go \
- internal/git/blob.go internal/sendfile/sendfile.go
internal/staticpages/deploy_page.go \
- internal/upload/uploads.go internal/staticpages/error_pages.go
internal/upstream/upstream.go \
- internal/staticpages/servefile.go internal/upstream/handlers.go
|| die
- sed -i -e "s#\.\./\.\./#${EGO_SRC}/#" cmd/gitlab-zip-cat/main.go
cmd/gitlab-zip-metadata/main.go || die
- popd || die
+ dodoc CHANGELOG README.md
+ emake install PREFIX="${D}"/usr
+ popd
}