From 626afc98254421f5a5edc97c541b10bd81d5bbbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 9 Jul 2018 08:57:28 +0200 Subject: [PATCH] Add Goreleaser extended config See #4908 --- goreleaser-extended.yml | 82 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 goreleaser-extended.yml 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 " + 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