diff --git a/srcpkgs/wtplan/template b/srcpkgs/wtplan/template index 5a5b3a54740..e5256fb1c30 100644 --- a/srcpkgs/wtplan/template +++ b/srcpkgs/wtplan/template @@ -15,13 +15,21 @@ checksum=31c66181f815889828eb2bd3739d6b23582ec75a5a8d6c6bf76c2a6679112bb4 do_build() { export GOPATH=$(pwd) export VERSIONSTR=$version - go generate wtplan - go generate wtplan-web + go generate ./src/wtplan/main.go + go generate ./src/wtplan-web/main.go + cat <<-EOF >src/wtplan/version.go + package main + + var version = \`wtplan ${version}\` + EOF . $XBPS_COMMONDIR/environment/build-style/go.sh GOPATH=$(pwd) # Without -buildmode=pie, build failure on armv6hf-musl - go build -buildmode=pie wtplan - go build -buildmode=pie wtplan-web + go build -buildmode=pie -o wtplan \ + ./src/wtplan/main.go ./src/wtplan/version.go + go build -buildmode=pie -o wtplan-web \ + -ldflags "-X main.version=$version" \ + ./src/wtplan-web/main.go ./src/wtplan-web/textfiles.go } post_install() {