Permalink
Browse files

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.
  • Loading branch information...
anthonyfok authored and bep committed Apr 5, 2018
1 parent a4deaef commit 294c0f8001fe598278c1eb8015deb6b98e8de686
Showing with 8 additions and 3 deletions.
  1. +8 −3 snapcraft.yaml
@@ -28,10 +28,15 @@ parts:
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:

0 comments on commit 294c0f8

Please sign in to comment.