Artyom V. Poptsov wrote 1 years ago
(address . guix-patches@gnu.org)
Hello,
this patch adds "go-github-com-gregjones-httpcache".
From 1f9c6c060e528df83b0f0dc2e816828da130d3af Mon Sep 17 00:00:00 2001
Message-ID: <1f9c6c060e528df83b0f0dc2e816828da130d3af.1705439507.git.poptsov.artyom@gmail.com>
From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com>
Date: Wed, 17 Jan 2024 00:07:42 +0300
Subject: [PATCH] gnu: Add go-github-com-gregjones-httpcache.
* gnu/packages/golang-web.scm (go-github-com-gregjones-httpcache): New
variable.
Change-Id: I2ba0196fd1de63f26a814dc96ff64a6fb5379043
---
gnu/packages/golang-web.scm | 30 +++++++++++++++++++++++++++++-
1 file changed, 29 insertions(+), 1 deletion(-)
Toggle diff (52 lines)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 3e60bfaf33..fd9384d060 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -21,7 +21,7 @@
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
;;; Copyright © 2023 Katherine Cox-Buday <cox.katherine.e@gmail.com>
;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr>
-;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom@gmail.com>
+;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -868,6 +868,34 @@ (define-public go-github-com-gorilla-websocket
protocol.")
(license license:bsd-2)))
+(define-public go-github-com-gregjones-httpcache
+ (let ((commit "901d90724c7919163f472a9812253fb26761123d")
+ (revision "0"))
+ (package
+ (name "go-github-com-gregjones-httpcache")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/gregjones/httpcache")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "05r0xq51vfb55di11m7iv19341d73f7in33vq1ihcqs1nffdwiq0"))))
+ (build-system go-build-system)
+ (arguments
+ '(#:import-path "github.com/gregjones/httpcache"))
+ (synopsis "Transport for @code{http.Client} that will cache responses")
+ (description
+ "Package @code{httpcache} provides a @code{http.RoundTripper}
+implementation that works as a mostly @url{https://tools.ietf.org/html/rfc7234, RFC
+7234} compliant cache for HTTP responses. It is only suitable for use as a
+\"private\" cache (i.e. for a web-browser or an API-client and not for a shared
+proxy).")
+ (home-page "https://github.com/gregjones/httpcache")
+ (license license:expat))))
+
(define-public go-github-com-hjson-hjson-go
(package
(name "go-github-com-hjson-hjson-go")
base-commit: 171ac4fa4f5e5dd2f2e110487de5d41b5b79a564
--
2.41.0
- avp
--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEEAf2F9Bp7f4IFgwalk16+BzbchX4FAmWm8WgZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfsRtD/0VM2eJnIgvgQHBXBdLCQlN
ToLEBCOjzwBE8G/e4rSzXSwSY5W5JSDatsipdSQa3/jtM+JfP7xk68K8EBH5Hc7T
3pO4jpd7qtu38vz6riC+xGLFK13yI0550vxwdJDShcw7R5W1CQ/oINSwrKbHmCwQ
nSwbPSbRmhw3FXih3yTqvXitDeaAQFs91gz1o815Y6Sg6nwpqeakKpFEfys19K0b
Hbzg3JA2juwrkwaCgT6zaSo9Vol8+CBsrXNMt83aaWz0O7peXPlQJY19QPeQfeh2
lKdle06Fabi699iqW4lE0nBKiJnZGLoXPcjFx71gvcUqBGIqt4dPGT+svF4G27QJ
fFoRpUNVmh5oQiphFS7jCoHVyCk0+kWoP6hZhssiV0QuyGN7agmZpW+98t/LTcsh
zLP++HF05s93T0ylivjEdXd/5ut7sl1AXrpmopZze+1oEnEZuOH+xvILx+8iFw7u
AlWYvsOn41jGnqHZYd98PS6yjBtT657QbTePkOKwbU3i/Mx6UqrOpXzQRH3U/K38
aj++1DVdLIAiL3r9M+jlJjhl0qMkv5+0Yj5H14CrtuOjSCGycg6vZ41AKHZt2QtR
1rzUARSfUOh4Glu1V36rTXJbJexMXAqaOUwfy5qraz6KX+spEdJuQheYNCZ0keac
izkuKJPsN9yktLIs6TVRkQ==
=virP
-----END PGP SIGNATURE-----