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 }