diff options
| author | Roman Scherer <roman@burningswell.com> | 2025-12-26 13:24:32 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-04-10 13:17:00 +0100 |
| commit | a6a12fee595c20a916b982aa4d37551bcf596aff (patch) | |
| tree | 910a33a19e405cd27f4986c3f2a5529f3fa90018 /gnu | |
| parent | 4e6469c2932bce128e649abf31539d521f8977f9 (diff) | |
gnu: Add go-github-com-go-openapi-swag-typeutils.
* gnu/packages/golang-web.scm (go-github-com-go-openapi-swag-typeutils):
New variable.
Relates-to: https://codeberg.org/guix/guix/issues/5190
Change-Id: Iac54ef076f4c2ef34492b3be16d9c31dcf8d1b92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/golang-web.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index fb4329ed4b..8d54a692bf 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -6738,6 +6738,43 @@ specifications knows how to deal with those.") projects.") (license license:asl2.0))) +(define-public go-github-com-go-openapi-swag-typeutils + (package + (name "go-github-com-go-openapi-swag-typeutils") + (version "0.24.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-openapi/swag") + (commit (go-version->git-ref version #:subdir "typeutils")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0p1k008zh6s1v55fi83v8ihldsvknf0wmwmc6i2ks0vw5gbwmaam")) + (modules '((guix build utils))) + (snippet + #~(begin + ;; Submodules with their own go.mod files and packaged separately: + ;; + ;; - github.com/go-openapi/swag/conv + (for-each delete-file-recursively + (list "cmdutils" "conv" "fileutils" "jsonname" + "jsonutils" "loading" "mangling" "netutils" + "stringutils" "yamlutils")))))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/go-openapi/swag/typeutils" + #:unpack-path "github.com/go-openapi/swag")) + (native-inputs + (list go-github-com-stretchr-testify)) + (home-page "https://github.com/go-openapi/swag") + (synopsis "Type checking utilities for go-openapi") + (description + "This package provides type checking utilities for the go-openapi and +go-swagger projects.") + (license license:asl2.0))) + (define-public go-github-com-go-openapi-validate (package (name "go-github-com-go-openapi-validate") |
