From 294c0f8001fe598278c1eb8015deb6b98e8de686 Mon Sep 17 00:00:00 2001 From: Anthony Fok Date: Thu, 5 Apr 2018 07:14:51 -0600 Subject: [PATCH] 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. --- snapcraft.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index 53db668d0..4cb57004e 100644 --- a/snapcraft.yaml +++ b/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: