Add Goreleaser extended config
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 9 Jul 2018 06:57:28 +0000 (08:57 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 9 Jul 2018 07:24:34 +0000 (09:24 +0200)
See #4908

goreleaser-extended.yml [new file with mode: 0644]

diff --git a/goreleaser-extended.yml b/goreleaser-extended.yml
new file mode 100644 (file)
index 0000000..4564ac0
--- /dev/null
@@ -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