diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-07-09 08:57:28 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-07-09 09:24:34 +0200 |
commit | 626afc98254421f5a5edc97c541b10bd81d5bbbb (patch) | |
tree | 45aed2a81d791f7cc97a1741b95097ee055b64bb /goreleaser-extended.yml | |
parent | e1027c5846b48c4ad450f6cc27e2654c9e0dae39 (diff) |
Add Goreleaser extended config
See #4908
Diffstat (limited to 'goreleaser-extended.yml')
-rw-r--r-- | goreleaser-extended.yml | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/goreleaser-extended.yml b/goreleaser-extended.yml new file mode 100644 index 000000000..4564ac08b --- /dev/null +++ b/goreleaser-extended.yml @@ -0,0 +1,82 @@ +project_name: hugo_extended +builds: +- binary: hugo + ldflags: -s -w -X github.com/gohugoio/hugo/hugolib.BuildDate={{.Date}} + env: + - CGO_ENABLED=1 + - CC=x86_64-w64-mingw32-gcc + - CXX=x86_64-w64-mingw32-g++ + flags: + - -tags + - extended + goos: + - windows + goarch: + - amd64 +- binary: hugo + ldflags: -s -w -X github.com/gohugoio/hugo/hugolib.BuildDate={{.Date}} + env: + - CGO_ENABLED=1 + - CC=o64-clang + - CXX=o64-clang++ + flags: + - -tags + - extended + goos: + - darwin + goarch: + - amd64 +- binary: hugo + ldflags: -s -w -X github.com/gohugoio/hugo/hugolib.BuildDate={{.Date}} + env: + - CGO_ENABLED=1 + flags: + - -tags + - extended + goos: + - linux + goarch: + - amd64 +nfpm: + formats: + - deb + vendor: "gohugo.io" + homepage: "https://gohugo.io/" + maintainer: "Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>" + description: "A Fast and Flexible Static Site Generator built with love in GoLang." + license: "Apache 2.0" + replacements: + amd64: 64bit + 386: 32bit + arm: ARM + arm64: ARM64 + darwin: macOS + linux: Linux + windows: Windows + openbsd: OpenBSD + netbsd: NetBSD + freebsd: FreeBSD + dragonfly: DragonFlyBSD +archive: + format: tar.gz + format_overrides: + - goos: windows + format: zip + name_template: "{{.ProjectName}}_{{.Version}}_{{.Os}}-{{.Arch}}" + replacements: + amd64: 64bit + 386: 32bit + arm: ARM + arm64: ARM64 + darwin: macOS + linux: Linux + windows: Windows + openbsd: OpenBSD + netbsd: NetBSD + freebsd: FreeBSD + dragonfly: DragonFlyBSD + files: + - README.md + - LICENSE +release: + draft: true |