[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
18/50: gnu: Add go-github-com-aws-aws-lambda-go.
From: |
guix-commits |
Subject: |
18/50: gnu: Add go-github-com-aws-aws-lambda-go. |
Date: |
Sun, 25 Aug 2024 19:20:26 -0400 (EDT) |
sharlatan pushed a commit to branch master
in repository guix.
commit eadbf482b74b3c0da9415c7216ab35ceb81e565a
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Wed Aug 21 23:15:04 2024 +0100
gnu: Add go-github-com-aws-aws-lambda-go.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-lambda-go): New
variable.
Change-Id: I5abb8225f0c36232e8fbd6c37763ae30f842eab2
---
gnu/packages/golang-web.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 8f00b0e351..fbdef8a35f 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -270,6 +270,41 @@ the parse trees produced by the html package.")
connections from a single physical connection.")
(license license:expat)))
+(define-public go-github-com-aws-aws-lambda-go
+ (package
+ (name "go-github-com-aws-aws-lambda-go")
+ (version "1.47.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/aws/aws-lambda-go";)
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0xki0n3va9nr6dmlgrb8zarkccx5jba6ig6g8zxcznw3rlllf1zv"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/aws/aws-lambda-go"
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; XXX: Workaround for go-build-system's lack of Go modules support.
+ (delete 'build)
+ (replace 'check
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (when tests?
+ (with-directory-excursion (string-append "src/" import-path)
+ (invoke "go" "test" "-v" "./..."))))))))
+ (native-inputs
+ (list go-github-com-stretchr-testify))
+ (home-page "https://github.com/aws/aws-lambda-go";)
+ (synopsis "AWS Lambda for Go")
+ (description
+ "Libraries, samples, and tools to help Go developers develop AWS Lambda
+functions.")
+ (license license:asl2.0)))
+
(define-public go-github-com-aws-aws-sdk-go
(package
(name "go-github-com-aws-aws-sdk-go")
- 27/50: gnu: Add go-github-com-go-openapi-analysis., (continued)
- 27/50: gnu: Add go-github-com-go-openapi-analysis., guix-commits, 2024/08/25
- 29/50: gnu: Add go-github-com-go-openapi-validate., guix-commits, 2024/08/25
- 33/50: gnu: go-github-com-prometheus-procfs: Enable tests., guix-commits, 2024/08/25
- 37/50: gnu: go-github-com-libp2p-go-flow-metrics: Update to 0.1.0., guix-commits, 2024/08/25
- 07/50: gnu: Add go-github-com-oklog-ulid., guix-commits, 2024/08/25
- 06/50: gnu: Add go-github-com-oklog-run., guix-commits, 2024/08/25
- 12/50: gnu: Add go-github-com-shurcool-httpgzip., guix-commits, 2024/08/25
- 09/50: gnu: Add go-github-com-opentracing-contrib-go-stdlib., guix-commits, 2024/08/25
- 05/50: gnu: Add go-github-com-mailru-easyjson., guix-commits, 2024/08/25
- 16/50: gnu: Add go-k8s-io-klog-v2., guix-commits, 2024/08/25
- 18/50: gnu: Add go-github-com-aws-aws-lambda-go.,
guix-commits <=
- 19/50: gnu: Add go-go-mongodb-org-mongo-driver., guix-commits, 2024/08/25
- 25/50: gnu: go-github-com-google-uuid: Update to 1.6.0., guix-commits, 2024/08/25
- 28/50: gnu: Add go-github-com-go-openapi-loads., guix-commits, 2024/08/25
- 30/50: gnu: Add go-github-com-prometheus-exporter-toolkit., guix-commits, 2024/08/25
- 35/50: gnu: go-github-com-miekg-dns: Move to golang-web., guix-commits, 2024/08/25
- 38/50: gnu: go-github-com-libp2p-go-flow-metrics: Enable tests., guix-commits, 2024/08/25
- 40/50: gnu: Add go-github-com-ucarion-urlpath., guix-commits, 2024/08/25
- 43/50: gnu: kubo: Unbandle more inputs., guix-commits, 2024/08/25
- 45/50: gnu: Remove gx., guix-commits, 2024/08/25
- 31/50: gnu: Add go-github-com-stvp-go-udp-testing., guix-commits, 2024/08/25