From 9c6c1a4ee52782b95fa5d74547ce57867092e207 Mon Sep 17 00:00:00 2001 From: Sisiutl Date: Sat, 23 Nov 2024 00:21:08 +0100 Subject: new esbuild go --- sigils/packages/golang.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 sigils/packages/golang.scm (limited to 'sigils/packages/golang.scm') diff --git a/sigils/packages/golang.scm b/sigils/packages/golang.scm new file mode 100644 index 0000000..b58b887 --- /dev/null +++ b/sigils/packages/golang.scm @@ -0,0 +1,38 @@ +(define-module (sigils packages golang) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix gexp) + #:use-module ((guix licenses) + #:prefix license:) + #:use-module (guix build-system go) + #:use-module (gnu packages golang-build) + #:use-module (gnu packages node)) + +(define-public go-github-com-evanw-esbuild + (package + (name "go-github-com-evanw-esbuild") + (version "0.17.19") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/evanw/esbuild") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1idazjwcwadab5w2qrpfnxyly1kbqbbsvvz8w3m20fnjj8wbpc1w")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/evanw/esbuild/cmd/esbuild" + #:unpack-path "github.com/evanw/esbuild")) + (propagated-inputs (list go-golang-org-x-sys)) + (home-page "https://github.com/evanw/esbuild") + (synopsis "Why?") + (description + "@@url{https://esbuild.github.io/,Website} | +@@url{https://esbuild.github.io/getting-started/,Getting started} | +@@url{https://esbuild.github.io/api/,Documentation} | +@@url{https://esbuild.github.io/plugins/,Plugins} | +@@url{https://esbuild.github.io/faq/,FAQ}.") + (license license:expat))) -- cgit v1.2.3