]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
snap: Replace mage with "go build" and set VendorInfo=snap
authorAnthony Fok <foka@debian.org>
Tue, 28 Jun 2022 10:09:50 +0000 (04:09 -0600)
committerAnthony Fok <foka@debian.org>
Tue, 28 Jun 2022 10:09:50 +0000 (04:09 -0600)
snap/snapcraft.yaml

index 892426210c8fe979c8a5e62832928efad874f67e..a5070dc79de7c317490a7f339457180b86406e0e 100644 (file)
@@ -62,12 +62,6 @@ parts:
       export GOPATH=$(realpath ../go)
       export PATH=$GOPATH/bin:$PATH
 
-      echo ' * Running "go install -v github.com/magefile/mage"...'
-      go install -v github.com/magefile/mage
-
-      #echo ' * Running "mage -v test"...'
-      #mage -v test
-
       echo " * SNAPCRAFT_IMAGE_INFO=${SNAPCRAFT_IMAGE_INFO=}"
       # Example: SNAPCRAFT_IMAGE_INFO='{"build_url": "https://launchpad.net/~gohugoio/+snap/hugo-extended-dev/+build/344022"}'
       export HUGO_BUILD_TAGS=""
@@ -75,7 +69,7 @@ parts:
         HUGO_BUILD_TAGS="extended"
       fi
       echo " * Building hugo (HUGO_BUILD_TAGS=\"$HUGO_BUILD_TAGS\")..."
-      [ "$SNAPCRAFT_PROJECT_GRADE" = "stable" ] && mage -v hugoNoGitInfo || mage -v hugo
+      go build -v -ldflags '-X github.com/gohugoio/hugo/common/hugo.vendorInfo=snap' -tags "$HUGO_BUILD_TAGS"
       ./hugo version
       ldd hugo || :