From: Elan Ruusamäe Date: Tue, 5 Sep 2017 04:21:31 +0000 (+0300) Subject: build only specific package X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=d6754e1a1cfd5212a56270763e36823ca29a880b;p=packages%2Fcaddy.git build only specific package --- diff --git a/caddy.spec b/caddy.spec index 3ada9b5..d35107c 100644 --- a/caddy.spec +++ b/caddy.spec @@ -40,8 +40,8 @@ set -- $GOPATH/* install -d $GOPATH/src mv "$@" vendor/src -install -d $GOPATH/src/github.com/mholt -ln -s ../../../.. $GOPATH/src/github.com/mholt/caddy +install -d $GOPATH/src/$(dirname %{import_path}) +ln -s ../../../.. $GOPATH/src/%{import_path} %build export GOPATH=$(pwd)/vendor @@ -50,7 +50,7 @@ export GOPATH=$(pwd)/vendor # however only gitTag is relevant for release build LDFLAGS="-X main.gitTag=v%{version}" -%gobuild -o caddy.bin +%gobuild -o %{name}.bin %{import_path} %install rm -rf $RPM_BUILD_ROOT