gnu: go-github-com-xeipuuv-gojsonschema: Update to 1.2.0.

* gnu/packages/golang-web.scm (go-github-com-xeipuuv-gojsonschema): Update to 1.2.0.
[arguments]: <#:phases>: Remove 'disable-failing-tests and utilize
<#:test-flags> parameter.

Change-Id: Iafe51425325b9128a1e036f0f4eca88c91760ace
This commit is contained in:
Sharlatan Hellseher 2024-09-13 12:16:40 +01:00
parent 6a4a746e8b
commit d732d53329
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -5499,35 +5499,26 @@ programming language.")
(license license:asl2.0)))) (license license:asl2.0))))
(define-public go-github-com-xeipuuv-gojsonschema (define-public go-github-com-xeipuuv-gojsonschema
(let ((commit "6b67b3fab74d992bd07f72550006ab2c6907c416")
(revision "0"))
(package (package
(name "go-github-com-xeipuuv-gojsonschema") (name "go-github-com-xeipuuv-gojsonschema")
(version (git-version "0.0.0" revision commit)) (version "1.2.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/xeipuuv/gojsonschema") (url "https://github.com/xeipuuv/gojsonschema")
(commit commit))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "1q937a6q7canlr3dllqdw0qwa6z2fpwn1w9kycavx8jmwh6q3f69")))) (base32 "1mqiq0r8qw4qlfp3ls8073r6514rmzwrmdn4j33rppk3zh942i6l"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
'(#:import-path "github.com/xeipuuv/gojsonschema" (list
#:phases ;; validation of time strings. only RFC3339 not all of ISO 8601 are
(modify-phases %standard-phases ;; valid. expects: false, given true Schema: {"format":"time"} Data:
(add-after 'unpack 'disable-failing-tests ;; "01:01:01,1111"
(lambda* (#:key import-path #:allow-other-keys) #:test-flags #~(list "-skip" "TestFormats")
(with-directory-excursion (string-append "src/" import-path) #:import-path "github.com/xeipuuv/gojsonschema"))
(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)))))))))
(native-inputs (native-inputs
(list go-github-com-stretchr-testify)) (list go-github-com-stretchr-testify))
(propagated-inputs (propagated-inputs
@ -5538,7 +5529,7 @@ programming language.")
(description (description
"This package provides an implementation of JSON Schema for the Go "This package provides an implementation of JSON Schema for the Go
programming language, which supports draft-04, draft-06 and draft-07.") programming language, which supports draft-04, draft-06 and draft-07.")
(license license:asl2.0)))) (license license:asl2.0)))
(define-public go-golang-org-x-oauth2 (define-public go-golang-org-x-oauth2
(package (package