From 7e1278ad9198d14676a85c9c751c5ac145524b2d Mon Sep 17 00:00:00 2001 From: 45mg <45mg.writes@gmail.com> Date: Sun, 6 Apr 2025 13:58:23 -0400 Subject: [PATCH] gnu: Add go-github-com-wadey-gocovmerge. * gnu/packages/golang-xyz.scm (go-github-com-wadey-gocovmerge): New variable. Change-Id: Idde447ff494064fbc74c973b49ff0fd5699f9346 --- gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 25119c5df2ece06930a1107a80c6604ca1ff6189..12dc1295d71d0e4b1a6dbcb7c0a2aa443ffd7939 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -58,6 +58,7 @@ ;;; Copyright © 2024 Roman Scherer ;;; Copyright © 2025 Ashvith Shetty ;;; Copyright © 2025 Jussi Timperi +;;; Copyright © 2025 45mg <45mg.writes@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -15461,6 +15462,31 @@ like the os package feature you're already familiar with) ;; BSD-3-Clause terms. (license (list license:expat license:asl2.0 license:bsd-3)))) +(define-public go-github-com-wadey-gocovmerge + (package + (name "go-github-com-wadey-gocovmerge") + (version "0.0.0-20160331181800-b5bfa59ec0ad") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wadey/gocovmerge") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00m7kxcmmw0l9z0m7z6ii06n5j4bcrxqjbhxjbfzmsdgdsvkic31")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/wadey/gocovmerge")) + (propagated-inputs (list go-golang-org-x-tools)) + (home-page "https://github.com/wadey/gocovmerge") + (synopsis "Merge coverprofile results from multiple go cover runs") + (description + "gocovmerge takes the results from multiple @command{go test -coverprofile} runs and +merges them into one profile.") + (license license:bsd-2))) + (define-public go-github-com-whyrusleeping-base32 (package (name "go-github-com-whyrusleeping-base32")