Artyom V. Poptsov wrote 1 years ago
(address . guix-patches@gnu.org)
Hello,
this patch adds "go-github-com-dustin-gojson". [1]
From b808163b035eff7ccc9fe2f0b068734c9a3f2898 Mon Sep 17 00:00:00 2001
Message-ID: <b808163b035eff7ccc9fe2f0b068734c9a3f2898.1707944144.git.poptsov.artyom@gmail.com>
From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com>
Date: Wed, 14 Feb 2024 23:55:37 +0300
Subject: [PATCH] gnu: Add go-github-com-dustin-gojson.
* gnu/packages/golang.scm (go-github-com-dustin-gojson): New variable.
Change-Id: Ifc3df4e7a2cdf21bf0725a848123930d61d048e3
---
gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
Toggle diff (47 lines)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 68e0c8eb24..645c8ba57a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4433,6 +4433,38 @@ (define-public go-gopkg-in-yaml-v3
1.1 for backwards compatibility.")
(license license:asl2.0)))
+(define-public go-github-com-dustin-gojson
+ (package
+ (name "go-github-com-dustin-gojson")
+ (version "v0.0.0-20160307161227-2e71ec9dd5ad")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/dustin/gojson")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1vrmmyn7l568l1k71mxd54iqf3d54pn86cf278i374j86jn0bdxf"))
+ (modules '((guix build utils)))
+ (snippet '(begin
+ ;; Fix the library to work with go-1.14.
+ (substitute* "decode.go"
+ (("trying to unmarshal unquoted value into")
+ "trying to unmarshal unquoted value %v into"))
+ (substitute* "decode_test.go"
+ (("t.Fatalf\\(\"Unmarshal: %v\"\\)")
+ "t.Fatalf(\"Unmarshal: %v\", data)"))))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/dustin/gojson"
+ #:go ,go-1.14))
+ (home-page "https://github.com/dustin/gojson")
+ (synopsis "Fork of go's encoding/json with the public scanner API")
+ (description
+ "Fork of go's encoding/json with the scanner API made public.")
+ (license license:bsd-3)))
+
(define-public go-github-com-matrix-org-gomatrix
(package
(name "go-github-com-matrix-org-gomatrix")
base-commit: 6ebe912b5513bba21cf1096f865cb9a324c171a5
--
2.41.0
This is a dependency for "ejson"[2] which in turn
a dependency for the latest Chezmoi[3] version. ;-)
Thanks,
- avp
References:
--
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+BzbchX4FAmXNKb4ZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfp4sEACSoX672pCIUwnPUwmZuYtT
9FekCZYksI3A4rOok8zVt1O2kOH2h8g0xdjJCzW/asnrhOGAtaW5Pc3Of9HydpJC
3xE+33oFfS4FbmBc4rvgouamq2Mj+I6LAwZ17JCA5kKBy7sLMuSIImxD//LwqX92
Lofm9oLBtKokCX6PIxyfgBhUUNjZHF3cVkXDDSNxbiXwOJZlf4UY2JMXoYSXWX/R
jjYQFZ/bcoYTsJ8Yqph2YpDv4k5UWqpXICYVdj2ziDTqnEs8rpG3xyEl8Dy4HW0I
F0aK6d/sevuoAN9Ipu0n53A7w3oOihiDEAqevjf3M9dobSHMSn6Pno4lmXCIonyA
nRfN/b8tgaU5V0NlOQoIcOHOwJzzGcs+t313zjZMVqu462FQxPRxISIypgkYD6GZ
FVFnki2MwaeJNSh2h78Oh9+dcGO+LYExvT+/XHJi4zVVvs0O+D07Ci1JJlDjl2bd
85/mFB1ALw/A86C22w0HzFrNapBp99cY2zxYg5CWkNaMpCtm7UucYW/Nc+Ke3Qqv
8Ek2S4A9sbqYXC2okj8s3VF9ikp5wGUrs2BIJONMmuyhuKWY418G1jakh/FHlnHS
f5euDr/92JnCXXlHbs/UWYjVxwl3aFppe9jLRfXC1qEt6fKaPTraHTiopaR+nCXV
PiUIr4fcu5G+S+z+/KDxRg==
=9S5c
-----END PGP SIGNATURE-----