* [bug#69238] [PATCH 01/10] gnu: go-github-com-alecthomas-chroma: Move to golang-xyz.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 02/10] gnu: go-github-com-alecthomas-chroma: Update to 0.10.0 Sharlatan Hellseher
` (14 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-alecthomas-chroma): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/configuration-management.scm: Add (gnu packages
golang-xyz) module.
Change-Id: I0f5f7068f530b282f3636678e9edc4fad6c8c94a
---
gnu/packages/configuration-management.scm | 1 +
gnu/packages/golang-xyz.scm | 33 ++++++++++++++++++++++-
gnu/packages/golang.scm | 29 --------------------
3 files changed, 33 insertions(+), 30 deletions(-)
diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm
index 6632f429e2..d0105ea75c 100644
--- a/gnu/packages/configuration-management.scm
+++ b/gnu/packages/configuration-management.scm
@@ -23,6 +23,7 @@ (define-module (gnu packages configuration-management)
#:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-web)
+ #:use-module (gnu packages golang-xyz)
#:use-module (gnu packages version-control)
#:use-module (gnu packages textutils)
#:use-module ((guix licenses) #:prefix license:)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index b0a5955405..024b38bd6e 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -3,15 +3,16 @@
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
;;; Copyright © 2019 Brian Leung <bkleung89@gmail.com>
;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2022 Dominic Martinez <dom@dominicm.dev>
;;; Copyright © 2023 Benjamin <benjamin@uvy.fr>
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
;;; Copyright © 2023 Katherine Cox-Buday <cox.katherine.e@gmail.com>
-;;; Copyright © 2023, 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2023 Thomas Ieong <th.ieong@free.fr>
;;; Copyright © 2023 Timo Wilken <guix@twilken.net>
+;;; Copyright © 2023, 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
@@ -75,6 +76,36 @@ (define-public go-github-com-a8m-envsubst
substitution.")
(license license:expat)))
+(define-public go-github-com-alecthomas-chroma
+ (package
+ (name "go-github-com-alecthomas-chroma")
+ (version "0.8.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/alecthomas/chroma")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "066a6rdmf670d3v5sc7chbn7db09ldgxjympb03pcqwk644dixb1"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/alecthomas/chroma"))
+ (native-inputs
+ (list go-github-com-dlclark-regexp2
+ go-github-com-alecthomas-assert
+ go-github-com-alecthomas-colour
+ go-github-com-alecthomas-repr
+ go-github-com-mattn-go-isatty
+ go-github-com-sergi-go-diff))
+ (home-page "https://github.com/alecthomas/chroma/")
+ (synopsis "General purpose syntax highlighter in pure Go")
+ (description
+ "Chroma takes source code and other structured text and converts it into
+syntax highlighted HTML, ANSI-coloured text, etc.")
+ (license license:expat)))
+
(define-public go-github-com-alecthomas-participle-v2
(package
(name "go-github-com-alecthomas-participle-v2")
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 527b63d160..d877135282 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7620,35 +7620,6 @@ (define-public go-github-com-sergi-go-diff
@end itemize\n")
(license license:expat)))
-(define-public go-github-com-alecthomas-chroma
- (package
- (name "go-github-com-alecthomas-chroma")
- (version "0.8.0")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/alecthomas/chroma")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "066a6rdmf670d3v5sc7chbn7db09ldgxjympb03pcqwk644dixb1"))))
- (build-system go-build-system)
- (arguments
- `(#:import-path "github.com/alecthomas/chroma"))
- (native-inputs
- (list go-github-com-dlclark-regexp2
- go-github-com-alecthomas-assert
- go-github-com-alecthomas-colour
- go-github-com-alecthomas-repr
- go-github-com-mattn-go-isatty
- go-github-com-sergi-go-diff))
- (home-page "https://github.com/alecthomas/chroma/")
- (synopsis "General purpose syntax highlighter in pure Go")
- (description "Chroma takes source code and other structured text and
-converts it into syntax highlighted HTML, ANSI-coloured text, etc.")
- (license license:expat)))
-
(define-public go-github-com-muesli-reflow-wordwrap
(package
(name "go-github-com-muesli-reflow-wordwrap")
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 02/10] gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 01/10] gnu: go-github-com-alecthomas-chroma: Move to golang-xyz Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 03/10] gnu: go-github-com-alecthomas-chroma: Remove bundled files Sharlatan Hellseher
` (13 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma): Update to 0.10.0.
[native-inputs]: Remove go-github-com-alecthomas-assert,
go-github-com-alecthomas-colour, go-github-com-alecthomas-repr,
go-github-com-mattn-go-isatty, and go-github-com-sergi-go-diff; add
go-github-com-stretchr-testify.
Change-Id: I9d72bbdeb97a3c94545ff08d356c5e568fe173c6
---
gnu/packages/golang-xyz.scm | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 024b38bd6e..662341bf93 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -79,7 +79,7 @@ (define-public go-github-com-a8m-envsubst
(define-public go-github-com-alecthomas-chroma
(package
(name "go-github-com-alecthomas-chroma")
- (version "0.8.0")
+ (version "0.10.0")
(source
(origin
(method git-fetch)
@@ -88,17 +88,13 @@ (define-public go-github-com-alecthomas-chroma
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "066a6rdmf670d3v5sc7chbn7db09ldgxjympb03pcqwk644dixb1"))))
+ (base32 "0hjzb61m5lzx95xss82wil9s8f9hbw1zb3jj73ljfwkq5lqk76zq"))))
(build-system go-build-system)
(arguments
`(#:import-path "github.com/alecthomas/chroma"))
(native-inputs
(list go-github-com-dlclark-regexp2
- go-github-com-alecthomas-assert
- go-github-com-alecthomas-colour
- go-github-com-alecthomas-repr
- go-github-com-mattn-go-isatty
- go-github-com-sergi-go-diff))
+ go-github-com-stretchr-testify))
(home-page "https://github.com/alecthomas/chroma/")
(synopsis "General purpose syntax highlighter in pure Go")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 03/10] gnu: go-github-com-alecthomas-chroma: Remove bundled files.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 01/10] gnu: go-github-com-alecthomas-chroma: Move to golang-xyz Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 02/10] gnu: go-github-com-alecthomas-chroma: Update to 0.10.0 Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 04/10] gnu: Add go-github-com-alecthomas-chroma-v2 Sharlatan Hellseher
` (12 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma)
[source]: Remove git submodules and generated files.
Change-Id: Idafee9723b837495084aa0cd2fb454a953ff6233
---
gnu/packages/golang-xyz.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 662341bf93..60ba4c0da4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -88,8 +88,12 @@ (define-public go-github-com-alecthomas-chroma
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0hjzb61m5lzx95xss82wil9s8f9hbw1zb3jj73ljfwkq5lqk76zq"))))
+ (base32 "0hjzb61m5lzx95xss82wil9s8f9hbw1zb3jj73ljfwkq5lqk76zq"))
+ (modules '((guix build utils)))
+ ;; Delete git submodules and generated files by Hermit.
+ (snippet '(delete-file-recursively "bin"))))
(build-system go-build-system)
+ ;; TODO: Build cmd/chroma and cmd/chromad commands.
(arguments
`(#:import-path "github.com/alecthomas/chroma"))
(native-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 04/10] gnu: Add go-github-com-alecthomas-chroma-v2.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (2 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 03/10] gnu: go-github-com-alecthomas-chroma: Remove bundled files Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 05/10] gnu: go-github-com-alecthomas-assert: Depricate package Sharlatan Hellseher
` (11 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): New variable.
Change-Id: I883a1ca1a84fd35cf0d7fe946fd1caedafae3842
---
gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 60ba4c0da4..c64200d365 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -106,6 +106,29 @@ (define-public go-github-com-alecthomas-chroma
syntax highlighted HTML, ANSI-coloured text, etc.")
(license license:expat)))
+(define-public go-github-com-alecthomas-chroma-v2
+ (package
+ (inherit go-github-com-alecthomas-chroma)
+ (name "go-github-com-alecthomas-chroma-v2")
+ (version "2.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/alecthomas/chroma")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1j9zz77ppi4r4ncnanzj84h7bsg0qdqrhgd5kkjiv09afm31jx83"))))
+ (arguments
+ (list #:go go-1.19
+ #:import-path "github.com/alecthomas/chroma/v2"))
+ (propagated-inputs
+ (list go-github-com-dlclark-regexp2))
+ (native-inputs
+ (list go-github-com-alecthomas-assert-v2
+ go-github-com-alecthomas-repr))))
+
(define-public go-github-com-alecthomas-participle-v2
(package
(name "go-github-com-alecthomas-participle-v2")
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 05/10] gnu: go-github-com-alecthomas-assert: Depricate package.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (3 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 04/10] gnu: Add go-github-com-alecthomas-chroma-v2 Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 20:34 ` Troy Figiel
2024-02-18 18:39 ` [bug#69238] [PATCH 06/10] gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0 Sharlatan Hellseher
` (10 subsequent siblings)
15 siblings, 1 reply; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
The package go-github-com-alecthomas-assert is succeeded by
go-github-com-alecthomas-assert-v2 not in use by any others and
failed to build, see <https://ci.guix.gnu.org/build/3490314/log/raw>.
* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert):
Remove variable.
Change-Id: Ia3f7b039c4de9b1b2956f0bfc2629d791aa9cf5a
---
gnu/packages/golang-check.scm | 46 ++++++++---------------------------
1 file changed, 10 insertions(+), 36 deletions(-)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 4874e0c9ae..64d0c68081 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -60,43 +60,8 @@ (define-module (gnu packages golang-check)
;;; Libraries:
;;;
-(define-public go-github-com-alecthomas-assert
- (let ((commit "405dbfeb8e38effee6e723317226e93fff912d06")
- (revision "1"))
- (package
- (name "go-github-com-alecthomas-assert")
- (version (git-version "0.0.1" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/alecthomas/assert")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l"))))
- (build-system go-build-system)
- (arguments
- `(#:import-path "github.com/alecthomas/assert"))
- (native-inputs
- (list go-github-com-alecthomas-colour
- go-github-com-mattn-go-isatty
- go-github-com-alecthomas-repr
- go-github-com-sergi-go-diff))
- (home-page "https://github.com/alecthomas/assert/")
- (synopsis "Go assertion library")
- (description "Assertion library that:
-@itemize
-@item makes spotting differences in equality much easier
-@item uses repr and diffmatchpatch to display structural differences in colour
-@item aborts tests on first assertion failure
-@end itemize\n")
- (license license:expat))))
-
(define-public go-github-com-alecthomas-assert-v2
(package
- (inherit go-github-com-alecthomas-assert)
(name "go-github-com-alecthomas-assert-v2")
(version "2.2.2")
(source
@@ -108,13 +73,22 @@ (define-public go-github-com-alecthomas-assert-v2
(file-name (git-file-name name version))
(sha256
(base32 "055w46gr47rrn5g2hh7z6hj3x2b8advbcph8gs8szrpzlympyyz0"))))
+ (build-system go-build-system)
(arguments
(list #:go go-1.18
#:import-path "github.com/alecthomas/assert/v2"))
(propagated-inputs
(list go-github-com-alecthomas-repr
go-github-com-hexops-gotextdiff))
- (native-inputs '())))
+ (home-page "https://github.com/alecthomas/assert/")
+ (synopsis "Go assertion library")
+ (description "Assertion library that:
+@itemize
+@item makes spotting differences in equality much easier
+@item uses repr and diffmatchpatch to display structural differences in colour
+@item aborts tests on first assertion failure
+@end itemize")
+ (license license:expat)))
(define-public go-github-com-cheekybits-is
(let ((commit "68e9c0620927fb5427fda3708222d0edee89eae9")
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 05/10] gnu: go-github-com-alecthomas-assert: Depricate package.
2024-02-18 18:39 ` [bug#69238] [PATCH 05/10] gnu: go-github-com-alecthomas-assert: Depricate package Sharlatan Hellseher
@ 2024-02-18 20:34 ` Troy Figiel
2024-02-18 20:58 ` Sharlatan Hellseher
0 siblings, 1 reply; 19+ messages in thread
From: Troy Figiel @ 2024-02-18 20:34 UTC (permalink / raw)
To: 69238, Sharlatan Hellseher
Hi Oleg,
Small typo I happened to spot: sed 's/depricate/deprecate/' for the
commit message.
Best wishes,
Troy
On 2024-02-18 19:39, Sharlatan Hellseher wrote:
> The package go-github-com-alecthomas-assert is succeeded by
> go-github-com-alecthomas-assert-v2 not in use by any others and
> failed to build, see <https://ci.guix.gnu.org/build/3490314/log/raw>.
>
> * gnu/packages/golang-check.scm (go-github-com-alecthomas-assert):
> Remove variable.
>
> Change-Id: Ia3f7b039c4de9b1b2956f0bfc2629d791aa9cf5a
> ---
> gnu/packages/golang-check.scm | 46 ++++++++---------------------------
> 1 file changed, 10 insertions(+), 36 deletions(-)
>
> diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
> index 4874e0c9ae..64d0c68081 100644
> --- a/gnu/packages/golang-check.scm
> +++ b/gnu/packages/golang-check.scm
> @@ -60,43 +60,8 @@ (define-module (gnu packages golang-check)
> ;;; Libraries:
> ;;;
>
> -(define-public go-github-com-alecthomas-assert
> - (let ((commit "405dbfeb8e38effee6e723317226e93fff912d06")
> - (revision "1"))
> - (package
> - (name "go-github-com-alecthomas-assert")
> - (version (git-version "0.0.1" revision commit))
> - (source
> - (origin
> - (method git-fetch)
> - (uri (git-reference
> - (url "https://github.com/alecthomas/assert")
> - (commit commit)))
> - (file-name (git-file-name name version))
> - (sha256
> - (base32
> - "1l567pi17k593nrd1qlbmiq8z9jy3qs60px2a16fdpzjsizwqx8l"))))
> - (build-system go-build-system)
> - (arguments
> - `(#:import-path "github.com/alecthomas/assert"))
> - (native-inputs
> - (list go-github-com-alecthomas-colour
> - go-github-com-mattn-go-isatty
> - go-github-com-alecthomas-repr
> - go-github-com-sergi-go-diff))
> - (home-page "https://github.com/alecthomas/assert/")
> - (synopsis "Go assertion library")
> - (description "Assertion library that:
> -@itemize
> -@item makes spotting differences in equality much easier
> -@item uses repr and diffmatchpatch to display structural differences in colour
> -@item aborts tests on first assertion failure
> -@end itemize\n")
> - (license license:expat))))
> -
> (define-public go-github-com-alecthomas-assert-v2
> (package
> - (inherit go-github-com-alecthomas-assert)
> (name "go-github-com-alecthomas-assert-v2")
> (version "2.2.2")
> (source
> @@ -108,13 +73,22 @@ (define-public go-github-com-alecthomas-assert-v2
> (file-name (git-file-name name version))
> (sha256
> (base32 "055w46gr47rrn5g2hh7z6hj3x2b8advbcph8gs8szrpzlympyyz0"))))
> + (build-system go-build-system)
> (arguments
> (list #:go go-1.18
> #:import-path "github.com/alecthomas/assert/v2"))
> (propagated-inputs
> (list go-github-com-alecthomas-repr
> go-github-com-hexops-gotextdiff))
> - (native-inputs '())))
> + (home-page "https://github.com/alecthomas/assert/")
> + (synopsis "Go assertion library")
> + (description "Assertion library that:
> +@itemize
> +@item makes spotting differences in equality much easier
> +@item uses repr and diffmatchpatch to display structural differences in colour
> +@item aborts tests on first assertion failure
> +@end itemize")
> + (license license:expat)))
>
> (define-public go-github-com-cheekybits-is
> (let ((commit "68e9c0620927fb5427fda3708222d0edee89eae9")
^ permalink raw reply [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 06/10] gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (4 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 05/10] gnu: go-github-com-alecthomas-assert: Depricate package Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 07/10] gnu: go-github-com-songmu-gitconfig: Move to golang-xyz Sharlatan Hellseher
` (9 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert-v2): Update to 2.5.0.
Change-Id: Ie0a1ad0488b499092437ce56f9df83d90d1be1e9
---
gnu/packages/golang-check.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 64d0c68081..aaa2de33a6 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -63,7 +63,7 @@ (define-module (gnu packages golang-check)
(define-public go-github-com-alecthomas-assert-v2
(package
(name "go-github-com-alecthomas-assert-v2")
- (version "2.2.2")
+ (version "2.5.0")
(source
(origin
(method git-fetch)
@@ -72,7 +72,7 @@ (define-public go-github-com-alecthomas-assert-v2
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "055w46gr47rrn5g2hh7z6hj3x2b8advbcph8gs8szrpzlympyyz0"))))
+ (base32 "1ai26ncfcwzg47rqaigs5v1fzfz6i8p11ki75ni5429xkjs77riz"))))
(build-system go-build-system)
(arguments
(list #:go go-1.18
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 07/10] gnu: go-github-com-songmu-gitconfig: Move to golang-xyz.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (5 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 06/10] gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0 Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:39 ` [bug#69238] [PATCH 08/10] gnu: go-github-com-songmu-gitconfig: Fix build Sharlatan Hellseher
` (8 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-songmu-gitconfig): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.
* gnu/packages/version-control.scm: Add (gnu packages golang-xyx)
module.
Change-Id: Ibab2595d981d46096501bb8ab495e899d2aacf7d
---
gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
gnu/packages/golang.scm | 26 --------------------------
gnu/packages/version-control.scm | 1 +
3 files changed, 29 insertions(+), 26 deletions(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index c64200d365..a6031a8354 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
;;; Copyright © 2019 Brian Leung <bkleung89@gmail.com>
;;; Copyright © 2020 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2020 Joseph LaFreniere <joseph@lafreniere.xyz>
;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
@@ -1019,6 +1020,33 @@ (define-public go-github-com-songgao-water
Use waterutil with it to work with TUN/TAP packets/frames.")
(license license:bsd-3)))
+(define-public go-github-com-songmu-gitconfig
+ (package
+ (name "go-github-com-songmu-gitconfig")
+ (version "0.1.0")
+ (home-page "https://github.com/songmu/gitconfig")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url home-page)
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1y01h496a7pfj1g2bclls5b0nl3vnj7nz610jj1dzq9kxrwxk7fk"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/Songmu/gitconfig"
+ ;; Package's tests appear to be hardcoded to the author's gitconfig
+ ;; and require network access.
+ #:tests? #f))
+ (propagated-inputs
+ (list go-github-com-goccy-yaml))
+ (synopsis "Go library to get configuration values from gitconfig")
+ (description
+ "@{gitconfig} is a package to get configuration values from gitconfig.")
+ (license license:expat)))
+
(define-public go-github-com-stathat-go
(let ((commit "74669b9f388d9d788c97399a0824adbfee78400e")
(revision "0"))
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index d877135282..5ba69b480d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -8930,32 +8930,6 @@ (define-public go-github-com-tekwizely-go-parsing
parsers, and related tools.")
(license license:expat))))
-(define-public go-github-com-songmu-gitconfig
- (package
- (name "go-github-com-songmu-gitconfig")
- (version "0.1.0")
- (home-page "https://github.com/songmu/gitconfig")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url home-page)
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1y01h496a7pfj1g2bclls5b0nl3vnj7nz610jj1dzq9kxrwxk7fk"))))
- (build-system go-build-system)
- (arguments
- `(#:import-path "github.com/Songmu/gitconfig"
- ;; Package's tests appear to be hardcoded to the author's gitconfig
- ;; and require network access.
- #:tests? #f))
- (propagated-inputs
- (list go-github-com-goccy-yaml))
- (synopsis "Go library to get configuration values from gitconfig")
- (description "@{gitconfig} is a package to get configuration values from gitconfig.")
- (license license:expat)))
-
(define-public go-github-com-akosmarton-papipes
(let ((commit "3c63b4919c769c9c2b2d07e69a98abb0eb47fe64")
(revision "0"))
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 51754245d3..d7750ed269 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -110,6 +110,7 @@ (define-module (gnu packages version-control)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-crypto)
#:use-module (gnu packages golang-web)
+ #:use-module (gnu packages golang-xyz)
#:use-module (gnu packages groff)
#:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz)
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 08/10] gnu: go-github-com-songmu-gitconfig: Fix build.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (6 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 07/10] gnu: go-github-com-songmu-gitconfig: Move to golang-xyz Sharlatan Hellseher
@ 2024-02-18 18:39 ` Sharlatan Hellseher
2024-02-18 18:40 ` [bug#69238] [PATCH 09/10] gnu: ghq: Remove package labels Sharlatan Hellseher
` (7 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:39 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
As seen in <https://ci.guix.gnu.org/build/3490304/log/raw>.
* gnu/packages/golang-xyz.scm go-github-com-songmu-gitconfig: Update
style.
[arguments] <#:go>: Use go-1.21.
Change-Id: Iea7a32b51d4bd74e99c52938307c11177ae79199
---
gnu/packages/golang-xyz.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a6031a8354..2408916c39 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1036,10 +1036,12 @@ (define-public go-github-com-songmu-gitconfig
(base32 "1y01h496a7pfj1g2bclls5b0nl3vnj7nz610jj1dzq9kxrwxk7fk"))))
(build-system go-build-system)
(arguments
- `(#:import-path "github.com/Songmu/gitconfig"
- ;; Package's tests appear to be hardcoded to the author's gitconfig
- ;; and require network access.
- #:tests? #f))
+ (list
+ ;; Package's tests appear to be hardcoded to the author's gitconfig
+ ;; and require network access.
+ #:tests? #f
+ #:go go-1.21
+ #:import-path "github.com/Songmu/gitconfig"))
(propagated-inputs
(list go-github-com-goccy-yaml))
(synopsis "Go library to get configuration values from gitconfig")
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 09/10] gnu: ghq: Remove package labels.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (7 preceding siblings ...)
2024-02-18 18:39 ` [bug#69238] [PATCH 08/10] gnu: go-github-com-songmu-gitconfig: Fix build Sharlatan Hellseher
@ 2024-02-18 18:40 ` Sharlatan Hellseher
2024-02-18 18:40 ` [bug#69238] [PATCH 10/10] gnu: ghq: Fix build Sharlatan Hellseher
` (6 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:40 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
* gnu/packages/version-control.scm (ghq): Remove labels.
Change-Id: Icc4b951bac4a1187c5d83a8309753d1dd842273a
---
gnu/packages/version-control.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index d7750ed269..b2bcca8b1e 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -3738,15 +3738,15 @@ (define-public ghq
(string-append zsh-completion "/_ghq"))))
#t)))))
(native-inputs
- `(("git" ,git-minimal)))
+ (list git-minimal))
(inputs
- `(("github.com/songmu/gitconfig" ,go-github-com-songmu-gitconfig)
- ("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)
- ("github.com/motemen/go-colorine" ,go-github-com-motemen-go-colorine)
- ("github.com/saracen/walker" ,go-github-com-saracen-walker)
- ("github.com/urfave/cli/v2" ,go-github-com-urfave-cli-v2)
- ("golang.org/x/net/html" ,go-golang-org-x-net-html)
- ("golang.org/x/sync/errgroup" ,go-golang.org-x-sync-errgroup)))
+ (list go-github-com-songmu-gitconfig
+ go-github-com-mattn-go-isatty
+ go-github-com-motemen-go-colorine
+ go-github-com-saracen-walker
+ go-github-com-urfave-cli-v2
+ go-golang-org-x-net-html
+ go-golang.org-x-sync-errgroup))
(synopsis "Manage remote repository clones")
(description
"@code{ghq} provides a way to organize remote repository clones, like
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [bug#69238] [PATCH 10/10] gnu: ghq: Fix build.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (8 preceding siblings ...)
2024-02-18 18:40 ` [bug#69238] [PATCH 09/10] gnu: ghq: Remove package labels Sharlatan Hellseher
@ 2024-02-18 18:40 ` Sharlatan Hellseher
2024-02-18 20:39 ` bug#69252: [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (5 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 18:40 UTC (permalink / raw)
To: 69238; +Cc: Sharlatan Hellseher
Fix build as seen in <https://ci.guix.gnu.org/build/3490264/details>.
* gnu/packages/version-control.scm (ghq): Use G-expressions.
[arguments] <#:go>: Use go-1.21.
<#:phases>: Remove trailing #t from lambda.
Change-Id: Ifb1e133a2570dcd04212ef43b46c8b41c3507c88
---
gnu/packages/version-control.scm | 35 ++++++++++++++++----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index b2bcca8b1e..705a7facdc 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -3720,23 +3720,24 @@ (define-public ghq
"155sfmhmh4ia3iinm1s8fk7fxyn5dxdryad9xkbg7mr3i3ikqjwh"))))
(build-system go-build-system)
(arguments
- '(#:install-source? #f
- #:import-path "github.com/x-motemen/ghq"
- #:phases
- (modify-phases %standard-phases
- (add-after 'install 'install-completions
- (lambda* (#:key outputs import-path #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (bash-completion (string-append out "/etc/bash_completion.d"))
- (zsh-completion (string-append out "/share/zsh/site-functions")))
- (with-directory-excursion (string-append "src/" import-path)
- (mkdir-p bash-completion)
- (copy-file "misc/bash/_ghq"
- (string-append bash-completion "/ghq"))
- (mkdir-p zsh-completion)
- (copy-file "misc/zsh/_ghq"
- (string-append zsh-completion "/_ghq"))))
- #t)))))
+ (list
+ #:install-source? #f
+ #:go go-1.21
+ #:import-path "github.com/x-motemen/ghq"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-completions
+ (lambda* (#:key outputs import-path #:allow-other-keys)
+ (let* ((out #$output)
+ (bash-completion (string-append out "/etc/bash_completion.d"))
+ (zsh-completion (string-append out "/share/zsh/site-functions")))
+ (with-directory-excursion (string-append "src/" import-path)
+ (mkdir-p bash-completion)
+ (copy-file "misc/bash/_ghq"
+ (string-append bash-completion "/ghq"))
+ (mkdir-p zsh-completion)
+ (copy-file "misc/zsh/_ghq"
+ (string-append zsh-completion "/_ghq")))))))))
(native-inputs
(list git-minimal))
(inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* bug#69252: [PATCH 00/10] Fix failed builds from evaluation 1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (9 preceding siblings ...)
2024-02-18 18:40 ` [bug#69238] [PATCH 10/10] gnu: ghq: Fix build Sharlatan Hellseher
@ 2024-02-18 20:39 ` Sharlatan Hellseher
2024-02-18 20:42 ` bug#69183: " Sharlatan Hellseher
` (4 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:39 UTC (permalink / raw)
To: 69252-done
[-- Attachment #1: Type: text/plain, Size: 47 bytes --]
Duplicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#69183: [PATCH 00/10] Fix failed builds from evaluation 1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (10 preceding siblings ...)
2024-02-18 20:39 ` bug#69252: [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
@ 2024-02-18 20:42 ` Sharlatan Hellseher
2024-02-18 20:44 ` bug#69218: " Sharlatan Hellseher
` (3 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:42 UTC (permalink / raw)
To: 69183-done
[-- Attachment #1: Type: text/plain, Size: 46 bytes --]
Dublicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#69218: [PATCH 00/10] Fix failed builds from evaluation 1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (11 preceding siblings ...)
2024-02-18 20:42 ` bug#69183: " Sharlatan Hellseher
@ 2024-02-18 20:44 ` Sharlatan Hellseher
2024-02-18 20:45 ` bug#69196: [PATCH 00/10] Fix failed builds from evaluation #1123386 Sharlatan Hellseher
` (2 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:44 UTC (permalink / raw)
To: 69218-done
[-- Attachment #1: Type: text/plain, Size: 46 bytes --]
Duplicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#69196: [PATCH 00/10] Fix failed builds from evaluation #1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (12 preceding siblings ...)
2024-02-18 20:44 ` bug#69218: " Sharlatan Hellseher
@ 2024-02-18 20:45 ` Sharlatan Hellseher
2024-02-18 20:47 ` bug#69203: [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
2024-02-18 20:48 ` bug#69210: " Sharlatan Hellseher
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:45 UTC (permalink / raw)
To: 69196-done
[-- Attachment #1: Type: text/plain, Size: 46 bytes --]
Duplicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#69203: [PATCH 00/10] Fix failed builds from evaluation 1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (13 preceding siblings ...)
2024-02-18 20:45 ` bug#69196: [PATCH 00/10] Fix failed builds from evaluation #1123386 Sharlatan Hellseher
@ 2024-02-18 20:47 ` Sharlatan Hellseher
2024-02-18 20:48 ` bug#69210: " Sharlatan Hellseher
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:47 UTC (permalink / raw)
To: 69203-done
[-- Attachment #1: Type: text/plain, Size: 46 bytes --]
Duplicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* bug#69210: [PATCH 00/10] Fix failed builds from evaluation 1123386.
2024-02-17 19:04 [bug#69183] [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
` (14 preceding siblings ...)
2024-02-18 20:47 ` bug#69203: [PATCH 00/10] Fix failed builds from evaluation 1123386 Sharlatan Hellseher
@ 2024-02-18 20:48 ` Sharlatan Hellseher
15 siblings, 0 replies; 19+ messages in thread
From: Sharlatan Hellseher @ 2024-02-18 20:48 UTC (permalink / raw)
To: 69210-done
[-- Attachment #1: Type: text/plain, Size: 46 bytes --]
Duplicated https://issues.guix.gnu.org/69238
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread