From dccc807eb24791facc9e3144643f1526d101803e Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 6 Apr 2024 11:11:14 +0100 Subject: gnu: go-gopkg-in-yaml-v2: Move to golang-xyz. * gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: I10f478aba8e9c836ce5cc03eb2fb59ff9f794fc5 --- gnu/packages/golang-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 37 ------------------------------------- 2 files changed, 37 insertions(+), 37 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 466f13631c..4951afe687 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -2894,6 +2894,43 @@ Go.") (package-arguments go-github-com-op-go-logging) ((#:import-path _) "gopkg.in/op/go-logging.v1"))))) +(define-public go-gopkg-in-yaml-v2 + (package + (name "go-gopkg-in-yaml-v2") + (version "2.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/yaml.v2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pbmrpj7gcws34g8vwna4i2nhm9p6235piww36436xhyaa10cldr")) + (modules '((guix build utils))) + (snippet + #~(begin + ;; https://github.com/go-yaml/yaml/issues/441 and + ;; https://github.com/go-yaml/yaml/pull/442 + ;; Don't assume 64-bit wide integers + (substitute* "decode_test.go" + (("bin: (-0b1000000000000000000000000000000000000000000000000000000000000000)" all number) + (string-append "int64_min_base2: " number)) + (("map\\[string\\]interface\\{\\}\\{\"bin\": -9223372036854775808\\}") + "map[string]int64{\"int64_min_base2\": math.MinInt64}")))))) + (build-system go-build-system) + (arguments + (list + #:import-path "gopkg.in/yaml.v2")) + (native-inputs + (list go-gopkg-in-check-v1)) + (home-page "https://gopkg.in/yaml.v2") + (synopsis "YAML reader and writer for the Go language") + (description + "This package provides a Go library for encode and decode YAML +values.") + (license license:asl2.0))) + ;;; ;;; Executables: ;;; diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 39d98afb45..4ffcfadd42 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -4240,43 +4240,6 @@ which satisfies the cron expression.") (description "Go library for ini files") (license license:asl2.0))) -(define-public go-gopkg-in-yaml-v2 - (package - (name "go-gopkg-in-yaml-v2") - (version "2.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://gopkg.in/yaml.v2.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1pbmrpj7gcws34g8vwna4i2nhm9p6235piww36436xhyaa10cldr")) - (modules '((guix build utils))) - (snippet - '(begin - ;; https://github.com/go-yaml/yaml/issues/441 and - ;; https://github.com/go-yaml/yaml/pull/442 - ;; Don't assume 64-bit wide integers - (substitute* "decode_test.go" - (("bin: (-0b1000000000000000000000000000000000000000000000000000000000000000)" all number) - (string-append "int64_min_base2: " number)) - (("map\\[string\\]interface\\{\\}\\{\"bin\": -9223372036854775808\\}") - "map[string]int64{\"int64_min_base2\": math.MinInt64}")))))) - (build-system go-build-system) - (arguments - '(#:import-path "gopkg.in/yaml.v2")) - (native-inputs - (list go-gopkg-in-check-v1)) - (home-page "https://gopkg.in/yaml.v2") - (synopsis "YAML reader and writer for the Go language") - (description - "This package provides a Go library for encode and decode YAML -values.") - (license license:asl2.0))) - (define-public go-gopkg-in-yaml-v3 (package (name "go-gopkg-in-yaml-v3") -- cgit v1.2.3