ref: 294c0f8001fe598278c1eb8015deb6b98e8de686
parent: a4deaeff0cfd70abfbefa6d40c0b86839a216f6d
author: Anthony Fok <[email protected]>
date: Thu Apr 5 03:14:51 EDT 2018
snap: Fix empty BuildDate in "hugo version" Previously, "snap run hugo version" returns an empty BuildDate like so: Hugo Static Site Generator v0.38 linux/amd64 BuildDate: Fix by overriding the default build target of snapcraft's go plugin.
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -28,10 +28,15 @@
export PATH=$GOPATH/bin:$PATH
cd $GOPATH/src/github.com/gohugoio/hugo
go get github.com/magefile/mage
- mage -v vendor test
- rm -f $GOPATH/bin/dep
- rm -f $GOPATH/bin/mage
+ mage -v vendor check
+ build: |
+ export GOPATH=$(dirname $SNAPCRAFT_PART_INSTALL)/go
+ export PATH=$GOPATH/bin:$PATH
+ [ "$SNAPCRAFT_PROJECT_GRADE" = "stable" ] && mage hugoNoGitInfo || mage hugo
+ ./hugo version
install: |
+ install -d $SNAPCRAFT_PART_INSTALL/bin
+ cp -a hugo $SNAPCRAFT_PART_INSTALL/bin/hugo
strip --remove-section=.comment --remove-section=.note $SNAPCRAFT_PART_INSTALL/bin/hugo
after: [go]
go: