aboutsummaryrefslogtreecommitdiff
path: root/hugo/Staplerfile
blob: 437968b245205f570121ddf257f8e1184d36d541 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name="hugo"
version="0.155.2"
release=1
summary="The world’s fastest framework for building websites."
desc="Hugo is a static site generator written in Go, optimized for speed and designed for flexibility. With its advanced templating system and fast asset pipelines, Hugo renders a complete site in seconds, often less."
homepage="https://gohugo.io/"
maintainer="Alexander NeonXP Kiryukhin <i@neonxp.ru>"
architectures=("amd64")
license="Apache-2.0"
sources=("https://github.com/gohugoio/hugo/archive/refs/tags/v0.155.2.tar.gz?~name=hugo")
checksums=("sha256:69803efca258dce295d8965800657b12c95d5e58d016be7131e39ae36bb97797")
# disable_network=1

provides=('hugo')
conflicts=('hugo')

build_deps=('go')

build() {
    mv hugo* hugo
    cd hugo
    export GOPATH=$srcdir/go
    export GOCACHE=$srcdir/cache
    CGO_ENABLED=1 go build -tags extended,withdeploy -ldflags="-s -w" -o $srcdir/dist/ .
    rm -rf $srcdir/go
    rm -rf $srcdir/cache
}

package() {
    install-binary $srcdir/dist/hugo
}

files() {
    files-find-binary
}