summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2024-11-23 00:21:08 +0100
committerSisiutl <sisiutl@egregore.fun>2024-11-23 00:21:08 +0100
commit9c6c1a4ee52782b95fa5d74547ce57867092e207 (patch)
tree4e39f90c9c257a69e8b691a02ff4fcea253abd80
parent4b80eccbb1a9c24c7ca6f55ed743c09577f1eb87 (diff)
new esbuild go
-rw-r--r--sigils/packages/golang.scm38
1 files changed, 38 insertions, 0 deletions
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)))