From d40a1c1e8bf22744c11b1d5fcb185060e2499a8e Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Sun, 18 Aug 2024 17:37:59 -0300 Subject: [PATCH] feat(deb): set license field (#849) closes #847 Signed-off-by: Carlos Alexandro Becker --- deb/deb.go | 3 +++ deb/deb_test.go | 1 + deb/testdata/bad_provides.golden | 1 + deb/testdata/control.golden | 1 + 4 files changed, 6 insertions(+) diff --git a/deb/deb.go b/deb/deb.go index e5218fe4..96fc9cdd 100644 --- a/deb/deb.go +++ b/deb/deb.go @@ -724,6 +724,9 @@ Section: {{.Info.Section}} Priority: {{.Info.Priority}} Architecture: {{ if ne .Info.Platform "linux"}}{{ .Info.Platform }}-{{ end }}{{.Info.Arch}} {{- /* Optional fields */ -}} +{{- if .Info.License }} +License: {{.Info.License}} +{{- end }} {{- if .Info.Maintainer}} Maintainer: {{.Info.Maintainer}} {{- end }} diff --git a/deb/deb_test.go b/deb/deb_test.go index 86e65a5c..d657d692 100644 --- a/deb/deb_test.go +++ b/deb/deb_test.go @@ -46,6 +46,7 @@ func exampleInfo() *nfpm.Info { Section: "default", Homepage: "http://carlosbecker.com", Vendor: "nope", + License: "MIT", Overridables: nfpm.Overridables{ Depends: []string{ "bash", diff --git a/deb/testdata/bad_provides.golden b/deb/testdata/bad_provides.golden index 05c7f160..bfb6d35d 100644 --- a/deb/testdata/bad_provides.golden +++ b/deb/testdata/bad_provides.golden @@ -3,6 +3,7 @@ Version: 1.0.0 Section: default Priority: extra Architecture: amd64 +License: MIT Maintainer: Carlos A Becker Installed-Size: 0 Replaces: svn diff --git a/deb/testdata/control.golden b/deb/testdata/control.golden index 807461be..e8fcde5c 100644 --- a/deb/testdata/control.golden +++ b/deb/testdata/control.golden @@ -3,6 +3,7 @@ Version: 1.0.0 Section: default Priority: extra Architecture: amd64 +License: MIT Maintainer: Carlos A Becker Installed-Size: 10 Replaces: svn