summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElan Ruusamäe2017-09-05 04:07:35 (GMT)
committerElan Ruusamäe2017-09-05 04:07:35 (GMT)
commit31703cf4f4bd42139b7e524855e39f8f1adc51a7 (patch)
treed8cdb0bf036dab24fd0b0fedd2cde45985220757
parent36670864b38836268685d577712e0282dcbc557b (diff)
downloadcaddy-31703cf4f4bd42139b7e524855e39f8f1adc51a7.zip
caddy-31703cf4f4bd42139b7e524855e39f8f1adc51a7.tar.gz
builds without go get
the vendor is bundled in git repo
-rw-r--r--caddy.spec6
1 files changed, 4 insertions, 2 deletions
diff --git a/caddy.spec b/caddy.spec
index faf3388..aca26f3 100644
--- a/caddy.spec
+++ b/caddy.spec
@@ -1,5 +1,4 @@
# TODO
-# - make it build without "go get"
# - initscripts https://github.com/mholt/caddy/tree/master/dist/init
#
# Conditional build:
@@ -37,6 +36,10 @@ cryptographic assets for you.
%setup -q
GOPATH=$(pwd)/vendor
+set -- $GOPATH/*
+install -d $GOPATH/src
+mv "$@" vendor/src
+
install -d $GOPATH/src/github.com/mholt
ln -s ../../../.. $GOPATH/src/github.com/mholt/caddy
@@ -47,7 +50,6 @@ export GOPATH=$(pwd)/vendor
# however only gitTag is relevant for release build
LDFLAGS="-X main.gitTag=v%{version}"
-test -d vendor/src/golang.org || go get ./... || :
%gobuild -o caddy.bin
%install