summaryrefslogtreecommitdiffstats
path: root/snapcraft.yaml
diff options
context:
space:
mode:
authorAnthony Fok <foka@debian.org>2018-09-25 07:03:51 -0600
committerAnthony Fok <foka@debian.org>2018-09-25 07:03:51 -0600
commit27d4211187d4617f4b3afa970f91349567886748 (patch)
tree4e3ebb96fdbea5a27d58e646ab975dec5324a77b /snapcraft.yaml
parent4730a78a76a5a264f0cd8fc19daed37be5cb2636 (diff)
snap: Move snapcraft.yaml to snap/snapcraft.yaml
Diffstat (limited to 'snapcraft.yaml')
-rw-r--r--snapcraft.yaml85
1 files changed, 0 insertions, 85 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml
deleted file mode 100644
index 4926643ff..000000000
--- a/snapcraft.yaml
+++ /dev/null
@@ -1,85 +0,0 @@
-name: hugo
-version: "0.50-DEV"
-summary: Fast and Flexible Static Site Generator
-description: |
- Hugo is a static HTML and CSS website generator written in Go. It is
- optimized for speed, easy use and configurability. Hugo takes a directory
- with content and templates and renders them into a full HTML website.
-confinement: strict
-grade: devel # "devel" or "stable"
-
-apps:
- hugo:
- command: bin/hugo
- completer: hugo-completion
- plugs: [home, network-bind, removable-media]
-
-parts:
- hugo:
- source: .
- plugin: go
- go-importpath: github.com/gohugoio/hugo
- build-packages:
- - git
- override-build: |
- echo "\nStarting override-build:"
- export GO111MODULE=on
- export GOPATH=$(dirname $SNAPCRAFT_PART_INSTALL)/go
- export PATH=$GOPATH/bin:$PATH
- cd $GOPATH/src/github.com/gohugoio/hugo
- echo ' * Running "go get -v github.com/magefile/mage"...'
- go get -v github.com/magefile/mage
- echo ' * Running "mage -v test"...'
- mage -v test
- echo " * Building hugo (build tag: none)..."
- [ "$SNAPCRAFT_PROJECT_GRADE" = "stable" ] && mage -v hugoNoGitInfo || mage -v hugo
- ./hugo version
- ldd hugo || :
- echo " * Building shell completion..."
- ./hugo gen autocomplete --completionfile=hugo-completion
- echo " * Installing to ${SNAPCRAFT_PART_INSTALL}..."
- install -d $SNAPCRAFT_PART_INSTALL/bin
- cp -av hugo $SNAPCRAFT_PART_INSTALL/bin/
- mv -v hugo-completion $SNAPCRAFT_PART_INSTALL/
- echo " * Stripping binary..."
- ls -l $SNAPCRAFT_PART_INSTALL/bin/hugo
- strip --remove-section=.comment --remove-section=.note $SNAPCRAFT_PART_INSTALL/bin/hugo
- ls -l $SNAPCRAFT_PART_INSTALL/bin/hugo
- after: [go]
-
- go:
- source-tag: go1.11
-
- git:
- plugin: nil
- stage-packages: [git]
- prime: [usr/bin/git]
-
- node:
- plugin: nodejs
- node-packages: [postcss-cli]
- filesets:
- node:
- - bin/node
- postcss:
- - bin/postcss
- - lib/node_modules/postcss-cli/*
- prime:
- - $node
- - $postcss
-
- pygments:
- plugin: python
- python-packages: [Pygments]
- prime:
- - bin/pygmentize
- - lib/python*/site-packages/Pygments-*.dist-info/*
- - lib/python*/site-packages/pygments/*
- - usr/bin/python*
- - -usr/bin/python*m
- - usr/lib/python*/*
- - -usr/lib/python*/distutils/*
- - -usr/lib/python*/email/*
- - -usr/lib/python*/lib2to3/*
- - -usr/lib/python*/tkinter/*
- - -usr/lib/python*/unittest/*