From 6b7d8600ccd9883ee226c1d5e0943ce8c5cd5196 Mon Sep 17 00:00:00 2001 From: peefy Date: Tue, 7 Nov 2023 13:28:36 +0800 Subject: [PATCH] chore: add nfpms Signed-off-by: peefy --- .goreleaser.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index 2941777..3a8af90 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -31,6 +31,28 @@ archives: - goos: windows format: zip +nfpms: + - + id: kcl + package_name: kcl + file_name_template: "kcl-v{{ .Version }}-{{ .Os }}-{{ .Arch }}" + builds: + - kcl + vendor: The KCL Programming Language + homepage: kcl-lang.io + maintainer: The KCL Programming Language + description: A CLI tool for KCL + license: AGPL-3.0 + release: "1" + formats: + - deb + - rpm + dependencies: + - git + - zsh + # Path that the binaries should be installed. + bindir: /usr/bin + brews: - tap: owner: kcl-lang