guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/06: gnu: go-gotest-tools: Factor out go-gotest-tools-source.


From: guix-commits
Subject: 01/06: gnu: go-gotest-tools: Factor out go-gotest-tools-source.
Date: Mon, 10 Feb 2020 10:59:59 -0500 (EST)

dannym pushed a commit to branch master
in repository guix.

commit 90bce15998b0faf5afd60b1a3ee59e93547089e2
Author: Danny Milosavljevic <address@hidden>
AuthorDate: Mon Feb 10 16:46:10 2020 +0100

    gnu: go-gotest-tools: Factor out go-gotest-tools-source.
    
    * gnu/packages/golang.scm (go-gotest-tools-source): New procedure.
    (go-gotest-tools-assert)[source]: Use it.
---
 gnu/packages/golang.scm | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index dbe716d..5d0c248 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3105,19 +3105,23 @@ common task.")
       (home-page "https://godoc.org/golang.org/x/sync/errgroup";)
       (license license:bsd-3))))
 
+(define (go-gotest-tools-source version sha256-base32-hash)
+  (origin
+    (method git-fetch)
+    (uri (git-reference
+          (url "https://github.com/gotestyourself/gotest.tools.git";)
+          (commit (string-append "v" version))))
+    (file-name (git-file-name "go-gotest-tools" version))
+    (sha256
+     (base32 sha256-base32-hash))))
+
 (define-public go-gotest-tools-assert
   (package
     (name "go-gotest-tools-assert")
     (version "3.0.0")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                     (url "https://github.com/gotestyourself/gotest.tools.git";)
-                     (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "18sg8ih4b4h7g065zsfn9s00wplifmjvn77sqnp0lsmz91h91r5c"))))
+    (source
+     (go-gotest-tools-source version
+                            
"0071rjxp4xzcr3vprkaj1hdk35a3v45bx8v0ipk16wwc5hx84i2i"))
     (build-system go-build-system)
     (arguments
      `(#:import-path "gotest.tools/assert"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]