net-fs/minio: do not remove go.mod
authorMikle Kolyada <zlogene@gentoo.org>
Thu, 25 Jul 2019 20:55:01 +0000 (23:55 +0300)
committerMikle Kolyada <zlogene@gentoo.org>
Thu, 25 Jul 2019 20:55:44 +0000 (23:55 +0300)
This is now required because minio has more implicit dependencies

Closes: https://bugs.gentoo.org/690720
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
net-fs/minio/minio-2019.07.24.02.02.23.ebuild

index cf7762ee219fbec57c58f66d6040dbf50039d128..4f57a0ebede20c052f19a40877a075a71338bbda 100644 (file)
@@ -160,8 +160,6 @@ src_prepare() {
 
        pushd src/${EGO_PN} || die
 
-       rm go.mod || die
-
        sed -i -e "s/time.Now().UTC().Format(time.RFC3339)/\"${MY_PV}\"/"\
                -e "s/-s //"\
                -e "/time/d"\
@@ -177,7 +175,7 @@ src_compile() {
        pushd src/${EGO_PN} || die
        MINIO_RELEASE="${MY_PV}"
        go run buildscripts/gen-ldflags.go
-       GOPATH="${S}" go build --ldflags "$(go run buildscripts/gen-ldflags.go)" -o ${PN} || die
+       GO111MODULE=on GOPATH="${S}" GOCACHE="${T}"/go-cache go build --ldflags "$(go run buildscripts/gen-ldflags.go)" -o ${PN} || die
 
        popd || die
 }