gnu: go-github-com-stretchr-testify: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-github-com-stretchr-testify): Move from here... * gnu/packages/golang-check.scm: ...to here. * gnu/packages/databases.scm: Add (gnu packages golang-check) module. * gnu/packages/education.scm: As above... * gnu/packages/ipfs.scm: As above... * gnu/packages/irc.scm: As above... * gnu/packages/mail.scm: As above... * gnu/packages/textutils.scm: As above... * gnu/packages/version-control.scm: As above... Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
This commit is contained in:
		
							parent
							
								
									4cd78484bb
								
							
						
					
					
						commit
						dc01497850
					
				
					 9 changed files with 47 additions and 36 deletions
				
			
		|  | @ -106,6 +106,7 @@ | |||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages gperf) | ||||
|   #:use-module (gnu packages gtk) | ||||
|   #:use-module (gnu packages guile) | ||||
|  |  | |||
|  | @ -47,6 +47,7 @@ | |||
|   #:use-module (gnu packages glib) | ||||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages gtk) | ||||
|   #:use-module (gnu packages gstreamer) | ||||
|   #:use-module (gnu packages image) | ||||
|  |  | |||
|  | @ -1,4 +1,7 @@ | |||
| ;;; GNU Guix --- Functional package management for GNU | ||||
| ;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr> | ||||
| ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> | ||||
| ;;; Copyright © 2022 Efraim Flashner <efraim@flashner.co.il> | ||||
| ;;; | ||||
| ;;; This file is part of GNU Guix. | ||||
| ;;; | ||||
|  | @ -31,6 +34,42 @@ | |||
| ;;; | ||||
| ;;; Code: | ||||
|  | ||||
| (define-public go-github-com-stretchr-testify | ||||
|   (package | ||||
|     (name "go-github-com-stretchr-testify") | ||||
|     (version "1.7.0") | ||||
|     (source | ||||
|      (origin | ||||
|        (method git-fetch) | ||||
|        (uri (git-reference | ||||
|              (url "https://github.com/stretchr/testify") | ||||
|              (commit (string-append "v" version)))) | ||||
|        (file-name (git-file-name name version)) | ||||
|        (sha256 | ||||
|         (base32 | ||||
|          "0ixgjsvafr3513pz3r6pmgk074s2dxkll0dadvl25gkf30rkmh10")))) | ||||
|     (build-system go-build-system) | ||||
|     (arguments | ||||
|      '(#:import-path "github.com/stretchr/testify")) | ||||
|     (propagated-inputs | ||||
|      `(("github.com/davecgh/go-spew" ,go-github-com-davecgh-go-spew) | ||||
|        ("github.com/pmezard/go-difflib" ,go-github-com-pmezard-go-difflib) | ||||
|        ("github.com/stretchr/objx" ,go-github-com-stretchr-objx) | ||||
|        ("gopkg.in/yaml.v3" ,go-gopkg-in-yaml-v3))) | ||||
|     (home-page "https://github.com/stretchr/testify") | ||||
|     (synopsis "Go helper library for tests and invariant checking") | ||||
|     (description "This package provide many tools for testifying that your | ||||
| code will behave as you intend. | ||||
| 
 | ||||
| Features include: | ||||
| @itemize | ||||
| @item Easy assertions | ||||
| @item Mocking | ||||
| @item HTTP response trapping | ||||
| @item Testing suite interfaces and functions. | ||||
| @end itemize") | ||||
|     (license license:expat))) | ||||
| 
 | ||||
| ;;; | ||||
| ;;; Avoid adding new packages to the end of this file. To reduce the chances | ||||
| ;;; of a merge conflict, place them above by existing packages with similar | ||||
|  |  | |||
|  | @ -78,6 +78,7 @@ | |||
|   #:use-module (gnu packages gcc) | ||||
|   #:use-module (gnu packages glib) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages lua) | ||||
|   #:use-module (gnu packages mail) | ||||
|   #:use-module (gnu packages mp3) | ||||
|  | @ -4588,42 +4589,6 @@ Go.") | |||
| slices, JSON and other data.") | ||||
|     (license license:expat))) | ||||
| 
 | ||||
| (define-public go-github-com-stretchr-testify | ||||
|   (package | ||||
|     (name "go-github-com-stretchr-testify") | ||||
|     (version "1.7.0") | ||||
|     (source | ||||
|      (origin | ||||
|        (method git-fetch) | ||||
|        (uri (git-reference | ||||
|              (url "https://github.com/stretchr/testify") | ||||
|              (commit (string-append "v" version)))) | ||||
|        (file-name (git-file-name name version)) | ||||
|        (sha256 | ||||
|         (base32 | ||||
|          "0ixgjsvafr3513pz3r6pmgk074s2dxkll0dadvl25gkf30rkmh10")))) | ||||
|     (build-system go-build-system) | ||||
|     (arguments | ||||
|      '(#:import-path "github.com/stretchr/testify")) | ||||
|     (propagated-inputs | ||||
|      `(("github.com/davecgh/go-spew" ,go-github-com-davecgh-go-spew) | ||||
|        ("github.com/pmezard/go-difflib" ,go-github-com-pmezard-go-difflib) | ||||
|        ("github.com/stretchr/objx" ,go-github-com-stretchr-objx) | ||||
|        ("gopkg.in/yaml.v3" ,go-gopkg-in-yaml-v3))) | ||||
|     (home-page "https://github.com/stretchr/testify") | ||||
|     (synopsis "Go helper library for tests and invariant checking") | ||||
|     (description "This package provide many tools for testifying that your | ||||
| code will behave as you intend. | ||||
| 
 | ||||
| Features include: | ||||
| @itemize | ||||
| @item Easy assertions | ||||
| @item Mocking | ||||
| @item HTTP response trapping | ||||
| @item Testing suite interfaces and functions. | ||||
| @end itemize") | ||||
|     (license license:expat))) | ||||
| 
 | ||||
| (define go-github-com-stretchr-testify-bootstrap | ||||
|   (package | ||||
|     (inherit go-github-com-stretchr-testify) | ||||
|  |  | |||
|  | @ -29,6 +29,7 @@ | |||
|   #:use-module (guix download) | ||||
|   #:use-module (guix build-system go) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages python) | ||||
|   #:use-module (gnu packages shells) | ||||
|   #:use-module (gnu packages syncthing)) | ||||
|  |  | |||
|  | @ -67,6 +67,7 @@ | |||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages gtk) | ||||
|   #:use-module (gnu packages guile) | ||||
|   #:use-module (gnu packages guile-xyz) | ||||
|  |  | |||
|  | @ -108,6 +108,7 @@ | |||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages groff) | ||||
|   #:use-module (gnu packages gsasl) | ||||
|   #:use-module (gnu packages gtk) | ||||
|  |  | |||
|  | @ -63,6 +63,7 @@ | |||
|   #:use-module (gnu packages compression) | ||||
|   #:use-module (gnu packages gcc) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages gettext) | ||||
|   #:use-module (gnu packages java) | ||||
|   #:use-module (gnu packages ncurses) | ||||
|  |  | |||
|  | @ -104,6 +104,7 @@ | |||
|   #:use-module (gnu packages gnome) | ||||
|   #:use-module (gnu packages gnupg) | ||||
|   #:use-module (gnu packages golang) | ||||
|   #:use-module (gnu packages golang-check) | ||||
|   #:use-module (gnu packages groff) | ||||
|   #:use-module (gnu packages guile) | ||||
|   #:use-module (gnu packages guile-xyz) | ||||
|  |  | |||
		Reference in a new issue