all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#63017] [PATCH 0/25] gnu: git-lfs: Update to 3.3.0.
@ 2023-04-22 16:22 Nicolas Graves via Guix-patches via
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                   ` (2 more replies)
  0 siblings, 3 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:22 UTC (permalink / raw)
  To: 63017


This series of patches is here to update git-lfs to its latest version.

-- 
Best regards,
Nicolas Graves




^ permalink raw reply	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2.
  2023-04-22 16:22 [bug#63017] [PATCH 0/25] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27 ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
                     ` (22 more replies)
  2023-04-22 17:00 ` [bug#63017] Thank you for updating git-lfs jgart via Guix-patches via
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2 siblings, 23 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): New variable.
---
 gnu/packages/version-control.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 302f7c90ad..ffa1d1e3e4 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2940,6 +2940,36 @@ (define-public git-imerge
 interrupted, published, and collaborated on while in progress.")
     (license license:gpl2+)))
 
+(define-public go-github-com-git-lfs-gitobj-v2
+  (package
+    (name "go-github-com-git-lfs-gitobj-v2")
+    (version "2.1.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/git-lfs/gitobj")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1sd7y4xbx00js1g2az4nq8g5lvsm4d7nqr3v4kxy8fxrfzdm63j9"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/git-lfs/gitobj/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify
+                             go-github-com-pmezard-go-difflib
+                             go-github-com-davecgh-go-spew))
+    (home-page "https://github.com/git-lfs/gitobj")
+    (synopsis "Read and write git objects")
+    (description
+     "This package reads and writes loose and packed (objects found in git
+packfiles) Git objects.  It uses the pack package to search pack index files
+and locate the corresponding delta-base chain in the appropriate pack file.
+If gitobj can't find a loose object with the appropriate SHA-1, it will search
+the repository's packfile(s) instead.  If it finds an object in a packfile, it
+will reconstruct the object along its delta-base chain and return it.")
+    (license license:expat)))
+
 (define-public git-lfs
   (package
     (name "git-lfs")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 02/24] gnu: Add go-github-com-avast-retry-go.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
                     ` (21 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-avast-retry-go): New variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 11b30412fa..a1f85e207d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1081,6 +1081,32 @@ (define-public go-github-com-apparentlymart-go-textseg-autoversion
      '(#:unpack-path "github.com/apparentlymart/go-textseg/autoversion"
        #:import-path "github.com/apparentlymart/go-textseg/autoversion/textseg"))))
 
+(define-public go-github-com-avast-retry-go
+  (let ((commit "a322e24d96313ab405dec28ad5711f036c6d25a3")
+        (revision "0"))
+    (package
+      (name "go-github-com-avast-retry-go")
+      (version (git-version "2.4.2" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/avast/retry-go")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0hb4b1668516a4gv8avmflr565b6c1h93phdb068hcjxxj8767ba"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/avast/retry-go"))
+      (propagated-inputs (list go-github-com-stretchr-testify))
+      (home-page "https://github.com/avast/retry-go")
+      (synopsis "Simple golang library for retry mechanism")
+      (description "This package is a simple Go library that provides retry
+functionality for functions that may fail.  It includes various customizable
+retry strategies, such as fixed delay, backoff delay, and random delay.")
+      (license license:expat))))
+
 (define-public go-github-com-operatorfoundation-shapeshifter-transports
   (package
     (name "go-github-com-operatorfoundation-shapeshifter-transports")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 03/24] gnu: Add go-github-com-gorilla-sessions.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
                     ` (20 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-gorilla-sessions): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a1f85e207d..ebc79b08f7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4273,6 +4273,31 @@ (define-public go-github-com-gorilla-securecookie
 encrypted cookie values for Go web applications.")
     (license license:bsd-3)))
 
+(define-public go-github-com-gorilla-sessions
+  (package
+    (name "go-github-com-gorilla-sessions")
+    (version "1.2.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/gorilla/sessions")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1zjw2s37yggk9231db0vmgs67z8m3am8i8l4gpgz6fvlbv52baxp"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/gorilla/sessions"))
+    (propagated-inputs (list go-github-com-gorilla-securecookie))
+    (home-page "https://github.com/gorilla/sessions")
+    (synopsis "Manage user sessions in web applications")
+    (description
+     "This package that provides infrastructure for creating and
+managing user sessions in web applications.  It supports cookie and
+filesystem-based sessions, flash messages, custom backends, and more.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-gorilla-csrf
   (package
     (name "go-github-com-gorilla-csrf")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 04/24] gnu: Add go-github-com-jcmturner-aescts-v2.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
                     ` (19 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-aescts-v2): New variable.
---
 gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ebc79b08f7..3b4bd49e8a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1407,6 +1407,30 @@ (define-public go-github-com-jacobsa-reqtrace
        "Package reqtrace contains a very simple request tracing framework.")
       (license license:asl2.0))))
 
+(define-public go-github-com-jcmturner-aescts-v2
+  (package
+    (name "go-github-com-jcmturner-aescts-v2")
+    (version "2.0.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/aescts")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0yrdiisdhcqfs8jpicc30dfmbqzxhkmbayn902xrgwkndky8w7l1"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/aescts/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/aescts")
+    (synopsis "Encrypt and decrypt data in Go using AES CipherText Stealing")
+    (description
+     "This package provides AES Cipher Block Chaining CipherText Stealing
+encryption and decryption methods.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (2 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
                     ` (18 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-dnsutils-v2): New variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3b4bd49e8a..4ddd499e43 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1431,6 +1431,33 @@ (define-public go-github-com-jcmturner-aescts-v2
 encryption and decryption methods.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-dnsutils-v2
+  (package
+    (name "go-github-com-jcmturner-dnsutils-v2")
+    (version "2.0.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/dnsutils")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "116zbgvfj88vv93fnapmmgyd5g8kzy774cdyzsnnzyzng92j61c9"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/dnsutils/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/dnsutils")
+    (synopsis "Go library with DNS utils")
+    (description
+     "The dnsutils package provides a Go function to return a map of Service
+Records (SRV) in the order they should be used for a given service, protocol
+and name.  The order is determined by the records' priority and randomized
+selection based on their relative weighting.  This package is useful for
+network applications that require accessing services using SRV records.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 06/24] gnu: Add go-github-com-jcmturner-gofork.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (3 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
                     ` (17 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-gofork): New variable.
---
 gnu/packages/golang.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4ddd499e43..f00c18897e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1458,6 +1458,29 @@ (define-public go-github-com-jcmturner-dnsutils-v2
 network applications that require accessing services using SRV records.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-gofork
+  (package
+    (name "go-github-com-jcmturner-gofork")
+    (version "1.7.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/gofork")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0w1j6b671121r6md5w7hnh2d0sa332pw5q49yihw23wdfinknyin"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/gofork"))
+    (home-page "https://github.com/jcmturner/gofork")
+    (synopsis "Modified Go standard library packages")
+    (description
+     "This repository contains modified Go standard library packages for use as work
+arounds until issues are addressed in the official distribution.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 07/24] gnu: Add go-github-com-hashicorp-go-uuid.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (4 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
                     ` (16 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-hashicorp-go-uuid): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f00c18897e..f11bca3a39 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3840,6 +3840,31 @@ (define-public go-github-com-getsentry-raven-go
 logging system.")
       (license license:bsd-3))))
 
+(define-public go-github-com-hashicorp-go-uuid
+  (package
+    (name "go-github-com-hashicorp-go-uuid")
+    (version "1.0.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/hashicorp/go-uuid")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0wd4maaq20alxwcvfhr52rzfnwwpmc2a698ihyr0vfns2sl7gkzk"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/hashicorp/go-uuid"))
+    (home-page "https://github.com/hashicorp/go-uuid")
+    (synopsis "Generate UUID-format strings")
+    (description
+     "This package generates UUID-format strings using high quality bytes.
+It is not intended to be RFC compliant, merely to use a well-understood string
+representation of a 128-bit value.  It can also parse UUID-format strings into
+their component bytes.")
+    (license license:mpl2.0)))
+
 (define-public go-github-com-hashicorp-go-version
   (let ((commit
          "03c5bf6be031b6dd45afec16b1cf94fc8938bc77")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (5 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
                     ` (15 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-goidentity-v6): New variable.
---
 gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f11bca3a39..66bb95fe7f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1458,6 +1458,30 @@ (define-public go-github-com-jcmturner-dnsutils-v2
 network applications that require accessing services using SRV records.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-goidentity-v6
+  (package
+    (name "go-github-com-jcmturner-goidentity-v6")
+    (version "6.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/goidentity")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "064ysvxvrvij843s7qj1nkzl5qc6j1qbrsb3s0zmwd1sa7vq8q1n"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/goidentity/v6"))
+    (propagated-inputs
+     (list go-github-com-stretchr-testify go-github-com-hashicorp-go-uuid))
+    (home-page "https://github.com/jcmturner/goidentity")
+    (synopsis "Hold authenticated identities and their attributes")
+    (description "This package provides a standard interface for holding
+authenticated identities and their attributes.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-jcmturner-gofork
   (package
     (name "go-github-com-jcmturner-gofork")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 09/24] gnu: Add go-github-com-jcmturner-rpc.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (6 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
                     ` (14 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc): New variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 66bb95fe7f..9738e1ec99 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1505,6 +1505,33 @@ (define-public go-github-com-jcmturner-gofork
 arounds until issues are addressed in the official distribution.")
     (license license:bsd-3)))
 
+(define-public go-github-com-jcmturner-rpc
+  (package
+    (name "go-github-com-jcmturner-rpc")
+    (version "2.0.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/rpc")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1nm4j2nwcszghldw39rwdx2hr56i1lybfpv33y4gd67w6qcqbpsi"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/rpc"))
+    (propagated-inputs
+     (list go-golang-org-x-net go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/rpc")
+    (synopsis "Remote Procedure Call libraries")
+    (description
+     "This package provides a partial Go implementation of the Remote Call
+Procedure libraries, presented in
+@@url{http://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure
+Call}.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (7 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
                     ` (13 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-ndr): New variable.
---
 gnu/packages/golang.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9738e1ec99..2664db3bdb 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1532,6 +1532,14 @@ (define-public go-github-com-jcmturner-rpc
 Call}.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-rpc-v2-ndr
+  (package
+    (inherit go-github-com-jcmturner-rpc)
+    (name "go-github-com-jcmturner-rpc-v2-ndr")
+    (arguments
+     `(#:import-path "github.com/jcmturner/rpc/v2/ndr"
+       #:unpack-path "github.com/jcmturner/rpc"))))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (8 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
                     ` (12 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-mstypes): New variable.
---
 gnu/packages/golang.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2664db3bdb..b7fd5f6736 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1540,6 +1540,14 @@ (define-public go-github-com-jcmturner-rpc-v2-ndr
      `(#:import-path "github.com/jcmturner/rpc/v2/ndr"
        #:unpack-path "github.com/jcmturner/rpc"))))
 
+(define-public go-github-com-jcmturner-rpc-v2-mstypes
+  (package
+    (inherit go-github-com-jcmturner-rpc)
+    (name "go-github-com-jcmturner-rpc-v2-mstypes")
+    (arguments
+     `(#:import-path "github.com/jcmturner/rpc/v2/mstypes"
+       #:unpack-path "github.com/jcmturner/rpc"))))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (9 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
                     ` (11 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-gokrb5-v8): New variable.
---
 gnu/packages/golang.scm | 48 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b7fd5f6736..2a518356da 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1505,6 +1505,54 @@ (define-public go-github-com-jcmturner-gofork
 arounds until issues are addressed in the official distribution.")
     (license license:bsd-3)))
 
+(define-public go-github-com-jcmturner-gokrb5-v8
+  (package
+    (name "go-github-com-jcmturner-gokrb5-v8")
+    (version "8.4.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/gokrb5")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0w9d1pa3r6qmdblk25bghf78ncs03l15l1sxnh4n536c356rzq4b"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/gokrb5/v8"
+       #:unpack-path "github.com/jcmturner/gokrb5"))
+    (propagated-inputs (list go-golang-org-x-net
+                             go-golang-org-x-crypto
+                             go-github-com-stretchr-testify
+                             go-github-com-jcmturner-rpc-v2-ndr
+                             go-github-com-jcmturner-rpc-v2-mstypes
+                             go-github-com-jcmturner-goidentity-v6
+                             go-github-com-jcmturner-gofork
+                             go-github-com-jcmturner-dnsutils-v2
+                             go-github-com-jcmturner-aescts-v2
+                             go-github-com-hashicorp-go-uuid
+                             go-github-com-gorilla-sessions))
+    (home-page "https://github.com/jcmturner/gokrb5")
+    (synopsis "Pure Go Kerberos library for clients and services")
+    (description "This package provides a pure Go Kerberos library.  It
+features:
+@itemize
+@item Kerberos libraries for custom integration
+@item Parsing Keytab files
+@item Parsing krb5.conf files
+@item Parsing client credentials cache files such as /tmp/krb5cc_$(id -u $(whoami))
+@end itemize
+
+On the client side, it provides a client that can authenticate to an SPNEGO
+Kerberos authenticated web service, and the ability to change client's
+password.
+
+On the server side, the library provides a HTTP handler wrapper implements
+SPNEGO Kerberos authentication, as well as a HTTP handler wrapper decodes
+Microsoft AD PAC authorization data.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-jcmturner-rpc
   (package
     (name "go-github-com-jcmturner-rpc")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 13/24] gnu: Add go-github-com-dpotapov-go-spnego.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (10 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
                     ` (10 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): New variable.
---
 gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2a518356da..7526b05f8a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1973,6 +1973,34 @@ (define-public go-github-com-operatorfoundation-monolith-go
     (description "Monolith-Go is a Go library for working with byte sequences.")
     (license license:expat)))
 
+(define-public go-github-com-dpotapov-go-spnego
+  (let ((commit "298b63a544303a239753d04314aada5bdbad7e4a")
+        (revision "0"))
+    (package
+      (name "go-github-com-dpotapov-go-spnego")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/dpotapov/go-spnego")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0d3b0kazm0jskfml0pkhjn2v49m8dvqj4zymm49ldgvkhl9hcf6w"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/dpotapov/go-spnego"))
+      (propagated-inputs (list go-github-com-stretchr-testify
+                               go-github-com-jcmturner-gokrb5-v8
+                               go-golang-org-x-net))
+      (home-page "https://github.com/dpotapov/go-spnego")
+      (synopsis "Simple golang library for retry mechanism")
+      (description "This package is a simple Go library that provides retry
+functionality for functions that may fail. It includes various customizable
+retry strategies, such as fixed delay, backoff delay, and random delay.")
+      (license license:expat))))
+
 (define-public go-github-com-deckarep-golang-set
   (package
     (name "go-github-com-deckarep-golang-set")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 14/24] gnu: Add go-github-com-git-lfs-go-netrc.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (11 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
                     ` (9 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-git-lfs-go-netrc): New variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7526b05f8a..1dce82e49c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6567,6 +6567,33 @@ (define-public go-github-com-go-md2man
 the purpose of building man pages.")
     (license license:expat)))
 
+(define-public go-github-com-git-lfs-go-netrc
+  (let ((commit "f0c862dd687a9d9a7e15b3cd7cb3fd3e81cdd5ef")
+        (revision "0"))
+    (package
+      (name "go-github-com-git-lfs-go-netrc")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/git-lfs/go-netrc")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0xvnjyg54gm3m3qszkfp12id0jmpg3583nqvv2llza1nr18w1sqi"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/git-lfs/go-netrc/netrc"
+                   #:unpack-path "github.com/git-lfs/go-netrc"))
+      (home-page "https://github.com/git-lfs/go-netrc")
+      (synopsis "Netrc file parser for Go")
+      (description "This package is for reading and writing netrc files.  This
+package can parse netrc files, make changes to them, and then serialize them
+back to netrc format, while preserving any whitespace that was present in the
+source file.")
+      (license license:expat))))
+
 (define-public go-github-com-russross-blackfriday
   (package
     (name "go-github-com-russross-blackfriday")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 15/24] gnu: Add go-github-com-git-lfs-pktline.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (12 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
                     ` (8 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): New variable.
---
 gnu/packages/version-control.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index ffa1d1e3e4..5f2bc15ae7 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2940,6 +2940,33 @@ (define-public git-imerge
 interrupted, published, and collaborated on while in progress.")
     (license license:gpl2+)))
 
+(define-public go-github-com-git-lfs-pktline
+  (let ((commit "06e9096e28253ba5c7825cbba43f469e4efd10f0")
+        (revision "0"))
+    (package
+      (name "go-github-com-git-lfs-pktline")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/git-lfs/pktline")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "02sn3v8vrl7qjnagbnrbrjnyjvzq8cwkxmc922zyc9b2hg187kpz"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/git-lfs/pktline"))
+      (propagated-inputs (list go-github-com-stretchr-testify
+                               go-github-com-pmezard-go-difflib
+                               go-github-com-davecgh-go-spew))
+      (home-page "https://github.com/git-lfs/pktline")
+      (synopsis "Git pkt-line Go toolkit")
+      (description "This package is a Go language toolkit for reading and
+writing files using the Git pkt-line format used in various Git operations.")
+(license license:expat))))
+
 (define-public go-github-com-git-lfs-gitobj-v2
   (package
     (name "go-github-com-git-lfs-gitobj-v2")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (13 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
                     ` (7 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-wildmatch-v2): New variable.
---
 gnu/packages/version-control.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 5f2bc15ae7..4d6c8ecb1e 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2967,6 +2967,29 @@ (define-public go-github-com-git-lfs-pktline
 writing files using the Git pkt-line format used in various Git operations.")
 (license license:expat))))
 
+(define-public go-github-com-git-lfs-wildmatch-v2
+  (package
+    (name "go-github-com-git-lfs-wildmatch-v2")
+    (version "2.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/git-lfs/wildmatch")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0yg6d77d5l6v7cd8vr00y68z9aqb8qs4lidv0hkqh4fvz0ggvpln"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/git-lfs/wildmatch/v2"))
+    (home-page "https://github.com/git-lfs/wildmatch")
+    (synopsis "Go implementation of Git's wildmatch")
+    (description
+     "This package is an implementation of Git's wildmatch.c-style pattern
+matching.")
+    (license license:expat)))
+
 (define-public go-github-com-git-lfs-gitobj-v2
   (package
     (name "go-github-com-git-lfs-gitobj-v2")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 17/24] gnu: Add go-github-com-leonelquinteros-gotext.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (14 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
                     ` (6 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-leonelquinteros-gotext): New variable.
---
 gnu/packages/golang.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1dce82e49c..79d20abd2a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1667,6 +1667,42 @@ (define-public go-github-com-kortschak-utter
 aid data snapshotting.")
     (license license:isc)))
 
+(define-public go-github-com-leonelquinteros-gotext
+  (package
+    (name "go-github-com-leonelquinteros-gotext")
+    (version "1.5.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/leonelquinteros/gotext")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "15zjc7s1p29izagc84andzhnxw17763rax31jqvf9r5fzvlm0ccn"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/leonelquinteros/gotext"))
+    (propagated-inputs (list go-golang-org-x-tools go-golang-org-x-text))
+    (home-page "https://github.com/leonelquinteros/gotext")
+    (synopsis "GNU gettext utilities in Go")
+    (description "This package implements GNU gettext utilities in Go.  It features:
+@itemize
+@item Implements GNU gettext support in native Go.
+@item Complete support for PO files including:
+@item Support for MO files.
+@item Thread-safe: This package is safe for concurrent use across multiple
+goroutines.
+@item It works with UTF-8 encoding as it's the default for Go language.
+@item Unit tests available.
+@item Language codes are automatically simplified from the form en_UK to en if
+the first isn't available.
+@item Ready to use inside Go templates.
+@item Objects are serializable to []byte to store them in cache.
+@item Support for Go Modules.
+@end itemize")
+    (license license:expat)))
+
 (define-public go-github-com-pkg-xattr
   (package
     (name "go-github-com-pkg-xattr")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 18/24] gnu: Add go-github-com-olekukonko-ts.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (15 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
                     ` (5 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-olekukonko-ts): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 79d20abd2a..4b9d4afccb 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9232,6 +9232,31 @@ (define-public go-github-com-olekukonko-tablewriter
 @end itemize\n")
     (license license:expat)))
 
+(define-public go-github-com-olekukonko-ts
+  (let ((commit "78ecb04241c0121483589a30b0814836a746187d")
+        (revision "0"))
+    (package
+      (name "go-github-com-olekukonko-ts")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/olekukonko/ts")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0k88n5rvs5k5zalbfa7c71jkjb8dhpk83s425z728qn6aq49c978"))))
+      (build-system go-build-system)
+      (arguments
+       `(#:import-path "github.com/olekukonko/ts"
+         #:tests? #f)) ; inappropriate ioctl for device.
+      (home-page "https://github.com/olekukonko/ts/")
+      (synopsis "Simple Go application to get the size of the terminal")
+      (description "This package provides a simple Go application to get the
+size of the terminal.")
+      (license license:expat))))
+
 (define-public go-github-com-yuin-goldmark
   (package
     (name "go-github-com-yuin-goldmark")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 19/24] gnu: Add go-github-com-rubyist-tracerx.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (16 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
                     ` (4 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-rubyist-tracerx): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4b9d4afccb..e2b405ba4a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6656,6 +6656,31 @@ (define-public go-github-com-russross-blackfriday
     (description "Blackfriday is a Markdown processor in Go.")
     (license license:bsd-2)))
 
+(define-public go-github-com-rubyist-tracerx
+  (let ((commit "787959303086f44a8c361240dfac53d3e9d53ed2")
+        (revision "0"))
+    (package
+      (name "go-github-com-rubyist-tracerx")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/rubyist/tracerx")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1xj5213r00zjhb7d2l6wlwv62g6mss50jwjpf7g8fk8djv3l29zz"))))
+      (build-system go-build-system)
+      (arguments
+       `(#:import-path "github.com/rubyist/tracerx"))
+      (home-page "https://github.com/rubyist/tracerx/")
+      (synopsis "Output tracing information in your Go app")
+      (description "This package is a simple tracing application that logs
+messages depending on environment variables.  It is very much inspired by git's
+GIT_TRACE mechanism.")
+      (license license:expat))))
+
 (define-public go-github-com-shurcool-sanitized-anchor-name
   (package
     (name "go-github-com-shurcool-sanitized-anchor-name")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (17 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
                     ` (3 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): New variable.
---
 gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e2b405ba4a..d8c2ff53c6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12671,6 +12671,40 @@ (define-public go-github-com-kyoh86-xdg
 Specification.")
     (license license:expat)))
 
+(define-public go-github-com-ssgelm-cookiejarparser
+  (package
+    (name "go-github-com-ssgelm-cookiejarparser")
+    (version "1.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/ssgelm/cookiejarparser")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0fnm53br0cg3iwzniil0lh9w4xd6xpzfypwfpdiammfqavlqgcw4"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/ssgelm/cookiejarparser"
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-embed-x-net
+            (lambda _
+              (delete-file-recursively "src/golang.org/x/net/publicsuffix/data")
+              (copy-recursively
+               #$(file-append (this-package-input "go-golang-org-x-net")
+                              "/src/golang.org/x/net/publicsuffix/data")
+               "src/golang.org/x/net/publicsuffix/data"))))))
+    (propagated-inputs (list go-golang-org-x-net))
+    (home-page "https://github.com/ssgelm/cookiejarparser")
+    (synopsis "Parse a curl cookiejar with Go")
+    (description
+     "This package is a Go library that parses a curl (netscape) cookiejar
+file into a Go http.CookieJar.")
+    (license license:expat)))
+
 (define-public go-github-com-ssor-bom
   (package
     (name "go-github-com-ssor-bom")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (18 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
                     ` (2 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonpointer): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d8c2ff53c6..15b1a4c52d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12775,6 +12775,31 @@ (define-public go-github-com-go-test-deep
 when comparing complex types like structures and maps.")
     (license license:expat)))
 
+(define-public go-github-com-xeipuuv-gojsonpointer
+  (let ((commit "4e3ac2762d5f479393488629ee9370b50873b3a6")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonpointer")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonpointer")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "13y6iq2nzf9z4ls66bfgnnamj2m3438absmbpqry64bpwjfbsi9q"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonpointer"))
+      (home-page "https://github.com/xeipuuv/gojsonpointer")
+      (synopsis "Implementation of JSON Pointer for Go")
+      (description
+       "This package provides an implementation of JSON Pointer for the Go
+programming language.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (19 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonreference): New variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 15b1a4c52d..2d5a6341aa 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12800,6 +12800,32 @@ (define-public go-github-com-xeipuuv-gojsonpointer
 programming language.")
       (license license:asl2.0))))
 
+(define-public go-github-com-xeipuuv-gojsonreference
+  (let ((commit "bd5ef7bd5415a7ac448318e64f11a24cd21e594b")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonreference")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonreference")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1xby79padc7bmyb8rfbad8wfnfdzpnh51b1n8c0kibch0kwc1db5"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonreference"))
+      (propagated-inputs (list go-github-com-xeipuuv-gojsonpointer))
+      (home-page "https://github.com/xeipuuv/gojsonreference")
+      (synopsis "Implementation of JSON Reference for Go")
+      (description
+       "This package provides an implementation of JSON Reference for the Go
+programming language.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (20 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  2023-04-22 16:27   ` [bug#63017] [PATCH 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonschema): New variable.
---
 gnu/packages/golang.scm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 2d5a6341aa..742d4f108e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12826,6 +12826,46 @@ (define-public go-github-com-xeipuuv-gojsonreference
 programming language.")
       (license license:asl2.0))))
 
+(define-public go-github-com-xeipuuv-gojsonschema
+  (let ((commit "6b67b3fab74d992bd07f72550006ab2c6907c416")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonschema")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonschema")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1q937a6q7canlr3dllqdw0qwa6z2fpwn1w9kycavx8jmwh6q3f69"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonschema"
+         #:phases
+         (modify-phases %standard-phases
+           (add-after 'unpack 'disable-failing-tests
+             (lambda* (#:key import-path #:allow-other-keys)
+               (with-directory-excursion (string-append "src/" import-path)
+                 (substitute* "schema_test.go"
+                   (("\\{\"phase\": \"remote ref, " all)
+                    (string-append "// " all))
+                   (("\\{\"phase\": \"valid definition" all)
+                    (string-append "// " all))
+                   (("\\{\"phase\": \"invalid definition" all)
+                    (string-append "// " all)))))))))
+      (propagated-inputs (list go-github-com-xeipuuv-gojsonreference
+                               go-github-com-xeipuuv-gojsonpointer
+                               go-github-com-stretchr-testify))
+      (home-page "https://github.com/xeipuuv/gojsonschema")
+      (synopsis "Implementation of JSON Schema for Go")
+      (description
+       "This package provides an implementation of JSON Schema for the Go
+programming language, which supports draft-04, draft-06 and draft-07.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH 24/24] gnu: git-lfs: Update to 3.3.0.
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (21 preceding siblings ...)
  2023-04-22 16:27   ` [bug#63017] [PATCH 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
@ 2023-04-22 16:27   ` Nicolas Graves via Guix-patches via
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-22 16:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (git-lfs): Update to 3.3.0.
[arguments] Use gexp. Add phase fix-embed-x-net (publicsuffix/table.go doesn't
work with symlinked data).
[native-inputs] Add git-minimal. Add ruby-asciidoctor.
[propagated-inputs] Add go-github-com-xeipuuv-gojsonschema,
go-github-com-xeipuuv-gojsonreference, go-github-com-xeipuuv-gojsonpointer,
go-golang-org-x-net, go-golang.org-x-sync-semaphore,
go-github-com-ssgelm-cookiejarparser, go-github-com-rubyist-tracerx,
go-github-com-olekukonko-ts, go-github-com-leonelquinteros-gotext,
go-github-com-git-lfs-wildmatch-v2, go-github-com-git-lfs-pktline,
go-github-com-git-lfs-go-netrc, go-github-com-git-lfs-gitobj-v2,
go-github-com-dpotapov-go-spnego, go-github-com-avast-retry-go,
go-github-com-mattn-go-isatty, go-github-com-pkg-errors,
go-github-com-spf13-cobra.
---
 gnu/packages/version-control.scm | 81 +++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 4d6c8ecb1e..8789da6577 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -47,6 +47,7 @@
 ;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
 ;;; Copyright © 2022 Dhruvin Gandhi <contact@dhruvin.dev>
 ;;; Copyright © 2015, 2022 David Thompson <davet@gnu.org>
+;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -125,6 +126,7 @@ (define-module (gnu packages version-control)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages rsync)
+  #:use-module (gnu packages ruby)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages texinfo)
   #:use-module (gnu packages admin)
@@ -3023,7 +3025,7 @@ (define-public go-github-com-git-lfs-gitobj-v2
 (define-public git-lfs
   (package
     (name "git-lfs")
-    (version "2.13.3")
+    (version "3.3.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -3032,35 +3034,60 @@ (define-public git-lfs
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r7dmqhkhz91d3n7qfpny483x8f1n88yya22j2fvx75rgg33z2sg"))))
+                "1g268pplld04b9myhlrwc4fd8r1hvfyya5ja8wr558rar3pgsp5g"))))
     (build-system go-build-system)
     (arguments
-     `(#:import-path "github.com/git-lfs/git-lfs"
-       #:install-source? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'man-gen
-           ;; Without this, the binary generated in 'build
-           ;; phase won't have any embedded usage-text.
-           (lambda _
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs"
-               (invoke "make" "mangen"))))
-         (add-after 'build 'build-man-pages
-           (lambda _
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs"
-               (invoke "make" "man"))
-             #t))
-         (add-after 'install 'install-man-pages
-           (lambda* (#:key outputs #:allow-other-keys)
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs/man"
-               (let ((out (assoc-ref outputs "out")))
-                 (for-each
-                   (lambda (manpage)
-                     (install-file manpage (string-append out "/share/man/man1")))
-                   (find-files "." "^git-lfs.*\\.1$"))))
-             #t)))))
+     (list
+      #:import-path "github.com/git-lfs/git-lfs"
+      #:install-source? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-embed-x-net
+            (lambda _
+              (delete-file-recursively "src/golang.org/x/net/publicsuffix/data")
+              (copy-recursively
+               #$(file-append (this-package-input "go-golang-org-x-net")
+                              "/src/golang.org/x/net/publicsuffix/data")
+               "src/golang.org/x/net/publicsuffix/data")))
+          (add-before 'build 'man-gen
+            ;; Without this, the binary generated in 'build
+            ;; phase won't have any embedded usage-text.
+            (lambda _
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs"
+                (invoke "make" "mangen"))))
+          (add-after 'build 'build-man-pages
+            (lambda _
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs"
+                (invoke "make" "man"))))
+          (add-after 'install 'install-man-pages
+            (lambda* (#:key outputs #:allow-other-keys)
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs/man"
+                (for-each
+                 (lambda (manpage)
+                   (install-file manpage
+                                 (string-append #$output "/share/man/man1")))
+                 (find-files "." "^git-lfs.*\\.1$"))))))))
     ;; make `ronn` available during build for man page generation
-    (native-inputs (list ronn-ng))
+    (native-inputs (list ronn-ng git-minimal ruby-asciidoctor))
+    (propagated-inputs
+     (list go-github-com-xeipuuv-gojsonschema
+           go-github-com-xeipuuv-gojsonreference
+           go-github-com-xeipuuv-gojsonpointer
+           go-golang-org-x-net
+           go-golang.org-x-sync-semaphore
+           go-github-com-ssgelm-cookiejarparser
+           go-github-com-rubyist-tracerx
+           go-github-com-olekukonko-ts
+           go-github-com-leonelquinteros-gotext
+           go-github-com-git-lfs-wildmatch-v2
+           go-github-com-git-lfs-pktline
+           go-github-com-git-lfs-go-netrc
+           go-github-com-git-lfs-gitobj-v2
+           go-github-com-dpotapov-go-spnego
+           go-github-com-avast-retry-go
+           go-github-com-mattn-go-isatty
+           go-github-com-pkg-errors
+           go-github-com-spf13-cobra))
     (home-page "https://git-lfs.github.com/")
     (synopsis "Git extension for versioning large files")
     (description
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] Thank you for updating git-lfs
  2023-04-22 16:22 [bug#63017] [PATCH 0/25] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
@ 2023-04-22 17:00 ` jgart via Guix-patches via
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2 siblings, 0 replies; 51+ messages in thread
From: jgart via Guix-patches via @ 2023-04-22 17:00 UTC (permalink / raw)
  To: 63017

Thank you for updating git-lfs!




^ permalink raw reply	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2.
  2023-04-22 16:22 [bug#63017] [PATCH 0/25] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2023-04-22 17:00 ` [bug#63017] Thank you for updating git-lfs jgart via Guix-patches via
@ 2023-04-23 12:27 ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
                     ` (22 more replies)
  2 siblings, 23 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): New variable.
---
 gnu/packages/version-control.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 302f7c90ad..ffa1d1e3e4 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2940,6 +2940,36 @@ (define-public git-imerge
 interrupted, published, and collaborated on while in progress.")
     (license license:gpl2+)))
 
+(define-public go-github-com-git-lfs-gitobj-v2
+  (package
+    (name "go-github-com-git-lfs-gitobj-v2")
+    (version "2.1.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/git-lfs/gitobj")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1sd7y4xbx00js1g2az4nq8g5lvsm4d7nqr3v4kxy8fxrfzdm63j9"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/git-lfs/gitobj/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify
+                             go-github-com-pmezard-go-difflib
+                             go-github-com-davecgh-go-spew))
+    (home-page "https://github.com/git-lfs/gitobj")
+    (synopsis "Read and write git objects")
+    (description
+     "This package reads and writes loose and packed (objects found in git
+packfiles) Git objects.  It uses the pack package to search pack index files
+and locate the corresponding delta-base chain in the appropriate pack file.
+If gitobj can't find a loose object with the appropriate SHA-1, it will search
+the repository's packfile(s) instead.  If it finds an object in a packfile, it
+will reconstruct the object along its delta-base chain and return it.")
+    (license license:expat)))
+
 (define-public git-lfs
   (package
     (name "git-lfs")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 02/24] gnu: Add go-github-com-avast-retry-go.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
                     ` (21 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-avast-retry-go): New variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 11b30412fa..a1f85e207d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1081,6 +1081,32 @@ (define-public go-github-com-apparentlymart-go-textseg-autoversion
      '(#:unpack-path "github.com/apparentlymart/go-textseg/autoversion"
        #:import-path "github.com/apparentlymart/go-textseg/autoversion/textseg"))))
 
+(define-public go-github-com-avast-retry-go
+  (let ((commit "a322e24d96313ab405dec28ad5711f036c6d25a3")
+        (revision "0"))
+    (package
+      (name "go-github-com-avast-retry-go")
+      (version (git-version "2.4.2" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/avast/retry-go")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0hb4b1668516a4gv8avmflr565b6c1h93phdb068hcjxxj8767ba"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/avast/retry-go"))
+      (propagated-inputs (list go-github-com-stretchr-testify))
+      (home-page "https://github.com/avast/retry-go")
+      (synopsis "Simple golang library for retry mechanism")
+      (description "This package is a simple Go library that provides retry
+functionality for functions that may fail.  It includes various customizable
+retry strategies, such as fixed delay, backoff delay, and random delay.")
+      (license license:expat))))
+
 (define-public go-github-com-operatorfoundation-shapeshifter-transports
   (package
     (name "go-github-com-operatorfoundation-shapeshifter-transports")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 03/24] gnu: Add go-github-com-gorilla-sessions.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
                     ` (20 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-gorilla-sessions): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a1f85e207d..ebc79b08f7 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4273,6 +4273,31 @@ (define-public go-github-com-gorilla-securecookie
 encrypted cookie values for Go web applications.")
     (license license:bsd-3)))
 
+(define-public go-github-com-gorilla-sessions
+  (package
+    (name "go-github-com-gorilla-sessions")
+    (version "1.2.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/gorilla/sessions")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1zjw2s37yggk9231db0vmgs67z8m3am8i8l4gpgz6fvlbv52baxp"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/gorilla/sessions"))
+    (propagated-inputs (list go-github-com-gorilla-securecookie))
+    (home-page "https://github.com/gorilla/sessions")
+    (synopsis "Manage user sessions in web applications")
+    (description
+     "This package that provides infrastructure for creating and
+managing user sessions in web applications.  It supports cookie and
+filesystem-based sessions, flash messages, custom backends, and more.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-gorilla-csrf
   (package
     (name "go-github-com-gorilla-csrf")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 04/24] gnu: Add go-github-com-jcmturner-aescts-v2.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
                     ` (19 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-aescts-v2): New variable.
---
 gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ebc79b08f7..3b4bd49e8a 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1407,6 +1407,30 @@ (define-public go-github-com-jacobsa-reqtrace
        "Package reqtrace contains a very simple request tracing framework.")
       (license license:asl2.0))))
 
+(define-public go-github-com-jcmturner-aescts-v2
+  (package
+    (name "go-github-com-jcmturner-aescts-v2")
+    (version "2.0.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/aescts")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0yrdiisdhcqfs8jpicc30dfmbqzxhkmbayn902xrgwkndky8w7l1"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/aescts/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/aescts")
+    (synopsis "Encrypt and decrypt data in Go using AES CipherText Stealing")
+    (description
+     "This package provides AES Cipher Block Chaining CipherText Stealing
+encryption and decryption methods.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (2 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
                     ` (18 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-dnsutils-v2): New variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3b4bd49e8a..4ddd499e43 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1431,6 +1431,33 @@ (define-public go-github-com-jcmturner-aescts-v2
 encryption and decryption methods.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-dnsutils-v2
+  (package
+    (name "go-github-com-jcmturner-dnsutils-v2")
+    (version "2.0.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/dnsutils")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "116zbgvfj88vv93fnapmmgyd5g8kzy774cdyzsnnzyzng92j61c9"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/dnsutils/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/dnsutils")
+    (synopsis "Go library with DNS utils")
+    (description
+     "The dnsutils package provides a Go function to return a map of Service
+Records (SRV) in the order they should be used for a given service, protocol
+and name.  The order is determined by the records' priority and randomized
+selection based on their relative weighting.  This package is useful for
+network applications that require accessing services using SRV records.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 06/24] gnu: Add go-github-com-jcmturner-gofork.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (3 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
                     ` (17 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-gofork): New variable.
---
 gnu/packages/golang.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 4ddd499e43..f00c18897e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1458,6 +1458,29 @@ (define-public go-github-com-jcmturner-dnsutils-v2
 network applications that require accessing services using SRV records.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-gofork
+  (package
+    (name "go-github-com-jcmturner-gofork")
+    (version "1.7.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/gofork")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0w1j6b671121r6md5w7hnh2d0sa332pw5q49yihw23wdfinknyin"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/gofork"))
+    (home-page "https://github.com/jcmturner/gofork")
+    (synopsis "Modified Go standard library packages")
+    (description
+     "This repository contains modified Go standard library packages for use as work
+arounds until issues are addressed in the official distribution.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 07/24] gnu: Add go-github-com-hashicorp-go-uuid.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (4 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
                     ` (16 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-hashicorp-go-uuid): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f00c18897e..f11bca3a39 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3840,6 +3840,31 @@ (define-public go-github-com-getsentry-raven-go
 logging system.")
       (license license:bsd-3))))
 
+(define-public go-github-com-hashicorp-go-uuid
+  (package
+    (name "go-github-com-hashicorp-go-uuid")
+    (version "1.0.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/hashicorp/go-uuid")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0wd4maaq20alxwcvfhr52rzfnwwpmc2a698ihyr0vfns2sl7gkzk"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/hashicorp/go-uuid"))
+    (home-page "https://github.com/hashicorp/go-uuid")
+    (synopsis "Generate UUID-format strings")
+    (description
+     "This package generates UUID-format strings using high quality bytes.
+It is not intended to be RFC compliant, merely to use a well-understood string
+representation of a 128-bit value.  It can also parse UUID-format strings into
+their component bytes.")
+    (license license:mpl2.0)))
+
 (define-public go-github-com-hashicorp-go-version
   (let ((commit
          "03c5bf6be031b6dd45afec16b1cf94fc8938bc77")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (5 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
                     ` (15 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-goidentity-v6): New variable.
---
 gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f11bca3a39..66bb95fe7f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1458,6 +1458,30 @@ (define-public go-github-com-jcmturner-dnsutils-v2
 network applications that require accessing services using SRV records.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-goidentity-v6
+  (package
+    (name "go-github-com-jcmturner-goidentity-v6")
+    (version "6.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/goidentity")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "064ysvxvrvij843s7qj1nkzl5qc6j1qbrsb3s0zmwd1sa7vq8q1n"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/goidentity/v6"))
+    (propagated-inputs
+     (list go-github-com-stretchr-testify go-github-com-hashicorp-go-uuid))
+    (home-page "https://github.com/jcmturner/goidentity")
+    (synopsis "Hold authenticated identities and their attributes")
+    (description "This package provides a standard interface for holding
+authenticated identities and their attributes.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-jcmturner-gofork
   (package
     (name "go-github-com-jcmturner-gofork")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 09/24] gnu: Add go-github-com-jcmturner-rpc.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (6 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
                     ` (14 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc): New variable.
---
 gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 66bb95fe7f..e6a480f7c2 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1505,6 +1505,39 @@ (define-public go-github-com-jcmturner-gofork
 arounds until issues are addressed in the official distribution.")
     (license license:bsd-3)))
 
+(define-public go-github-com-jcmturner-rpc
+  (package
+    (name "go-github-com-jcmturner-rpc")
+    (version "2.0.3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/rpc")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1nm4j2nwcszghldw39rwdx2hr56i1lybfpv33y4gd67w6qcqbpsi"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/rpc"
+       ;; Source-only package.
+       #:tests? #f
+       #:phases
+       (modify-phases %standard-phases
+         ;; Source-only package.
+         (delete 'build))))
+    (propagated-inputs
+     (list go-golang-org-x-net go-github-com-stretchr-testify))
+    (home-page "https://github.com/jcmturner/rpc")
+    (synopsis "Remote Procedure Call libraries")
+    (description
+     "This package provides a partial Go implementation of the Remote Call
+Procedure libraries, presented in
+@@url{http://pubs.opengroup.org/onlinepubs/9629399/,CDE 1.1: Remote Procedure
+Call}.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (7 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
                     ` (13 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-ndr): New variable.
---
 gnu/packages/golang.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e6a480f7c2..f008e91943 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1538,6 +1538,14 @@ (define-public go-github-com-jcmturner-rpc
 Call}.")
     (license license:asl2.0)))
 
+(define-public go-github-com-jcmturner-rpc-v2-ndr
+  (package
+    (inherit go-github-com-jcmturner-rpc)
+    (name "go-github-com-jcmturner-rpc-v2-ndr")
+    (arguments
+     `(#:import-path "github.com/jcmturner/rpc/v2/ndr"
+       #:unpack-path "github.com/jcmturner/rpc"))))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (8 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
                     ` (12 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-mstypes): New variable.
---
 gnu/packages/golang.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f008e91943..b4be39a218 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1546,6 +1546,14 @@ (define-public go-github-com-jcmturner-rpc-v2-ndr
      `(#:import-path "github.com/jcmturner/rpc/v2/ndr"
        #:unpack-path "github.com/jcmturner/rpc"))))
 
+(define-public go-github-com-jcmturner-rpc-v2-mstypes
+  (package
+    (inherit go-github-com-jcmturner-rpc)
+    (name "go-github-com-jcmturner-rpc-v2-mstypes")
+    (arguments
+     `(#:import-path "github.com/jcmturner/rpc/v2/mstypes"
+       #:unpack-path "github.com/jcmturner/rpc"))))
+
 (define-public go-github-com-kataras-golog
   (package
     (name "go-github-com-kataras-golog")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (9 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
                     ` (11 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-jcmturner-gokrb5-v8): New variable.
---
 gnu/packages/golang.scm | 48 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b4be39a218..59e52c5a61 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1505,6 +1505,54 @@ (define-public go-github-com-jcmturner-gofork
 arounds until issues are addressed in the official distribution.")
     (license license:bsd-3)))
 
+(define-public go-github-com-jcmturner-gokrb5-v8
+  (package
+    (name "go-github-com-jcmturner-gokrb5-v8")
+    (version "8.4.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jcmturner/gokrb5")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0w9d1pa3r6qmdblk25bghf78ncs03l15l1sxnh4n536c356rzq4b"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/jcmturner/gokrb5/v8"
+       #:unpack-path "github.com/jcmturner/gokrb5"))
+    (propagated-inputs (list go-golang-org-x-net
+                             go-golang-org-x-crypto
+                             go-github-com-stretchr-testify
+                             go-github-com-jcmturner-rpc-v2-ndr
+                             go-github-com-jcmturner-rpc-v2-mstypes
+                             go-github-com-jcmturner-goidentity-v6
+                             go-github-com-jcmturner-gofork
+                             go-github-com-jcmturner-dnsutils-v2
+                             go-github-com-jcmturner-aescts-v2
+                             go-github-com-hashicorp-go-uuid
+                             go-github-com-gorilla-sessions))
+    (home-page "https://github.com/jcmturner/gokrb5")
+    (synopsis "Pure Go Kerberos library for clients and services")
+    (description "This package provides a pure Go Kerberos library.  It
+features:
+@itemize
+@item Kerberos libraries for custom integration
+@item Parsing Keytab files
+@item Parsing krb5.conf files
+@item Parsing client credentials cache files such as /tmp/krb5cc_$(id -u $(whoami))
+@end itemize
+
+On the client side, it provides a client that can authenticate to an SPNEGO
+Kerberos authenticated web service, and the ability to change client's
+password.
+
+On the server side, the library provides a HTTP handler wrapper implements
+SPNEGO Kerberos authentication, as well as a HTTP handler wrapper decodes
+Microsoft AD PAC authorization data.")
+    (license license:asl2.0)))
+
 (define-public go-github-com-jcmturner-rpc
   (package
     (name "go-github-com-jcmturner-rpc")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 13/24] gnu: Add go-github-com-dpotapov-go-spnego.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (10 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
                     ` (10 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): New variable.
---
 gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 59e52c5a61..f112adbe14 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1979,6 +1979,34 @@ (define-public go-github-com-operatorfoundation-monolith-go
     (description "Monolith-Go is a Go library for working with byte sequences.")
     (license license:expat)))
 
+(define-public go-github-com-dpotapov-go-spnego
+  (let ((commit "298b63a544303a239753d04314aada5bdbad7e4a")
+        (revision "0"))
+    (package
+      (name "go-github-com-dpotapov-go-spnego")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/dpotapov/go-spnego")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0d3b0kazm0jskfml0pkhjn2v49m8dvqj4zymm49ldgvkhl9hcf6w"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/dpotapov/go-spnego"))
+      (propagated-inputs (list go-github-com-stretchr-testify
+                               go-github-com-jcmturner-gokrb5-v8
+                               go-golang-org-x-net))
+      (home-page "https://github.com/dpotapov/go-spnego")
+      (synopsis "Simple golang library for retry mechanism")
+      (description "This package is a simple Go library that provides retry
+functionality for functions that may fail.  It includes various customizable
+retry strategies, such as fixed delay, backoff delay, and random delay.")
+      (license license:expat))))
+
 (define-public go-github-com-deckarep-golang-set
   (package
     (name "go-github-com-deckarep-golang-set")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 14/24] gnu: Add go-github-com-git-lfs-go-netrc.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (11 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
                     ` (9 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-git-lfs-go-netrc): New variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index f112adbe14..26beacc337 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6573,6 +6573,33 @@ (define-public go-github-com-go-md2man
 the purpose of building man pages.")
     (license license:expat)))
 
+(define-public go-github-com-git-lfs-go-netrc
+  (let ((commit "f0c862dd687a9d9a7e15b3cd7cb3fd3e81cdd5ef")
+        (revision "0"))
+    (package
+      (name "go-github-com-git-lfs-go-netrc")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/git-lfs/go-netrc")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0xvnjyg54gm3m3qszkfp12id0jmpg3583nqvv2llza1nr18w1sqi"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/git-lfs/go-netrc/netrc"
+                   #:unpack-path "github.com/git-lfs/go-netrc"))
+      (home-page "https://github.com/git-lfs/go-netrc")
+      (synopsis "Netrc file parser for Go")
+      (description "This package is for reading and writing netrc files.  This
+package can parse netrc files, make changes to them, and then serialize them
+back to netrc format, while preserving any whitespace that was present in the
+source file.")
+      (license license:expat))))
+
 (define-public go-github-com-russross-blackfriday
   (package
     (name "go-github-com-russross-blackfriday")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 15/24] gnu: Add go-github-com-git-lfs-pktline.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (12 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
                     ` (8 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): New variable.
---
 gnu/packages/version-control.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index ffa1d1e3e4..5f2bc15ae7 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2940,6 +2940,33 @@ (define-public git-imerge
 interrupted, published, and collaborated on while in progress.")
     (license license:gpl2+)))
 
+(define-public go-github-com-git-lfs-pktline
+  (let ((commit "06e9096e28253ba5c7825cbba43f469e4efd10f0")
+        (revision "0"))
+    (package
+      (name "go-github-com-git-lfs-pktline")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri
+          (git-reference
+           (url "https://github.com/git-lfs/pktline")
+           (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "02sn3v8vrl7qjnagbnrbrjnyjvzq8cwkxmc922zyc9b2hg187kpz"))))
+      (build-system go-build-system)
+      (arguments `(#:import-path "github.com/git-lfs/pktline"))
+      (propagated-inputs (list go-github-com-stretchr-testify
+                               go-github-com-pmezard-go-difflib
+                               go-github-com-davecgh-go-spew))
+      (home-page "https://github.com/git-lfs/pktline")
+      (synopsis "Git pkt-line Go toolkit")
+      (description "This package is a Go language toolkit for reading and
+writing files using the Git pkt-line format used in various Git operations.")
+(license license:expat))))
+
 (define-public go-github-com-git-lfs-gitobj-v2
   (package
     (name "go-github-com-git-lfs-gitobj-v2")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (13 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
                     ` (7 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (go-github-com-git-lfs-wildmatch-v2): New variable.
---
 gnu/packages/version-control.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 5f2bc15ae7..4d6c8ecb1e 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -2967,6 +2967,29 @@ (define-public go-github-com-git-lfs-pktline
 writing files using the Git pkt-line format used in various Git operations.")
 (license license:expat))))
 
+(define-public go-github-com-git-lfs-wildmatch-v2
+  (package
+    (name "go-github-com-git-lfs-wildmatch-v2")
+    (version "2.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/git-lfs/wildmatch")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0yg6d77d5l6v7cd8vr00y68z9aqb8qs4lidv0hkqh4fvz0ggvpln"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/git-lfs/wildmatch/v2"))
+    (home-page "https://github.com/git-lfs/wildmatch")
+    (synopsis "Go implementation of Git's wildmatch")
+    (description
+     "This package is an implementation of Git's wildmatch.c-style pattern
+matching.")
+    (license license:expat)))
+
 (define-public go-github-com-git-lfs-gitobj-v2
   (package
     (name "go-github-com-git-lfs-gitobj-v2")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 17/24] gnu: Add go-github-com-leonelquinteros-gotext.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (14 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
                     ` (6 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-leonelquinteros-gotext): New variable.
---
 gnu/packages/golang.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 26beacc337..a985d157bf 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1673,6 +1673,42 @@ (define-public go-github-com-kortschak-utter
 aid data snapshotting.")
     (license license:isc)))
 
+(define-public go-github-com-leonelquinteros-gotext
+  (package
+    (name "go-github-com-leonelquinteros-gotext")
+    (version "1.5.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/leonelquinteros/gotext")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "15zjc7s1p29izagc84andzhnxw17763rax31jqvf9r5fzvlm0ccn"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "github.com/leonelquinteros/gotext"))
+    (propagated-inputs (list go-golang-org-x-tools go-golang-org-x-text))
+    (home-page "https://github.com/leonelquinteros/gotext")
+    (synopsis "GNU gettext utilities in Go")
+    (description "This package implements GNU gettext utilities in Go.  It features:
+@itemize
+@item Implements GNU gettext support in native Go.
+@item Complete support for PO files including:
+@item Support for MO files.
+@item Thread-safe: This package is safe for concurrent use across multiple
+goroutines.
+@item It works with UTF-8 encoding as it's the default for Go language.
+@item Unit tests available.
+@item Language codes are automatically simplified from the form en_UK to en if
+the first isn't available.
+@item Ready to use inside Go templates.
+@item Objects are serializable to []byte to store them in cache.
+@item Support for Go Modules.
+@end itemize")
+    (license license:expat)))
+
 (define-public go-github-com-pkg-xattr
   (package
     (name "go-github-com-pkg-xattr")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 18/24] gnu: Add go-github-com-olekukonko-ts.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (15 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
                     ` (5 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-olekukonko-ts): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a985d157bf..ad4ffd9392 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9238,6 +9238,31 @@ (define-public go-github-com-olekukonko-tablewriter
 @end itemize\n")
     (license license:expat)))
 
+(define-public go-github-com-olekukonko-ts
+  (let ((commit "78ecb04241c0121483589a30b0814836a746187d")
+        (revision "0"))
+    (package
+      (name "go-github-com-olekukonko-ts")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/olekukonko/ts")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0k88n5rvs5k5zalbfa7c71jkjb8dhpk83s425z728qn6aq49c978"))))
+      (build-system go-build-system)
+      (arguments
+       `(#:import-path "github.com/olekukonko/ts"
+         #:tests? #f)) ; inappropriate ioctl for device.
+      (home-page "https://github.com/olekukonko/ts/")
+      (synopsis "Simple Go application to get the size of the terminal")
+      (description "This package provides a simple Go application to get the
+size of the terminal.")
+      (license license:expat))))
+
 (define-public go-github-com-yuin-goldmark
   (package
     (name "go-github-com-yuin-goldmark")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 19/24] gnu: Add go-github-com-rubyist-tracerx.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (16 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
                     ` (4 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-rubyist-tracerx): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index ad4ffd9392..d72dcc5081 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6662,6 +6662,31 @@ (define-public go-github-com-russross-blackfriday
     (description "Blackfriday is a Markdown processor in Go.")
     (license license:bsd-2)))
 
+(define-public go-github-com-rubyist-tracerx
+  (let ((commit "787959303086f44a8c361240dfac53d3e9d53ed2")
+        (revision "0"))
+    (package
+      (name "go-github-com-rubyist-tracerx")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/rubyist/tracerx")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1xj5213r00zjhb7d2l6wlwv62g6mss50jwjpf7g8fk8djv3l29zz"))))
+      (build-system go-build-system)
+      (arguments
+       `(#:import-path "github.com/rubyist/tracerx"))
+      (home-page "https://github.com/rubyist/tracerx/")
+      (synopsis "Output tracing information in your Go app")
+      (description "This package is a simple tracing application that logs
+messages depending on environment variables.  It is very much inspired by git's
+GIT_TRACE mechanism.")
+      (license license:expat))))
+
 (define-public go-github-com-shurcool-sanitized-anchor-name
   (package
     (name "go-github-com-shurcool-sanitized-anchor-name")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (17 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
                     ` (3 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): New variable.
---
 gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d72dcc5081..dd3a8e3827 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12677,6 +12677,40 @@ (define-public go-github-com-kyoh86-xdg
 Specification.")
     (license license:expat)))
 
+(define-public go-github-com-ssgelm-cookiejarparser
+  (package
+    (name "go-github-com-ssgelm-cookiejarparser")
+    (version "1.0.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/ssgelm/cookiejarparser")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0fnm53br0cg3iwzniil0lh9w4xd6xpzfypwfpdiammfqavlqgcw4"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/ssgelm/cookiejarparser"
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-embed-x-net
+            (lambda _
+              (delete-file-recursively "src/golang.org/x/net/publicsuffix/data")
+              (copy-recursively
+               #$(file-append (this-package-input "go-golang-org-x-net")
+                              "/src/golang.org/x/net/publicsuffix/data")
+               "src/golang.org/x/net/publicsuffix/data"))))))
+    (propagated-inputs (list go-golang-org-x-net))
+    (home-page "https://github.com/ssgelm/cookiejarparser")
+    (synopsis "Parse a curl cookiejar with Go")
+    (description
+     "This package is a Go library that parses a curl (netscape) cookiejar
+file into a Go http.CookieJar.")
+    (license license:expat)))
+
 (define-public go-github-com-ssor-bom
   (package
     (name "go-github-com-ssor-bom")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (18 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
                     ` (2 subsequent siblings)
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonpointer): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index dd3a8e3827..5b622318bf 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12781,6 +12781,31 @@ (define-public go-github-com-go-test-deep
 when comparing complex types like structures and maps.")
     (license license:expat)))
 
+(define-public go-github-com-xeipuuv-gojsonpointer
+  (let ((commit "4e3ac2762d5f479393488629ee9370b50873b3a6")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonpointer")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonpointer")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "13y6iq2nzf9z4ls66bfgnnamj2m3438absmbpqry64bpwjfbsi9q"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonpointer"))
+      (home-page "https://github.com/xeipuuv/gojsonpointer")
+      (synopsis "Implementation of JSON Pointer for Go")
+      (description
+       "This package provides an implementation of JSON Pointer for the Go
+programming language.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (19 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonreference): New variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 5b622318bf..e1fb09a485 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12806,6 +12806,32 @@ (define-public go-github-com-xeipuuv-gojsonpointer
 programming language.")
       (license license:asl2.0))))
 
+(define-public go-github-com-xeipuuv-gojsonreference
+  (let ((commit "bd5ef7bd5415a7ac448318e64f11a24cd21e594b")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonreference")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonreference")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1xby79padc7bmyb8rfbad8wfnfdzpnh51b1n8c0kibch0kwc1db5"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonreference"))
+      (propagated-inputs (list go-github-com-xeipuuv-gojsonpointer))
+      (home-page "https://github.com/xeipuuv/gojsonreference")
+      (synopsis "Implementation of JSON Reference for Go")
+      (description
+       "This package provides an implementation of JSON Reference for the Go
+programming language.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (20 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
  22 siblings, 0 replies; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonschema): New variable.
---
 gnu/packages/golang.scm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index e1fb09a485..5a45212b0b 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -12832,6 +12832,46 @@ (define-public go-github-com-xeipuuv-gojsonreference
 programming language.")
       (license license:asl2.0))))
 
+(define-public go-github-com-xeipuuv-gojsonschema
+  (let ((commit "6b67b3fab74d992bd07f72550006ab2c6907c416")
+        (revision "0"))
+    (package
+      (name "go-github-com-xeipuuv-gojsonschema")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/xeipuuv/gojsonschema")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1q937a6q7canlr3dllqdw0qwa6z2fpwn1w9kycavx8jmwh6q3f69"))))
+      (build-system go-build-system)
+      (arguments
+       '(#:import-path "github.com/xeipuuv/gojsonschema"
+         #:phases
+         (modify-phases %standard-phases
+           (add-after 'unpack 'disable-failing-tests
+             (lambda* (#:key import-path #:allow-other-keys)
+               (with-directory-excursion (string-append "src/" import-path)
+                 (substitute* "schema_test.go"
+                   (("\\{\"phase\": \"remote ref, " all)
+                    (string-append "// " all))
+                   (("\\{\"phase\": \"valid definition" all)
+                    (string-append "// " all))
+                   (("\\{\"phase\": \"invalid definition" all)
+                    (string-append "// " all)))))))))
+      (propagated-inputs (list go-github-com-xeipuuv-gojsonreference
+                               go-github-com-xeipuuv-gojsonpointer
+                               go-github-com-stretchr-testify))
+      (home-page "https://github.com/xeipuuv/gojsonschema")
+      (synopsis "Implementation of JSON Schema for Go")
+      (description
+       "This package provides an implementation of JSON Schema for the Go
+programming language, which supports draft-04, draft-06 and draft-07.")
+      (license license:asl2.0))))
+
 (define-public go-github-com-niemeyer-pretty
   (package
     (name "go-github-com-niemeyer-pretty")
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* [bug#63017] [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0.
  2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
                     ` (21 preceding siblings ...)
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
@ 2023-04-23 12:27   ` Nicolas Graves via Guix-patches via
  2023-04-23 15:05     ` bug#63017: " Leo Famulari
  22 siblings, 1 reply; 51+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2023-04-23 12:27 UTC (permalink / raw)
  To: 63017; +Cc: ngraves

* gnu/packages/version-control.scm (git-lfs): Update to 3.3.0.
[arguments] Use gexp. Add phase fix-embed-x-net (publicsuffix/table.go doesn't
work with symlinked data).
[native-inputs] Add git-minimal. Add ruby-asciidoctor.
[propagated-inputs] Add go-github-com-xeipuuv-gojsonschema,
go-github-com-xeipuuv-gojsonreference, go-github-com-xeipuuv-gojsonpointer,
go-golang-org-x-net, go-golang.org-x-sync-semaphore,
go-github-com-ssgelm-cookiejarparser, go-github-com-rubyist-tracerx,
go-github-com-olekukonko-ts, go-github-com-leonelquinteros-gotext,
go-github-com-git-lfs-wildmatch-v2, go-github-com-git-lfs-pktline,
go-github-com-git-lfs-go-netrc, go-github-com-git-lfs-gitobj-v2,
go-github-com-dpotapov-go-spnego, go-github-com-avast-retry-go,
go-github-com-mattn-go-isatty, go-github-com-pkg-errors,
go-github-com-spf13-cobra.
---
 gnu/packages/version-control.scm | 81 +++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 4d6c8ecb1e..8789da6577 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -47,6 +47,7 @@
 ;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
 ;;; Copyright © 2022 Dhruvin Gandhi <contact@dhruvin.dev>
 ;;; Copyright © 2015, 2022 David Thompson <davet@gnu.org>
+;;; Copyright © 2023 Nicolas Graves <ngraves@ngraves.fr>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -125,6 +126,7 @@ (define-module (gnu packages version-control)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages rsync)
+  #:use-module (gnu packages ruby)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages texinfo)
   #:use-module (gnu packages admin)
@@ -3023,7 +3025,7 @@ (define-public go-github-com-git-lfs-gitobj-v2
 (define-public git-lfs
   (package
     (name "git-lfs")
-    (version "2.13.3")
+    (version "3.3.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -3032,35 +3034,60 @@ (define-public git-lfs
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "0r7dmqhkhz91d3n7qfpny483x8f1n88yya22j2fvx75rgg33z2sg"))))
+                "1g268pplld04b9myhlrwc4fd8r1hvfyya5ja8wr558rar3pgsp5g"))))
     (build-system go-build-system)
     (arguments
-     `(#:import-path "github.com/git-lfs/git-lfs"
-       #:install-source? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'man-gen
-           ;; Without this, the binary generated in 'build
-           ;; phase won't have any embedded usage-text.
-           (lambda _
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs"
-               (invoke "make" "mangen"))))
-         (add-after 'build 'build-man-pages
-           (lambda _
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs"
-               (invoke "make" "man"))
-             #t))
-         (add-after 'install 'install-man-pages
-           (lambda* (#:key outputs #:allow-other-keys)
-             (with-directory-excursion "src/github.com/git-lfs/git-lfs/man"
-               (let ((out (assoc-ref outputs "out")))
-                 (for-each
-                   (lambda (manpage)
-                     (install-file manpage (string-append out "/share/man/man1")))
-                   (find-files "." "^git-lfs.*\\.1$"))))
-             #t)))))
+     (list
+      #:import-path "github.com/git-lfs/git-lfs"
+      #:install-source? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-embed-x-net
+            (lambda _
+              (delete-file-recursively "src/golang.org/x/net/publicsuffix/data")
+              (copy-recursively
+               #$(file-append (this-package-input "go-golang-org-x-net")
+                              "/src/golang.org/x/net/publicsuffix/data")
+               "src/golang.org/x/net/publicsuffix/data")))
+          (add-before 'build 'man-gen
+            ;; Without this, the binary generated in 'build
+            ;; phase won't have any embedded usage-text.
+            (lambda _
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs"
+                (invoke "make" "mangen"))))
+          (add-after 'build 'build-man-pages
+            (lambda _
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs"
+                (invoke "make" "man"))))
+          (add-after 'install 'install-man-pages
+            (lambda* (#:key outputs #:allow-other-keys)
+              (with-directory-excursion "src/github.com/git-lfs/git-lfs/man"
+                (for-each
+                 (lambda (manpage)
+                   (install-file manpage
+                                 (string-append #$output "/share/man/man1")))
+                 (find-files "." "^git-lfs.*\\.1$"))))))))
     ;; make `ronn` available during build for man page generation
-    (native-inputs (list ronn-ng))
+    (native-inputs (list ronn-ng git-minimal ruby-asciidoctor))
+    (propagated-inputs
+     (list go-github-com-xeipuuv-gojsonschema
+           go-github-com-xeipuuv-gojsonreference
+           go-github-com-xeipuuv-gojsonpointer
+           go-golang-org-x-net
+           go-golang.org-x-sync-semaphore
+           go-github-com-ssgelm-cookiejarparser
+           go-github-com-rubyist-tracerx
+           go-github-com-olekukonko-ts
+           go-github-com-leonelquinteros-gotext
+           go-github-com-git-lfs-wildmatch-v2
+           go-github-com-git-lfs-pktline
+           go-github-com-git-lfs-go-netrc
+           go-github-com-git-lfs-gitobj-v2
+           go-github-com-dpotapov-go-spnego
+           go-github-com-avast-retry-go
+           go-github-com-mattn-go-isatty
+           go-github-com-pkg-errors
+           go-github-com-spf13-cobra))
     (home-page "https://git-lfs.github.com/")
     (synopsis "Git extension for versioning large files")
     (description
-- 
2.39.2





^ permalink raw reply related	[flat|nested] 51+ messages in thread

* bug#63017: [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0.
  2023-04-23 12:27   ` [bug#63017] [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
@ 2023-04-23 15:05     ` Leo Famulari
  0 siblings, 0 replies; 51+ messages in thread
From: Leo Famulari @ 2023-04-23 15:05 UTC (permalink / raw)
  To: Nicolas Graves via Guix-patches via; +Cc: 63017-done, ngraves

On Sun, Apr 23, 2023 at 02:27:48PM +0200, Nicolas Graves via Guix-patches via wrote:
> * gnu/packages/version-control.scm (git-lfs): Update to 3.3.0.
> [arguments] Use gexp. Add phase fix-embed-x-net (publicsuffix/table.go doesn't
> work with symlinked data).
> [native-inputs] Add git-minimal. Add ruby-asciidoctor.
> [propagated-inputs] Add go-github-com-xeipuuv-gojsonschema,
> go-github-com-xeipuuv-gojsonreference, go-github-com-xeipuuv-gojsonpointer,
> go-golang-org-x-net, go-golang.org-x-sync-semaphore,
> go-github-com-ssgelm-cookiejarparser, go-github-com-rubyist-tracerx,
> go-github-com-olekukonko-ts, go-github-com-leonelquinteros-gotext,
> go-github-com-git-lfs-wildmatch-v2, go-github-com-git-lfs-pktline,
> go-github-com-git-lfs-go-netrc, go-github-com-git-lfs-gitobj-v2,
> go-github-com-dpotapov-go-spnego, go-github-com-avast-retry-go,
> go-github-com-mattn-go-isatty, go-github-com-pkg-errors,
> go-github-com-spf13-cobra.

Thanks! Pushed as 97574b4ec6401b6bb8c0bebd9f33a5068f2979d0




^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2023-04-23 18:16 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-22 16:22 [bug#63017] [PATCH 0/25] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
2023-04-22 16:27 ` [bug#63017] [PATCH 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
2023-04-22 16:27   ` [bug#63017] [PATCH 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
2023-04-22 17:00 ` [bug#63017] Thank you for updating git-lfs jgart via Guix-patches via
2023-04-23 12:27 ` [bug#63017] [PATCH v2 01/24] gnu: Add go-github-com-git-lfs-gitobj-v2 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 02/24] gnu: Add go-github-com-avast-retry-go Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 03/24] gnu: Add go-github-com-gorilla-sessions Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 04/24] gnu: Add go-github-com-jcmturner-aescts-v2 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 05/24] gnu: Add go-github-com-jcmturner-dnsutils-v2 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 06/24] gnu: Add go-github-com-jcmturner-gofork Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 07/24] gnu: Add go-github-com-hashicorp-go-uuid Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 08/24] gnu: Add go-github-com-jcmturner-goidentity-v6 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 09/24] gnu: Add go-github-com-jcmturner-rpc Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 10/24] gnu: Add go-github-com-jcmturner-rpc-v2-ndr Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 11/24] gnu: Add go-github-com-jcmturner-rpc-v2-mstypes Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 12/24] gnu: Add go-github-com-jcmturner-gokrb5-v8 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 13/24] gnu: Add go-github-com-dpotapov-go-spnego Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 14/24] gnu: Add go-github-com-git-lfs-go-netrc Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 15/24] gnu: Add go-github-com-git-lfs-pktline Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 16/24] gnu: Add go-github-com-git-lfs-wildmatch-v2 Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 17/24] gnu: Add go-github-com-leonelquinteros-gotext Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 18/24] gnu: Add go-github-com-olekukonko-ts Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 19/24] gnu: Add go-github-com-rubyist-tracerx Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 20/24] gnu: Add go-github-com-ssgelm-cookiejarparser Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 21/24] gnu: Add go-github-com-xeipuuv-gojsonpointer Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 22/24] gnu: Add go-github-com-xeipuuv-gojsonreference Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 23/24] gnu: Add go-github-com-xeipuuv-gojsonschema Nicolas Graves via Guix-patches via
2023-04-23 12:27   ` [bug#63017] [PATCH v2 24/24] gnu: git-lfs: Update to 3.3.0 Nicolas Graves via Guix-patches via
2023-04-23 15:05     ` bug#63017: " Leo Famulari

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.