shithub: hugo

Download patch

ref: 20148345aa667bfbf4d76b6fa8349f18f80028c2
parent: e5052f4e09b6df590cddf2f8bc2c834fd3af3082
author: Carlos Alexandro Becker <[email protected]>
date: Wed Aug 15 00:31:56 EDT 2018

releaser: Fix goreleaser config

* fix: goreleaser nfpm artifact names
* fix: replacements
* fix: make both goreleaser yaml files more similar

Closes #5022



--- a/goreleaser-extended.yml
+++ b/goreleaser-extended.yml
@@ -47,6 +47,7 @@
   maintainer: "Bjørn Erik Pedersen <[email protected]>"
   description: "A Fast and Flexible Static Site Generator built with love in GoLang."
   license: "Apache 2.0"
+  name_template: "{{.ProjectName}}_{{.Version}}_{{.Os}}-{{.Arch}}"
   replacements:
     amd64: 64bit
     386: 32bit
--- a/goreleaser.yml
+++ b/goreleaser.yml
@@ -1,3 +1,4 @@
+project_name: hugo
 build:
   main: main.go
   binary: hugo
@@ -21,21 +22,33 @@
     - goos: openbsd
       goarch: arm
       goarm: 6
-
-fpm:
+nfpm:
   formats:
-      - deb
+    - deb
   vendor: "gohugo.io"
   homepage: "https://gohugo.io/"
   maintainer: "Bjørn Erik Pedersen <[email protected]>"
   description: "A Fast and Flexible Static Site Generator built with love in GoLang."
   license: "Apache 2.0"
+  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
 archive:
   format: tar.gz
   format_overrides:
     - goos: windows
       format: zip
-  name_template: "{{.Binary}}_{{.Version}}_{{.Os}}-{{.Arch}}"
+  name_template: "{{.ProjectName}}_{{.Version}}_{{.Os}}-{{.Arch}}"
   replacements:
     amd64: 64bit
     386: 32bit