From patchwork Sat Aug 5 11:01:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15569 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A51CA27BBE2; Sat, 5 Aug 2023 12:49:57 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 231EE27BBEA for ; Sat, 5 Aug 2023 12:49:56 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmL-00082y-MZ; Sat, 05 Aug 2023 07:49:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmJ-0007zL-AC for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmI-0006VF-Po for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmI-0000uT-MV for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 01/13] gnu: Add go-github-com-chyzer-logex Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361313383 (code B ref 65074); Sat, 05 Aug 2023 11:49:02 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:51 +0000 Received: from localhost ([127.0.0.1]:55943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFm5-0000sS-BE for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:51 -0400 Received: from mail-40137.protonmail.ch ([185.70.40.137]:16341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2Q-0005N3-C5 for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:01:39 -0400 Date: Sat, 05 Aug 2023 11:01:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233291; x=1691492491; bh=dTlEnhxGqiA3buSNApyDPHgtCmO1lRsMBiG1m6TzCZ0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Uc72n1Hy0RQWmwmaCPne1Aj/N6z8CBE8wX9oMRuWFBVnwQKsMSXdqvh4B/mB2wPup EEDyJuMafxYt8PLezAzbqpFTJQagyQ19JJyuj6/o7uwf0dPF/iRPxpqpJK4GVYneOF YZsMwAu3+T1gitBYYD6HiUCTIKupMvZHKlh+6dL1escvbNM/cXruQ13ueivuQdI20W hH/2B6/nlWrCpeUKlhbrDZYcFFqcFgBs3jblhwM3ExFO4iLGejnut22iA8iW/3wL80 OIzq2bpRXVWdl1VCy4VaBJXhbOLfxvS+lsQq5/vTZeIYTciBRhETkGKQDxW/Oa6d6z VrdteqFa0V4iw== Message-ID: In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-chyzer-logex): New variable. * gnu/packages/patches/go-github-com-chyzer-logex-fix-tests.patch: New file. --- gnu/packages/golang.scm | 25 +++++++++++++++++ ...go-github-com-chzyer-logex-fix-tests.patch | 28 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 gnu/packages/patches/go-github-com-chzyer-logex-fix-tests.patch diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ea6aadbe80..7005515bb2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -41,6 +41,7 @@ ;;; Copyright © 2022 Christopher Howard ;;; Copyright © 2023 Hilton Chain ;;; Copyright © 2023 Timo Wilken +;;; Copyright © 2023 Fries ;;; ;;; This file is part of GNU Guix. ;;; @@ -2112,6 +2113,30 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-chzyer-logex + (package + (name "go-github-com-chzyer-logex") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chzyer/logex") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0c9yr3r7dl3lcs22cvmh9iknihi9568wzmdywmc2irkjdrn8bpxw")) + (patches (search-patches + "go-github-com-chzyer-logex-fix-tests.patch")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/chzyer/logex")) + (home-page "https://github.com/chzyer/logex") + (synopsis "Golang log library") + (description "A Golang log library that supports tracing and log levels +that works by wrapping the standard log library.") + (license license:expat))) + (define-public go-github-com-blanu-dust (package (name "go-github-com-blanu-dust") diff --git a/gnu/packages/patches/go-github-com-chzyer-logex-fix-tests.patch b/gnu/packages/patches/go-github-com-chzyer-logex-fix-tests.patch new file mode 100644 index 0000000000..2a9b7a228b --- /dev/null +++ b/gnu/packages/patches/go-github-com-chzyer-logex-fix-tests.patch @@ -0,0 +1,28 @@ +From bb4921ff5ab77a047ae46d3da0f35abbe3f01f41 Mon Sep 17 00:00:00 2001 +From: Fries +Date: Fri, 4 Aug 2023 20:06:20 -0700 +Subject: [PATCH] fix logex tests + +--- + logex_test.go | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/logex_test.go b/logex_test.go +index e6027f2..4c07d45 100644 +--- a/logex_test.go ++++ b/logex_test.go +@@ -46,9 +46,9 @@ func TestLogex(t *testing.T) { + + except := []string{ + ".test:logex_test.go:19]aa", +- ".test:logex_test.go:20][INFO] b", ++ ".TestLogex:logex_test.go:42][INFO] b", + ".test:logex_test.go:21][INFO] c", +- ".test:logex_test.go:22][ERROR] ec", ++ ".TestLogex:logex_test.go:42][ERROR] ec", + ".(*S).hello:logex_test.go:11][WARN] warn in hello", + } + +-- +2.41.0 + From patchwork Sat Aug 5 11:01:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15567 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E5A5227BBE9; Sat, 5 Aug 2023 12:49:54 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7FB5F27BBE2 for ; Sat, 5 Aug 2023 12:49:53 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmL-00082Q-GY; Sat, 05 Aug 2023 07:49:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmJ-0007zb-Pt for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmJ-0006VW-Hd for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmJ-0000ui-DR for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 02/13] gnu: Add go-github-com-chyzer-test Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361343401 (code B ref 65074); Sat, 05 Aug 2023 11:49:03 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:54 +0000 Received: from localhost ([127.0.0.1]:55947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFm7-0000sf-U1 for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:53 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:40819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2b-0005Ne-PC for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:01:50 -0400 Date: Sat, 05 Aug 2023 11:01:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233303; x=1691492503; bh=4vrYxBpBoTs9gTRViGOCiBdplph2NQf+g49OS0buDYI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=QgKct2wI+c9TKUGvseecBrdbOtVW81PekYe/miIMah+uHLVBnEGu4zhD2tWIDHNSt ZuMLChVxGbYrTBM7HCjv4+awhIvJXA17AC6kkOI1zRErr8I7HYRoh/DWrk6Ig+55Bc mD+s+bF4vG224jqPgxvA6oWb9fmzAr8tBn6djfZJ6qvfWEXLNiouP6KnZ9pNyL6Y+C NG1kO1RQIu30zGt1V8lkKEr7+isOn8LdBgqGV14xN3lCIiUgT3He41zXKgvt3ud0zF RH3L7qXY9fnpTUIBGeSTuwXZFGdernzebU/qGYvKUCIoNmWg+TaehdG9jrMR94l6ii 3HZycc2q5hDug== Message-ID: In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-chyzer-test): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7005515bb2..171bd3bdb5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,30 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-chzyer-test + (package + (name "go-github-com-chzyer-test") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chzyer/test") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1axdlcnx2qjsn5wsr2pr1m0w0a8k4nk5kkrngh742fgh81vzzy8s")))) + (build-system go-build-system) + (arguments + (list #:tests? #f ;; Tests relating to a in-memory disk fail due to a Segfault. + #:import-path "github.com/chzyer/test")) + (propagated-inputs + (list go-github-com-chzyer-logex)) + (home-page "https://github.com/chzyer/test") + (synopsis "Testing library for Go") + (description "A testing library for Go programs.") + (license license:expat))) + (define-public go-github-com-chzyer-logex (package (name "go-github-com-chzyer-logex") From patchwork Sat Aug 5 11:01:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15572 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4E84427BBEB; Sat, 5 Aug 2023 12:50:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2D4F327BBE2 for ; Sat, 5 Aug 2023 12:50:02 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmM-000839-24; Sat, 05 Aug 2023 07:49:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmK-00080x-Ir for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmK-0006Vp-AB for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmK-0000uz-6p for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 03/13] gnu: Add go-github-com-chyzer-readline Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361353416 (code B ref 65074); Sat, 05 Aug 2023 11:49:04 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:55 +0000 Received: from localhost ([127.0.0.1]:55951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmB-0000sw-4r for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:55 -0400 Received: from mail-4319.protonmail.ch ([185.70.43.19]:47491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2m-0005OF-GD for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:01 -0400 Date: Sat, 05 Aug 2023 11:01:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233314; x=1691492514; bh=dxsh50u36dD8JM6v7r0/+JnONKcqEd8/f3L5FX6lY4I=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bW7hdU4Y40GB9k1cj3bJ0awejttCY6sQor2VeMQ4NcpNjynHr1WMrsp/VkI11lTG5 OA3F2eGj54eUyyTS1fjiWp3+ni9nPFuOP3cRhwX0qyX62MksD4QxkBw7jcQDUsCw27 mNXRL+NbxmfAIN5Q7o+ArJeykxopuqm6cval9sV1d5Xew8n+Klk1O2vvRsk2XyQSHm IHfqR1hexd9cZKLKea7a6z9wNk6uJwPYxFfOVcJfPCghDMVINkw0zjlc56qFtcusyI IAIjCkhd2VEbvhxrow/IEXWm+mbErqz9EC3gigyr3iC4X9CRMwaFGfAGoqm8wXfbCO jJZ3j9TuEtZzA== Message-ID: <6719ec05e59cd4893ce47ab8cc7963bb21030308.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-chyzer-readline): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 171bd3bdb5..cc8c2357b6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,30 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-chzyer-readline + (package + (name "go-github-com-chzyer-readline") + (version "1.5.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/chzyer/readline") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1msh9qcm7l1idpmfj4nradyprsr86yhk9ch42yxz7xsrybmrs0pb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/chzyer/readline")) + (propagated-inputs (list go-github-com-chzyer-logex go-golang-org-x-sys + go-github-com-chzyer-test)) + (home-page "https://github.com/chzyer/readline") + (synopsis "Pure Go readline library") + (description + "Readline is a pure Go implementation of a GNU-Readline like library.") + (license license:expat))) + (define-public go-github-com-chzyer-test (package (name "go-github-com-chzyer-test") From patchwork Sat Aug 5 11:01:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15571 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1F76B27BBF1; Sat, 5 Aug 2023 12:50:03 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E9F7327BBEA for ; Sat, 5 Aug 2023 12:49:58 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmM-000844-Ni; Sat, 05 Aug 2023 07:49:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmK-0007zr-6v for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmJ-0006Vi-Uw for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmJ-0000uq-R2 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 04/13] gnu: Add go-github-com-ianlancetaylor-demangle Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361353409 (code B ref 65074); Sat, 05 Aug 2023 11:49:03 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:55 +0000 Received: from localhost ([127.0.0.1]:55949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFm9-0000sn-V3 for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:55 -0400 Received: from mail-4027.protonmail.ch ([185.70.40.27]:45053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2f-0005Nq-MB for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:01:55 -0400 Date: Sat, 05 Aug 2023 11:01:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233307; x=1691492507; bh=443p59dW2AMy9SihLTjc4WXQJJgmAC5OvLjLKEnP//Y=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=jmziVIG20wj7vWGlCMjN0ZRkxRYbPgID9AszCIBHFZnweyAhpJcONiQFgasYRjs/H Lu1r/X3zrw0YPcRl0J48aji70y/kpLhLv1zsPWbmmAYliDAKwokEsiP4Xtq211Xxrr sgvTQyWIPYDCyxYdASQfCpd6IJiMzvLXhIHEk64eb8xaQM912SUQV5s1nYQmvoffa7 WVwpjbU0fOnT5v20mnVVX2c9KGatA7ud0RaosttH1PqM4DYr6/5X58NmdgN/KbmsVd +rZyNJ/AKag2M2m3/PV3yESJ65IYvQd+iU+3m7H3iwiwZ69jtTQiGNaVGDWYFt2skO RkHQqfm6Z5GLQ== Message-ID: <418f0b68c4e1a600e63f9aa971b0dd1fc0d58e90.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-ianlancetaylor-demangle): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cc8c2357b6..81e2a12305 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,31 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-ianlancetaylor-demangle + (package + (name "go-github-com-ianlancetaylor-demangle") + (version "0.0.0-20230524184225-eabc099b10ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ianlancetaylor/demangle") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1pvlg1adp50hnw8dz7il473xb197ixirg26cy5hj3ngb4qlajwvc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ianlancetaylor/demangle")) + (home-page "https://github.com/ianlancetaylor/demangle") + (synopsis "Symbol name demangler written in Go") + (description + "This package defines functions that demangle GCC/LLVM C++ and Rust symbol +names. This package recognizes names that were mangled according to the C++ ABI +defined at https://codesourcery.com/cxx-abi/ and the Rust ABI defined at +https://rust-lang.github.io/rfcs/2603-rust-symbol-name-mangling-v0.html.") + (license license:bsd-3))) + (define-public go-github-com-chzyer-readline (package (name "go-github-com-chzyer-readline") From patchwork Sat Aug 5 11:01:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15576 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E6CE827BBED; Sat, 5 Aug 2023 12:50:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2050C27BBE2 for ; Sat, 5 Aug 2023 12:50:07 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmM-00083H-Ac; Sat, 05 Aug 2023 07:49:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmL-00082d-B2 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmL-0006W9-2l for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmK-0000vD-Vp for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 05/13] gnu: Add go-github-com-google-pprof Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361363431 (code B ref 65074); Sat, 05 Aug 2023 11:49:04 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:56 +0000 Received: from localhost ([127.0.0.1]:55955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmC-0000tB-A2 for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:56 -0400 Received: from mail-40138.protonmail.ch ([185.70.40.138]:43523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2r-0005Ob-Nq for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:06 -0400 Date: Sat, 05 Aug 2023 11:01:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233319; x=1691492519; bh=VR4AcnXn3SgrXcE+ss/irxsDY2tNZtG4/9msjemmDqE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Ez/IvIz+FlTq84LVOL/wkfdHev+rUy2AXJYtzWwUcE3TsWy2zR0vzbPjt1iTo3f91 fDQkGfFvB97oQH1lVFSyWSn4xQFEnLAkpkHhPv/+w93XyKCiV116Y+YCLsR+J4QdVa so0blRwW4n6gNDjeI3wFFgkoUf9DofEf+hOQ9qhkJXMd9ywDlUgzNjecsDpq/Ag5zC AKdyN2RHM1IiMWo0ZMnruJd7Bozj3UvucwEcdHNx0xP8n/fohXc8Tl1AiFQUA4ZuiQ L38CykF+43YpmQKq0eViSrV0ieUihPqvctTzVmMW1kp0C5P541Bpeo8WqxSI9aiNFn dkkBxEUa+YeGg== Message-ID: <1a37d90138378b438972e53c4d1bf8217a78e6fd.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-google-pprof): Add variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 81e2a12305..eb5379b540 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,33 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-google-pprof + (package + (name "go-github-com-google-pprof") + (version "0.0.0-20230728192033-2ba5b33183c6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/pprof") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1c5hh0b5cqlhm888lwlf713vv572562x56dpyijs9bzjdy5y54jg")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/pprof")) + (propagated-inputs (list go-golang-org-x-sys + go-github-com-ianlancetaylor-demangle + go-github-com-chzyer-readline)) + (home-page "https://github.com/google/pprof") + (synopsis + "PProf is a tool for visualization and analysis of profiling data") + (description + "PProf is a tool for collection, manipulation and visualization of performance +profiles.") + (license license:asl2.0))) + (define-public go-github-com-ianlancetaylor-demangle (package (name "go-github-com-ianlancetaylor-demangle") From patchwork Sat Aug 5 11:01:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15577 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1F99927BBEA; Sat, 5 Aug 2023 12:50:11 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id EDC0227BBE9 for ; Sat, 5 Aug 2023 12:50:08 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmM-000837-1j; Sat, 05 Aug 2023 07:49:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmK-00081p-Vr for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmK-0006W0-Nv for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmK-0000v6-K9 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 06/13] gnu: Add go-github-com-felixge-fgprof Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361363424 (code B ref 65074); Sat, 05 Aug 2023 11:49:04 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:56 +0000 Received: from localhost ([127.0.0.1]:55953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmB-0000t3-Pj for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:56 -0400 Received: from mail-40138.protonmail.ch ([185.70.40.138]:59917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2o-0005OT-N2 for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:03 -0400 Date: Sat, 05 Aug 2023 11:01:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233316; x=1691492516; bh=nqg4lNQjCZH6cp3Ct4ARvinuNkDcyRfhfTMlTua9FTg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=BUMa73SGe6rLchYa52YxK6Wp6VEXXgKxv4hE0Ev+Sv4kIKAlJFgqRTamD0/1V6nxS EM5SFPY+5X846WCp1GQEMc3pd5sl6TeW7157XTBNI9jQi4G1Ya3eX/ZHzvymFcroVL z7UNccJN1AAwaDzw9jPxy8P4KJssebC4hv1vuiEGP2V3Rn/8jViyxS9StIDaayg7hm A3JSFpFM64ai839PrAiNb9uFKpxOllBgKQCUNeWfNeVDuxblGq4ZI3GlyUnJhqUFp0 O/l4BhDaeZOoHaBHDohcFyQmz6IqDNUfLg8YG7ITAqHovYMNGgtHRZXtqyfoTCCIFo P9j+2nHfse69w== Message-ID: <1dfe4d84a98bd14a3a5b0a45e1cd9576c85a4294.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-felixge-fgprof): Add variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eb5379b540..ab03812125 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,33 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-felixge-fgprof + (package + (name "go-github-com-felixge-fgprof") + (version "0.9.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/felixge/fgprof") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "03q3vnjd13r944y2qvfncs21lfkgmg0y8z14zz0xda1hz490wha3")))) + (build-system go-build-system) + (arguments + (list #:tests? #f + #:import-path "github.com/felixge/fgprof")) + (propagated-inputs (list go-github-com-stretchr-testify + go-github-com-google-pprof)) + (home-page "https://github.com/felixge/fgprof") + (synopsis "The Full Go Profiler") + (description + "Fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as +@uref{https://www.brendangregg.com/offcpuanalysis.html,Off-CPU} (e.g. I/O) time +together.") + (license license:expat))) + (define-public go-github-com-google-pprof (package (name "go-github-com-google-pprof") From patchwork Sat Aug 5 11:01:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15575 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1A09A27BBED; Sat, 5 Aug 2023 12:50:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5DC0227BBEA for ; Sat, 5 Aug 2023 12:50:03 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmO-00085Y-Po; Sat, 05 Aug 2023 07:49:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmL-000830-O9 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmL-0006WL-G8 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmL-0000vL-Cr for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 07/13] gnu: Add go-github-com-pkg-profile Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361373438 (code B ref 65074); Sat, 05 Aug 2023 11:49:05 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:57 +0000 Received: from localhost ([127.0.0.1]:55957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmC-0000tI-LO for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:56 -0400 Received: from mail-40138.protonmail.ch ([185.70.40.138]:23069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF2t-0005Oq-5W for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:07 -0400 Date: Sat, 05 Aug 2023 11:01:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233321; x=1691492521; bh=aLB0bG5cbqwtz6hd7tQNhZGg2pusDEmJmxb9YrFl6yo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Z67W5RNuH+I4/rorp1TnfCzWvyOZlQeUNFXmDdqYJ+RxEVheQglzr71KeFs+HcFE9 xlRz1xLuvusbwSmEV3aFCTPcp+iNBTvEVi3DN6r3XrlUbuSks7Fuws0vzssBB/VBzp GfX0/zydNpw8pNbxW9y3Rb6IOjGZ5qKFnv99aL3pyd9G3Ct5h08BO+5Ii2TOvmKZpT GpraX5HtQ/+q0U0by9lorfQJYk3TVK6bMwR5mnEzkLKJWPlSMV44p33HCPi7JKQYei lpjCwTKx+u303iHgfWYdx7F1e2MnT0B7tQYsgA3+OwHmFtHe4/m2DndzUH+qZi/97G yAFM5edVxXiuA== Message-ID: In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-pkg-profile): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab03812125..c8bc3040d9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,37 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-pkg-profile + (package + (name "go-github-com-pkg-profile") + (version "1.7.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pkg/profile") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ifr9gnycjwh7dbvsb5vgs9kzlr548cb4m45zvl8i8lgd3qhppy1")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/pkg/profile" + #:phases #~(modify-phases %standard-phases + ;; profile drops a cpu.pprof file inside its source directory + ;; after tests which makes it unreproducible so we remove it. + (add-after 'check 'delete-test-file + (lambda* (#:key import-path #:allow-other-keys) + (delete-file (string-append "src/" import-path + "/cpu.pprof"))))))) + (propagated-inputs (list go-github-com-felixge-fgprof)) + (home-page "https://github.com/pkg/profile") + (synopsis "Simple profiling for Go") + (description + "Profile provides a simple way to manage runtime/pprof profiling of your +Go application.") + (license license:bsd-2))) + (define-public go-github-com-felixge-fgprof (package (name "go-github-com-felixge-fgprof") From patchwork Sat Aug 5 11:01:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15573 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9746727BBE2; Sat, 5 Aug 2023 12:50:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4AE2627BBEE for ; Sat, 5 Aug 2023 12:50:02 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmO-00084p-4o; Sat, 05 Aug 2023 07:49:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmM-00083q-JN for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmM-0006We-Bb for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmM-0000vZ-83 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 08/13] gnu: Add go-github-com-karrick-godirwalk Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361373453 (code B ref 65074); Sat, 05 Aug 2023 11:49:06 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:57 +0000 Received: from localhost ([127.0.0.1]:55961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmD-0000tX-Ba for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:57 -0400 Received: from mail-40138.protonmail.ch ([185.70.40.138]:57597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF31-0005QA-Sm for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:16 -0400 Date: Sat, 05 Aug 2023 11:01:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233329; x=1691492529; bh=6BkcwzCqmxoH4S5URFQEbdj5LliAkHDIPvgkIif51o8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=XbrkxP2CCi5D6oc9yh5ZHTStqquiLMzgIOMixiX+AbwBJZFQYawfXFxbOkYwxiPI0 VPEugdjuZMkZb/1cv/ykjNx6M2oTmTsxEOOGnDujWZtPnlZLj9W4aAs2cwM35VteZm 4lfVYfxtuJjvs/EjqEPQbH5nBhxmliJK+tPkpL7TMdcqa5NpR6zvurgk0bKmFqFsdX EPqJGqFEVyxUUJ0OB+SG95ztqEjBVW6mWf6mnDClyplZtwmKewz6DMSpMjkCRUd9Kd QHThj2I3PAC7TY9/GVTVQe2SYT23Viq5A9HJkjuGzmYWKSCr2QSHJ8UMPNiJo6kuD8 2GxxmbVhZvsVQ== Message-ID: <3e67c3eae8033f21b0f1d8eeebf7b0f60117b0ef.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-karrick-godirwalk): Add variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c8bc3040d9..7c981b29c3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,28 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-karrick-godirwalk + (package + (name "go-github-com-karrick-godirwalk") + (version "1.17.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/karrick/godirwalk") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jyvai5vpmx86l71hg9j6lxc2b4v32ajvcmjlz40zimfb9ip11q9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/karrick/godirwalk")) + (home-page "https://github.com/karrick/godirwalk") + (synopsis "Fast directory traversal library for Go") + (description + "This package provides functions to read and traverse directory trees.") + (license license:bsd-2))) + (define-public go-github-com-pkg-profile (package (name "go-github-com-pkg-profile") From patchwork Sat Aug 5 11:01:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15566 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1ED3827BBE2; Sat, 5 Aug 2023 12:49:46 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8E23527BBEA for ; Sat, 5 Aug 2023 12:49:44 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmP-00085m-10; Sat, 05 Aug 2023 07:49:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmM-00083C-6K for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmL-0006WV-Uq for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmL-0000vS-Rh for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 09/13] gnu: Add go-github-com-dbaggerman-cuba Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361373446 (code B ref 65074); Sat, 05 Aug 2023 11:49:05 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:57 +0000 Received: from localhost ([127.0.0.1]:55959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmC-0000tP-WE for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:57 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]:25121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF31-0005Q9-RI for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:16 -0400 Date: Sat, 05 Aug 2023 11:01:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233328; x=1691492528; bh=uvbdl4u1Ek6QJTR0GxH3tAMzu8NSr3dwbeOXny2bgVM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=gS39vs/ObvBtneqYCfpyPfRPd/kdQHzbf5bBSXEtT7CPFYcI6ws18+ubZMWVFOq2U vAa+qVr08Nxc/5zz0m1lt56KxbGsGUfvoL8u/rGNSni8dtOr09QyzT33eQj6AmBZPD +dBIVfJG0jd7T2/M0LJtlnfb7KgGkb8BeL9qzOEwRhD03ImwbPv09qeSGUMUuoph9N TzYSVPYF8nNmywgCNIeTMsCGL3vRgvgnJagufsaDcGEEcFIDpX1/qxebfSEnT3qNng E4HkAlY1D4OwJrFSqr0ZuqmhJqAT/IouA/tqKQ7kHs1RnIlsnzBfRDQLQn5Ekcl38A cEX+xbtHDEF3g== Message-ID: In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-dbaggerman-cuba): Add variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7c981b29c3..803ff2a3b5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2113,6 +2113,32 @@ (define-public go-github-com-dhowett-go-plist types.") (license license:giftware)))) +(define-public go-github-com-dbaggerman-cuba + (package + (name "go-github-com-dbaggerman-cuba") + (version "0.3.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dbaggerman/cuba") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1sbria32fh2bzc8agnm9p5id5z15mrqj4fyxhnkq05bh2qjkrwc7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/dbaggerman/cuba")) + (propagated-inputs (list go-github-com-stretchr-testify + go-github-com-pkg-profile + go-github-com-karrick-godirwalk)) + (home-page "https://github.com/dbaggerman/cuba") + (synopsis "Goroutine parallelism library") + (description + "A library for Goroutines that helps to implement more complicated +parallel cases.") + (license license:expat))) + (define-public go-github-com-karrick-godirwalk (package (name "go-github-com-karrick-godirwalk") From patchwork Sat Aug 5 11:02:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15565 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B530C27BBE9; Sat, 5 Aug 2023 12:49:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DE5B927BBE2 for ; Sat, 5 Aug 2023 12:49:43 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmR-00086g-CK; Sat, 05 Aug 2023 07:49:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmN-00084a-KF for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmN-0006X0-Cc for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmN-0000vo-8m for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 10/13] gnu: Add go-github-com-modern-go-concurrent Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361383468 (code B ref 65074); Sat, 05 Aug 2023 11:49:07 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:58 +0000 Received: from localhost ([127.0.0.1]:55965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmE-0000tl-BR for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:58 -0400 Received: from mail-4319.protonmail.ch ([185.70.43.19]:45573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF3A-0005Qa-1r for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:24 -0400 Date: Sat, 05 Aug 2023 11:02:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233338; x=1691492538; bh=UOtImTJtea8zCBiXvRXAHWdk+VfgT6r4jbF9DB5EYfE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=xq+PODcVX8R2KHgPu6BAY2HeNaFeAIa8aTw/8UVtSq4rzQvIL9/CB9C3XjoS0nel8 qffGBzzzjEJ0dhITqh64y6QTXWKmw2/WBi1jwzhZMwvZhHjucmb7rSyiCdXAOww6B0 c0V734PktrxQ3D+1MaRPykDbeSCm2dTnLYLN7kakMHufwXVTXzk+E6V7t/cF8w/xf7 LYGZUCGAc6/r08CP1vQ+JgqIWVzASG6nWlcCu8aslIUMSvEyo0bsDo6Kl15J5zixFQ N6kljsac6D3u5xhJGDlrSgRpVHXeNMz+6TYL9VPIkbp1L2nRrFPgUCKdTzz2DgDy74 9A/rUYSYfKFgA== Message-ID: <7dae0931516bffd420ecb2a0bc88bf1f227a3d69.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-modern-go-concurrent): Add variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 803ff2a3b5..f38cd334a3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6764,6 +6764,30 @@ (define-public go-github-com-mitchellh-reflectwalk unknown structures such as those decoded from JSON.") (license license:expat))) +(define-public go-github-com-modern-go-concurrent + (package + (name "go-github-com-modern-go-concurrent") + (version "0.0.0-20180306012644-bacd9c7ef1dd") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/modern-go/concurrent") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/modern-go/concurrent")) + (home-page "https://github.com/modern-go/concurrent") + (synopsis "Concurrency utilities for Go") + (description + "A Go library providing various concurrency utilities including a backport +of @code{sync.Map} to Go versions below 1.9 and a cancellable Goroutine with +explicit ownership.") + (license license:asl2.0))) + (define-public go-github-com-mitchellh-copystructure (package (name "go-github-com-mitchellh-copystructure") From patchwork Sat Aug 5 11:02:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15568 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AB5B927BBEC; Sat, 5 Aug 2023 12:49:56 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0288D27BBE2 for ; Sat, 5 Aug 2023 12:49:56 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmQ-00086O-Lm; Sat, 05 Aug 2023 07:49:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmN-00084R-2h for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmM-0006Wo-RG for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmM-0000vh-N9 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 11/13] gnu: Add go-github-com-modern-go-reflect2 Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361383460 (code B ref 65074); Sat, 05 Aug 2023 11:49:06 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:58 +0000 Received: from localhost ([127.0.0.1]:55963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmD-0000te-Mg for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:58 -0400 Received: from mail-40135.protonmail.ch ([185.70.40.135]:58071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF39-0005QY-J6 for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:24 -0400 Date: Sat, 05 Aug 2023 11:02:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233337; x=1691492537; bh=NRvQOpSvusHoK3vrxdMUnk9PwndPHwA6FIeSFYi2WCw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bv2mcEBD2T4lQsMKvDzIqfNuJ0YmDXsnhZQHie3bxvI2kjfdIllJPMefjfR93V8FJ yAdVAy9T/udfMCF7ubSn9LjS5gDC8yIrkaO6IidtRywzCNJP0dE7cAG7jcAOWIjKiM lXNW212NbCwFHYZKq/XXUm5UIMg7lUG7PURE0P98/oxBajGhQ2PfQ1jMPbT4SroqC6 7yDwD6cdimeeY0xDlgdZxZROmL+kl6DQEhcSTHoinlkGT8PvXd2W1M8L9p7r9h92/k ISFOfmNJ0CMmJ0rFjPluIpZZusgW/TvpsCtcDrIcJQMudDHOeRJHYgrS0Juz5fkF0z mO0Bs1PnAGubg== Message-ID: <4ad99aa1aaa3b63f10998c3831130e4090b67f90.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-modern-go-reflect2): Add variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f38cd334a3..1eb0eae3ec 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6764,6 +6764,29 @@ (define-public go-github-com-mitchellh-reflectwalk unknown structures such as those decoded from JSON.") (license license:expat))) +(define-public go-github-com-modern-go-reflect2 + (package + (name "go-github-com-modern-go-reflect2") + (version "1.0.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/modern-go/reflect2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05a89f9j4nj8v1bchfkv2sy8piz746ikj831ilbp54g8dqhl8vzr")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/modern-go/reflect2")) + (home-page "https://github.com/modern-go/reflect2") + (synopsis "Cheaper reflect API") + (description + "This library provides a reflect api for Go programs +without the runtime cost of the standard library reflect.Value.") + (license license:asl2.0))) + (define-public go-github-com-modern-go-concurrent (package (name "go-github-com-modern-go-concurrent") From patchwork Sat Aug 5 11:02:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15574 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8794F27BBEC; Sat, 5 Aug 2023 12:50:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7114527BBE9 for ; Sat, 5 Aug 2023 12:50:00 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmR-00086u-K4; Sat, 05 Aug 2023 07:49:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmO-000857-Cb for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:08 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmO-0006XJ-4i for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmO-0000w3-11 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 12/13] gnu: Add go-github-com-json-iterator-go Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361393482 (code B ref 65074); Sat, 05 Aug 2023 11:49:07 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:59 +0000 Received: from localhost ([127.0.0.1]:55969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmF-0000u4-8p for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:59 -0400 Received: from mail-40137.protonmail.ch ([185.70.40.137]:64979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF3G-0005RC-VU for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:31 -0400 Date: Sat, 05 Aug 2023 11:02:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233344; x=1691492544; bh=r7wJH4hfzn2EufmzoUEiX14uPKNWIcUei3EKYLvg/Ag=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=CMy5spWGg721OCiH2Sq4VGkz65QIsoJffxbCKe+TvUIre+lhvRUlJozHLhjHiON2N vSUA0dCMn3NFVMKoaIAMpzAN90FCqhyef1+1N1ZImnkKWxd+S/C8lo/SAT5ba8TV5W kePQbyBSPz0R/X5Bco/69TjmfPZlg2wyiUqrF+Q3Uw1rcXN8oSTO0ROxAB+vwhLCGP GSOWJ55nnUReQtBwZlsnRSOTfQNEi4AGE5kOoc6J7crfDEiO/TK9vAeyV+KwFcXNrT iOhiRz5S1+nZ2B+LpnM8doJRCRPFU2ZmuUrUkjkjK1B8x0uDAxDqX8Lvc09jKiwSct upf/1nQaWxM9Q== Message-ID: <1b95f4a754ec6999e2f302a5ede037c8875a393a.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-json-iterator-go): Add variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1eb0eae3ec..a5f3542c78 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -4377,6 +4377,39 @@ (define-public go-github-com-goccy-go-json "Fast JSON encoder/decoder compatible with encoding/json for Go.") (license license:expat))) +(define-public go-github-com-json-iterator-go + (package + (name "go-github-com-json-iterator-go") + (version "1.1.12") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/json-iterator/go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1c8f0hxm18wivx31bs615x3vxs2j3ba0v6vxchsjhldc8kl311bz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/json-iterator/go")) + (propagated-inputs (list go-github-com-stretchr-testify + go-github-com-modern-go-reflect2 + go-github-com-modern-go-concurrent + go-github-com-google-gofuzz + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/json-iterator/go") + (synopsis + "High-performance, 100% compatible drop-in replacement for encoding/json") + (description + "This package implements encoding and decoding of JSON as defined in +@uref{https://rfc-editor.org/rfc/rfc4627.html,RFC 4627} and provides interfaces +with identical syntax of standard lib encoding/json. Converting from +encoding/json to jsoniter is no more than replacing the package with jsoniter +and variable type declarations (if any). jsoniter interfaces gives 100% +compatibility with code using standard lib.") + (license license:expat))) + (define-public go-github-com-getsentry-raven-go (let ((commit "5c24d5110e0e198d9ae16f1f3465366085001d92") (revision "0")) From patchwork Sat Aug 5 11:02:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Fries X-Patchwork-Id: 15570 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A8F5927BBEC; Sat, 5 Aug 2023 12:49:59 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT, MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CBEBF27BBE2 for ; Sat, 5 Aug 2023 12:49:58 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSFmQ-00086Q-NS; Sat, 05 Aug 2023 07:49:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSFmN-00084l-W9 for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:08 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qSFmN-0006X9-OC for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qSFmN-0000vw-KT for guix-patches@gnu.org; Sat, 05 Aug 2023 07:49:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65074] [PATCH v2 13/13] gnu: Add scc Resent-From: Fries Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Aug 2023 11:49:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65074 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65074@debbugs.gnu.org Cc: Fries Received: via spool by 65074-submit@debbugs.gnu.org id=B65074.16912361393474 (code B ref 65074); Sat, 05 Aug 2023 11:49:07 +0000 Received: (at 65074) by debbugs.gnu.org; 5 Aug 2023 11:48:59 +0000 Received: from localhost ([127.0.0.1]:55967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSFmE-0000tt-Lg for submit@debbugs.gnu.org; Sat, 05 Aug 2023 07:48:59 -0400 Received: from mail-40141.protonmail.ch ([185.70.40.141]:53333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qSF3F-0005Qz-5y for 65074@debbugs.gnu.org; Sat, 05 Aug 2023 07:02:29 -0400 Date: Sat, 05 Aug 2023 11:02:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1691233343; x=1691492543; bh=uH5//AiyysznoDcurmNuTI8DOgtjBPaLeLHjztUr2wo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=qcTuv9SHv1RwabVL7pwkO633SEMRsiXqa1P/XAv1lj15fUb4gwLuj5nuPFkTCPzIZ GKvUvVkUOWmoAtlSO9ZJGc0rxwCeJ5kHP/FaePoq4U6rSfHRDad7g8GCoUUPQvBID0 DCycTGro7fGy/67pF/lQuH1XSl67KgM08q0Ngx8bzfhvXOQ/lYD2YqqM5QAjQZ0See 6GGIMp9olc6fANR3QlVcxf2yXtL4JvIck+U17yttGeGQXjumHDIDAkFEOR9zi3qm1S STxLxJdvLNFXzY2tWLWOB6Z+PNySmDSCQtuvrxZoiKgMRv5O+LNH0UqFjExEAIDtup ivzARUDADnkTg== Message-ID: <56c64b174ccbbabb85fb1895a68f81df69efe39b.1691233116.git.fries1234@protonmail.com> In-Reply-To: References: Feedback-ID: 42759890:user:proton MIME-Version: 1.0 X-Mailman-Approved-At: Sat, 05 Aug 2023 07:48:47 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Fries X-ACL-Warn: , Fries via Guix-patches X-Patchwork-Original-From: Fries via Guix-patches via From: Fries Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/code.scm (scc): New variable. --- gnu/packages/code.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 9cdda2b751..3b95bb3664 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2021 lu hui ;;; Copyright © 2021, 2022 Foo Chuan Wei ;;; Copyright © 2022 Michael Rohleder +;;; Copyright © 2023 Fries ;;; ;;; This file is part of GNU Guix. ;;; @@ -44,6 +45,7 @@ (define-module (gnu packages code) #:use-module (guix build-system cmake) #:use-module (guix build-system python) #:use-module (guix build-system trivial) + #:use-module (guix build-system go) #:use-module (gnu packages) #:use-module (gnu packages autogen) #:use-module (gnu packages autotools) @@ -373,6 +375,39 @@ (define-public cloc cloc can handle a greater variety of programming languages.") (license license:gpl2+))) +(define-public scc + (package + (name "scc") + (version "3.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/boyter/scc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rkkfg6jimlc2rkajk6ypd5v0m3zai25ga5idz2pmkmzakv82n21")))) + (build-system go-build-system) + (inputs (list go-github-com-dbaggerman-cuba + go-github-com-json-iterator-go + go-github-com-mattn-go-runewidth + go-github-com-minio-blake2b-simd + go-github-com-spf13-cobra + go-golang-org-x-text + go-gopkg-in-yaml-v2)) + (arguments + (list #:import-path "github.com/boyter/scc")) + (home-page "https://github.com/boyter/scc") + (synopsis "Fast code counter written in Go") + (description + "@command{scc} provides a lines-of-code counter similar to tools +like @command{cloc} and @command{sloccount}. + +It aims to be fast as possible while supporting +@acronym{COCOMO,Constructive Cost Model} calculation and code complexity estimation.") + (license license:expat))) + (define-public the-silver-searcher (package (name "the-silver-searcher")