[PATCH] gnu: Add go-github-com-caarlos0-env.

  • Done
  • quality assurance status badge
Details
2 participants
  • Artyom V. Poptsov
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal

Debbugs page

Artyom V. Poptsov wrote 5 months ago
(address . guix-patches@gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
8ba3c9c4c81f71bb9f44064a191aaf884ed6a190.1729803056.git.poptsov.artyom@gmail.com
* gnu/packages/golang-xyz.scm (go-github-com-caarlos0-env): New variable.

Change-Id: If15faf6ebae7c94204b816a9d784e6b28d70be2e
---
gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index e8b7f7ee9f..0d6debcac4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1394,6 +1394,30 @@ (define-public go-github-com-calmh-xdr
reflection.")
(license license:expat)))
+(define-public go-github-com-caarlos0-env
+ (package
+ (name "go-github-com-caarlos0-env")
+ (version "11.2.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/caarlos0/env")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "074bagdfvsq65i0cak5l7ipci0b1j2m0j8rd54g7rznhqmxwha97"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/caarlos0/env"))
+ (home-page "https://github.com/caarlos0/env")
+ (synopsis "Library to parse environment variables into structs")
+ (description
+ "@code{env} is a simple, zero-dependencies library to parse environment
+variables into structs.")
+ (license license:expat)))
+
(define-public go-github-com-charlievieth-fastwalk
(package
(name "go-github-com-charlievieth-fastwalk")

base-commit: 2394a7f5fbf60dd6adc0a870366adb57166b6d8b
--
2.46.0
Sharlatan Hellseher wrote 4 months ago
(address . 73995@debbugs.gnu.org)(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)
87o736v7oa.fsf@gmail.com
Hi,

Thanks for packaging this, it's quite useful project in Go ecosystem
and it's indeed small!

Patch looks good for me, license is correct and only one mentioned.

Feel free to merge!

P.S.
It's quite a waste of efforts to package individual Golang libraries
without any final purpose, say pack "caddy -
https://github.com/caddyserver/caddy" or unbundle N++ from Kubo ;-). I
would, personally, stick to a strategy of picking up the target project
even if it's big in missing dependencies and grow amount of branches to
the trunk, take a look at https://issues.guix.gnu.org/68149.

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcdaGUACgkQdtcnv/Ys
0rU6uxAArIlxQW7xBZAVFXcKEGZGuGHQ8l7ehhywas1vt1YqDY5kd/TZoFE3UeZY
spYCNHBbCGrCqXAL9l5KhdnifvcasWi5RUxH4fExpyG5EaNzsboutN/+uJMH5+/i
mg13SPnHhQLigxa44dx6De7vhBN/hOiECEJa6/GzUG349DW9ieBPgt4YWMdRDRsH
nHxVTMZVhSe35DgiHsiBq9/JC+7tz2Iw9K0o3I1xrX+4a7JowUX8iGKPGG0MMNu5
NFHksIgoVAqQJGAET/66x6EKU8fpGiznk3+jp160qi8DelPLzN2tEeP6LHD+khma
y0SbrXCNa5g7xpQHYcC5TrWbXo2MUJFzeVLg/vSQtQUMASNhJ6kf1jQLa3l/KKAV
N8JX1H8FRyPd/fnNvtE9zqlBjBvhJt6HKwlOHWiSn7Xuv5d8DylQiVEo5ZwviUwW
I/qKu393Yc2ZjjwpRJ4WPj6aa9aCzzVgRyTf9fpa8o9Z6u25v6R1qwIuGvrKw7d5
ddJJOmU380ClCShNsIfvZrMDaR7YuavaaoadqZdJOt96B1wEf1kKpkLTN1zFmHVf
2rrLSRYwniEymljZSRn7SCs3f5usbaS5qLFP/kQl86Pm7zAMjO0l4LDS2wPu4lK3
QHIuYEx8+/870q+vEgEvIs8VUn43Oyr51dC5CciAlqnhpydu7X8=
=dWmZ
-----END PGP SIGNATURE-----

Artyom V. Poptsov wrote 4 months ago
(address . 73995-done@debbugs.gnu.org)
877c9uxdgc.fsf@gmail.com
Merged to the "master" branch as
0734d5a380cc816a90193e37135638b1b87de101

- avp

--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEAf2F9Bp7f4IFgwalk16+BzbchX4FAmcd3qYZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRCTXr4HNtyFfumPD/4pCB2m3OgWlaeQTEY+J3m2
sDvrAB4SRUrh8qLPlHqclkgxbxzulI/CR9c5dPn+S02/zVhAWq+19z3Fj5pKRRQr
Qp9eBySwscnxIL4DxwB70423g6TFy0EEgbL1jgHDvY3sAoAtw4ieCItqaN/nv+rQ
akKyrMW6uI9aSvODd5TwRJ+zBC6jvdWCznXnNspjY8ateUrtqhabGC8uw2929+j5
nOAgpvehtxQXc4DIIL8xmIlRA2724fK1HwJmgUn+S0DJTWoQKK0tJjQVDONCuxku
PjT9dvPbCat+3SlLyPsOVaGyxRgzgQVVyE3y/5Wod+ahemBAJ2Vtxsy4Y8lgTKSS
lLwMI9D6vKwlSDmbCE3XFZ01glDg9IOOQqIJJvZw5P4AmQK9pbgqWC9RYJYQj/IT
BFFpcquxAGZSK5/lEznWQqeyoURv2VpSACJXzDTDB40EBQa1K/GzyEw6W+O1ELbD
Vn2T6IMeuRorM/IA4OQeNfYNRkBSddNzghtkwUZ/E8UC9fFa/r8KuX/zbQzobgSq
E9acQbqrx05B5O4fhE+4L8H/ln8i2h3BHJ6OlbE04MABmtBgHTGBDytSpAT/isy4
aspoCLdHFYp0a+gigN/O8FOF3jLTQhOVzDL3I8E60tPVY3mEd58A8tEEMDQc2zAP
+H5BWGJlMBQ/2cIQlnBAZQ==
=MJPx
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 73995@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 73995
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help