From patchwork Tue Oct 25 19:27:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44110 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 D6EFB27BBE9; Tue, 25 Oct 2022 20:29:12 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 A7DDA27BBEB for ; Tue, 25 Oct 2022 20:29:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPaq-0001FK-9g; Tue, 25 Oct 2022 15:28: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 1onPam-0000xP-3c for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPal-0003Mi-49 for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPak-00046H-OV for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 1/9] gnu: Add go-github-com-hanwen-go-fuse-v2. References: In-Reply-To: Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672605515620 (code B ref 58768); Tue, 25 Oct 2022 19:28:02 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:35 +0000 Received: from localhost ([127.0.0.1]:52360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaI-00043m-Sl for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:35 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaH-00043e-27 for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=szZmxmtrnTjeHwf ybcuYDe2LhysM4WsbQmeHPX27B4w=; h=date:subject:cc:to:from; d=lease-up.com; b=i6H8KBer0w3+1E5S2Sa7ATBASBNt3sC1jsN4nR3/M33GuCAzHVyy 2vgvurvn/CI3yXSH7Szh/JOTXUiiFD4Q+Xl/KyR/nq0YB2QCmnMXvdY9LP6FxbGUDYuXCJ lHwwqoJY5duUqO/lSORqT2V58aeFG9+FCERKpPcN0oiwX0tw4= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 7b2fcfdc (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 72d37d8a; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:19 -0700 Message-Id: <20221025192727.2175-1-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) base-commit: 348f70b9f429b19df6251a2c177291f4c606a495 prerequisite-patch-id: 11b4410d3ba809f1cf31d46f3f7fec85d8eab5c0 diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9b1b084b6..1121674d20 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1142,6 +1142,34 @@ (define-public go-github-com-operatorfoundation-shapeshifter-transports networks where it would otherwise be blocked or heavily throttled.") (license license:expat))) +(define-public go-github-com-hanwen-go-fuse-v2 + (let ((commit "4c25c9c1eecefb8beeea3daddf3486eb1dd48b89") + (revision "0")) + (package + (name "go-github-com-hanwen-go-fuse-v2") + (version (git-version "2.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hanwen/go-fuse") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0hi3x963bj9hcngyy2ba3mipcqx5gwqvcj7vg1r4vlal2qbsqcmf")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/hanwen/go-fuse/v2")) + (native-inputs (list + go-golang-org-x-sys + go-golang-org-x-sync + go-github-com-kylelemons-godebug)) + (home-page "https://github.com/hanwen/go-fuse") + (synopsis "Go bindings for FUSE filesystems") + (description + "This is a repository containing Go bindings for writing FUSE file systems.") + (license license:bsd-3)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44113 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 135F427BBEA; Tue, 25 Oct 2022 20:30:28 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 2096127BBE9 for ; Tue, 25 Oct 2022 20:30:26 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPb4-0002Hm-L9; Tue, 25 Oct 2022 15:28:22 -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 1onPam-0000xp-4j for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPal-0003Ml-DJ for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPal-00046P-5q for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 2/9] gnu: Add go-github-com-jacobsa-crypto. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606015676 (code B ref 58768); Tue, 25 Oct 2022 19:28:03 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:40 +0000 Received: from localhost ([127.0.0.1]:52371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaO-00044k-87 for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:40 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaI-00043e-Gs for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=V215kl+yHThis+J 4ELiddOxQlDSgNAGvctraYwV/JyA=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=jmSB+crcucN5WVen9MIQvCInRnikGp7XHHHfhVc7 qladbsNUbQeqPiFFBVeSofhnpZly30xjltli2S4xD/+95HK14JGJ6m9OJiRhL43ThHzY8Z 6cJm3eTAI7mC3Xas69iRFhPmTkCch1lhSfyik6L+Gs/7rqBSfuWayQyfGcrgw= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 1a9c8295 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 23149130; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:20 -0700 Message-Id: <20221025192727.2175-2-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-jacobsa-crypto): 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 1121674d20..35d6d0d329 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1170,6 +1170,37 @@ (define-public go-github-com-hanwen-go-fuse-v2 "This is a repository containing Go bindings for writing FUSE file systems.") (license license:bsd-3)))) +(define-public go-github-com-jacobsa-crypto + (let ((commit "9f44e2d11115452dad8f404f029574422855f46a") + (revision "0")) + (package + (name "go-github-com-jacobsa-crypto") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jacobsa/crypto") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18c3cx8izxdajq22zdq0n19j9d2l6iickd3mz39j5h96kw7l5qmy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jacobsa/crypto" + ;; Source-only package. + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/jacobsa/crypto") + (synopsis "Cryptography missing from the Go standard library") + (description + "This repository contains Go packages related to cryptographic standards that are +not included in the Go standard library.") + (license license:asl2.0)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44108 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 7F2E227BBEB; Tue, 25 Oct 2022 20:29: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 A5BFC27BBE9 for ; Tue, 25 Oct 2022 20:29:05 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPao-0001AO-Lr; Tue, 25 Oct 2022 15:28:07 -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 1onPam-0000xr-4n for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPal-0003Mm-Q2 for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPal-00046W-LR for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 3/9] gnu: Add go-github-com-jacobsa-oglematchers. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606015682 (code B ref 58768); Tue, 25 Oct 2022 19:28:03 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:40 +0000 Received: from localhost ([127.0.0.1]:52373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaO-00044n-Id for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:40 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaJ-00043e-AQ for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=pd6giiVMy7Y4gqc NuhPxWvIRWKMj7Qt6UpAnJAN3d6w=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=eW6MY5Ir0O4oiPSrtYGuxv0Jlal5svvscBEjnZlH p0fFtXpPCULm8D0wrJEO3LT4X2TXwxNMTgsJYPUar8CJEGcEE4B1hRu8QJq2PB0HWm6AdB A0Wib9hLyCrZXjY2OwxTo1r75d3VtbO8nIFQERbbQTxfiIoumvC0QLuV2u7AA= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id cbfcac30 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d61b1d35; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:21 -0700 Message-Id: <20221025192727.2175-3-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 35d6d0d329..ea1043165b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1201,6 +1201,34 @@ (define-public go-github-com-jacobsa-crypto not included in the Go standard library.") (license license:asl2.0)))) +(define-public go-github-com-jacobsa-oglematchers + (let ((commit "141901ea67cd4769c6800aa7bfdfc558fa22bda5") + (revision "0")) + (package + (name "go-github-com-jacobsa-oglematchers") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jacobsa/oglematchers") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09ff5x6vbhd9zl1z4yzyk573ifh16rry38q1rx986kbz4hqkmniq")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/jacobsa/oglematchers" + ;; break loop with with go-github-com-jacobsa-ogletest + #:tests? #f)) + (home-page "https://github.com/jacobsa/oglematchers") + (synopsis "Matchers for Go testing framework") + (description + "Package oglematchers provides a set of matchers useful in a testing or mocking +framework. These matchers are inspired by and mostly compatible with Google +Test for C++ and Google JS Test.") + (license license:asl2.0)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44114 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 D1CF927BBEB; Tue, 25 Oct 2022 20:30:35 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 4783F27BBE9 for ; Tue, 25 Oct 2022 20:30:35 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPb0-0001lq-9G; Tue, 25 Oct 2022 15:28:18 -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 1onPan-00015Z-H3 for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPam-0003N1-7a for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPam-00046e-2I for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 4/9] gnu: Add go-github-com-jacobsa-oglemock. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606215691 (code B ref 58768); Tue, 25 Oct 2022 19:28:04 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:42 +0000 Received: from localhost ([127.0.0.1]:52375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaP-00044y-Tb for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:42 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaJ-00043e-VY for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=twQCkZUIDd8vkko VZopeptrJONEEojNP3NOyyLNR2kY=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=QCYvgx7w93tSg4864ImwiCO1MAb1ISsjCGEgY0+0 Ic1jinbXc6cDdoBmPOBeAKnEK2unWFH95g22EVB0UlALGfIzd/AeOyijdnpUMr6cTUgMfs 64/flgPqsLzsqu6RDXgR857cfpombNZUbIHukHf54rzMUmzIdrP38XNGonSAY= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 9396a773 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:32 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id cc202204; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:22 -0700 Message-Id: <20221025192727.2175-4-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ea1043165b..d8ba7876fa 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1229,6 +1229,35 @@ (define-public go-github-com-jacobsa-oglematchers Test for C++ and Google JS Test.") (license license:asl2.0)))) +(define-public go-github-com-jacobsa-oglemock + (let ((commit "e94d794d06ffc6de42cb19d0dab3c219efdd6dcf") + (revision "0")) + (package + (name "go-github-com-jacobsa-oglemock") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jacobsa/oglemock") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14yxf8ykwdwkcccksl6741xgzcf8qykyi58kp4maxpgscqhdl8rq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jacobsa/oglemock" + ;; break loop with with go-github-com-jacobsa-ogletest + #:tests? #f)) + (native-inputs (list + go-github-com-jacobsa-oglematchers)) + (home-page "https://github.com/jacobsa/oglemock") + (synopsis "Mocking framework for unit tests") + (description + "Package oglemock provides a mocking framework for unit tests.") + (license license:asl2.0)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44115 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 AB85E27BBEA; Tue, 25 Oct 2022 20:30:44 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 5B1F927BBE9 for ; Tue, 25 Oct 2022 20:30:43 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPb4-0002LV-UL; Tue, 25 Oct 2022 15:28:22 -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 1onPan-00015a-HR for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPam-0003N2-Jt for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPam-00046l-FN for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 5/9] gnu: Add go-github-com-jacobsa-ogletest. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606215698 (code B ref 58768); Tue, 25 Oct 2022 19:28:04 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:42 +0000 Received: from localhost ([127.0.0.1]:52377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaQ-000452-5n for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:42 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaK-00043e-Ft for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=flfr3Yo8oesZYo4 Qq+MAVwoHy71OJuotzEuNTfbzZYY=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=j0Feqyy5J3Yl4zUMvq1qg5QpQ9E9onxAXfoorkBH ZTgKUp6coAQp1YXgIIkjb2zTV5EEvii5jwZKco8aPAvJdicj/R+cFcUVTMpazDC7ZaCp97 1vBYwplPtMxP9eYJBeVxNd0KLBetcO6+NFMK9PNk0re5obnMIMWJR/cIh8R74= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 2960ea12 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:32 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 23853dfa; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:23 -0700 Message-Id: <20221025192727.2175-5-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-jacobsa-ogletest): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d8ba7876fa..9652a23b0c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1258,6 +1258,41 @@ (define-public go-github-com-jacobsa-oglemock "Package oglemock provides a mocking framework for unit tests.") (license license:asl2.0)))) +(define-public go-github-com-jacobsa-ogletest + (let ((commit "80d50a735a1108a2aeb7abc4a988d183f20c5292") + (revision "0")) + (package + (name "go-github-com-jacobsa-ogletest") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jacobsa/ogletest") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lbwbxzr75g65q07ry5k4kglxqs3ym7xkvqznzm55rm3qk76v83r")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/jacobsa/ogletest" + ;; These tests should be made working + #:tests? #f)) + (native-inputs (list + go-github-com-jacobsa-oglematchers + go-github-com-jacobsa-oglemock + go-github-com-jacobsa-reqtrace + go-golang-org-x-net)) + (home-page "https://github.com/jacobsa/ogletest") + (synopsis "Expressive unit tests") + (description + "Package ogletest provides a framework for writing expressive unit tests. It +integrates with the builtin testing package, so it works with the gotest +command. Unlike the testing package which offers only basic capabilities for +signalling failures, it offers ways to express expectations and get nice failure +messages automatically.") + (license license:asl2.0)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44112 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 35BC427BBEB; Tue, 25 Oct 2022 20:30:17 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 9B7C027BBEA for ; Tue, 25 Oct 2022 20:30:16 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPb1-0001r9-8g; Tue, 25 Oct 2022 15:28:19 -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 1onPan-00015b-Hf for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPan-0003N3-0U for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPam-00046s-Rs for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 6/9] gnu: Add go-github-com-jacobsa-reqtrace. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606315706 (code B ref 58768); Tue, 25 Oct 2022 19:28:04 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:43 +0000 Received: from localhost ([127.0.0.1]:52379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaQ-000459-Ih for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:42 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaL-00043e-1e for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=3mlj2BVZP+EfnQG OlgG+gVe18fiJFh4mTivTEcXeHLY=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=GRxqf1m20qvTZGiH9Uwl4GYgo+lcmdIrxLYe5t8F M671AULK8lMbWxpUhxtfZ+m/4Zu2ZQfsaBfJcvi0rAoCE/IAccu3sm6EUoPONEYIOHtGTk A/0CuALjUxwAcZzgPVhI/sLJSbdndIBcBRDrYXOEpDMJNrJgvy/CX2yO00wy8= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 9793bda3 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:32 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 32f4fb9d; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:24 -0700 Message-Id: <20221025192727.2175-6-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9652a23b0c..5828e4d631 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1293,6 +1293,32 @@ (define-public go-github-com-jacobsa-ogletest messages automatically.") (license license:asl2.0)))) +(define-public go-github-com-jacobsa-reqtrace + (let ((commit "245c9e0234cb2ad542483a336324e982f1a22934") + (revision "0")) + (package + (name "go-github-com-jacobsa-reqtrace") + (version (git-version "0.0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jacobsa/reqtrace") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zfyijig10896v42rvxka1n4wn6lijqz40y2281187l7mq8vv5jn")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/jacobsa/reqtrace")) + (inputs (list + go-golang-org-x-net)) + (home-page "https://github.com/jacobsa/reqtrace") + (synopsis "Simple request tracing framework") + (description + "Package reqtrace contains a very simple request tracing framework.") + (license license:asl2.0)))) + (define-public go-github-com-kataras-golog (package (name "go-github-com-kataras-golog") From patchwork Tue Oct 25 19:27:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44109 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 D88B127BBEE; Tue, 25 Oct 2022 20:29: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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 2D6B527BBEA for ; Tue, 25 Oct 2022 20:29:10 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPbB-0002YX-SX; Tue, 25 Oct 2022 15:28:31 -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 1onPao-00019E-1p for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPan-0003NB-Ce for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPan-000470-7t for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 7/9] gnu: Add go-github-com-pkg-xattr. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606315713 (code B ref 58768); Tue, 25 Oct 2022 19:28:05 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:43 +0000 Received: from localhost ([127.0.0.1]:52381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaQ-00045H-TO for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:43 -0400 Received: from linode.us-core.com ([23.239.4.72]:49596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaL-00044G-2c for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=2DEVSYzMa+EOXSD Ovho7UxTUdejVoa2xD76ZJ5HiC80=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=pf6a85HlUnmaJ2i23lQH6P7yz8PGuovYwrEJvelz hS3DIy1oYpHdiswd1LuATQwjEaEmmkNz0E1bjobni7zzVIi6+hsfbOxzU/XgZInRnirMlT Je1PtuR4M0NX08n23z70gKdXcS3OWfMlcva4GJbJeNCqojAZ5tjn8TCKOrdE8= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id ae2dd089 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:32 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 2ee943e9; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:25 -0700 Message-Id: <20221025192727.2175-7-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-pkg-xattr): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5828e4d631..97e1a806f4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1390,6 +1390,36 @@ (define-public go-github-com-kortschak-utter aid data snapshotting.") (license license:isc))) +(define-public go-github-com-pkg-xattr + (package + (name "go-github-com-pkg-xattr") + (version "0.4.9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pkg/xattr") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0qg4zh0d8m4adaiicsd0cpw0w6g8sk01f4jz7jyxgirh1wfcsqyz")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/pkg/xattr")) + (native-inputs (list go-golang-org-x-sys)) + (home-page "https://github.com/pkg/xattr") + (synopsis "Support for extended file system attributes") + (description + "Package xattr provides support for extended attributes on Linux, Darwin and +FreeBSD. Extended attributes are name:value pairs permanently associated with +files or directories. They are similar to the environment strings associated with +a process. An attribute may be defined or undefined. If defined, its value may +be empty or non-empty. You can find more details here: +@@url{https://en.wikipedia.org/wiki/Extended_file_attributes, +https://en.wikipedia.org/wiki/Extended_file_attributes} +.") + (license license:bsd-2))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") From patchwork Tue Oct 25 19:27:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44116 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 BAAFB27BBEB; Tue, 25 Oct 2022 20:31:48 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 2DB2127BBE9 for ; Tue, 25 Oct 2022 20:31:48 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPb2-0001yb-9P; Tue, 25 Oct 2022 15:28:20 -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 1onPao-00019S-3U for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPan-0003NJ-Nu for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPan-000477-Jq for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 8/9] gnu: Add go-github-com-rfjakob-eme. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606315720 (code B ref 58768); Tue, 25 Oct 2022 19:28:05 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:43 +0000 Received: from localhost ([127.0.0.1]:52383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaR-00045O-8C for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:43 -0400 Received: from linode.us-core.com ([23.239.4.72]:49584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaL-00043e-R4 for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=HkT0qgU3RFhc2zA czQt/xNy7EcGqWV+VXPOUN2qKvhQ=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=iq013mKMGUhW1epXkqxNQ+wkF0XXMgMVFq/6BpkC ZoMapUKbqmbseOfGtrNAyeenild0VXpDGLo57aP3RBsaXlwreyQhrXIFtigk7ygXns1Eww LiWUtUwmlIxLL/IDcAEUVa2GFqkjBsmlR5T1bUgWkwY0HEtxofvYmHtq5hfog= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id ce369c2f (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:32 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e049fc8a; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:26 -0700 Message-Id: <20221025192727.2175-8-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang.scm (go-github-com-rfjakob-eme): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 97e1a806f4..58402db873 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1420,6 +1420,29 @@ (define-public go-github-com-pkg-xattr .") (license license:bsd-2))) +(define-public go-github-com-rfjakob-eme + (package + (name "go-github-com-rfjakob-eme") + (version "1.1.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rfjakob/eme") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yrbhvy0337mf12fp8p4sy8ry8r3w2qfdf8val5hj07p2lri0cqk")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/rfjakob/eme")) + (home-page "https://github.com/rfjakob/eme") + (synopsis "EME for Go") + (description + "EME (ECB-Mix-ECB or, clearer, Encrypt-Mix-Encrypt) is a wide-block encryption +mode developed by Halevi and Rogaway.") + (license license:expat))) + (define-public go-github-com-shadowsocks-go-shadowsocks2 (package (name "go-github-com-shadowsocks-go-shadowsocks2") From patchwork Tue Oct 25 19:27:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Felix Lechner X-Patchwork-Id: 44111 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 E56BE27BBEB; Tue, 25 Oct 2022 20:29:20 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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 1A5AA27BBEA for ; Tue, 25 Oct 2022 20:29:20 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onPbS-0002uY-IA; Tue, 25 Oct 2022 15:28:48 -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 1onPap-0001Co-34 for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1onPao-0003NU-Ae for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1onPan-00047E-Uv for guix-patches@gnu.org; Tue, 25 Oct 2022 15:28:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#58768] [PATCH 9/9] gnu: Add gocryptfs. Resent-From: Felix Lechner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Oct 2022 19:28:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58768 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 58768@debbugs.gnu.org Cc: "\(" , Felix Lechner Received: via spool by 58768-submit@debbugs.gnu.org id=B58768.166672606415727 (code B ref 58768); Tue, 25 Oct 2022 19:28:05 +0000 Received: (at 58768) by debbugs.gnu.org; 25 Oct 2022 19:27:44 +0000 Received: from localhost ([127.0.0.1]:52385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaR-00045V-JT for submit@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:43 -0400 Received: from linode.us-core.com ([23.239.4.72]:49596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1onPaM-00044G-2b for 58768@debbugs.gnu.org; Tue, 25 Oct 2022 15:27:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=BWcZIa5COyHpYqG PZYaLnSMxjUoQShHBeZIXMobkTjM=; h=references:in-reply-to:date:subject: cc:to:from; d=lease-up.com; b=f8GqPOtXYLbmlKCKsBiRtRsVY6wgnKSBDzmJgSNr pVvY0PPcDTTxSQDL/b8N2DuOd7FdN2nrpKopoC34Pzgup2UOi/90YFnOSPk7tLLuS8PkoY dKCjj7miBuHgc6cu1Hx6hVpU0fPA7nR0u4XNEcLSVc3XGSmXIaBGZIyakn5N0= Received: by linode.us-core.com (OpenSMTPD) with ESMTPSA id 2334bb54 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 25 Oct 2022 19:27:33 +0000 (UTC) Received: from lechner-desktop.us-core.com (localhost.us-core.com [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4ed10699; Tue, 25 Oct 2022 19:27:31 +0000 (UTC) Date: Tue, 25 Oct 2022 12:27:27 -0700 Message-Id: <20221025192727.2175-9-felix.lechner@lease-up.com> X-Mailer: git-send-email 2.38.0 In-Reply-To: <20221025192727.2175-1-felix.lechner@lease-up.com> References: <20221025192727.2175-1-felix.lechner@lease-up.com> MIME-Version: 1.0 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: , Sender: "Guix-patches" Reply-to: Felix Lechner X-ACL-Warn: , Felix Lechner via Guix-patches X-Patchwork-Original-From: Felix Lechner via Guix-patches via From: Felix Lechner Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/file-systems.scm (gocryptfs): New variable. --- gnu/packages/file-systems.scm | 74 +++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index 4b1c1cebe8..3fe68ca313 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -422,6 +422,80 @@ (define-public fstransform (license (list license:gpl2 ; fsattr/src/e4attr.* → sbin/fsattr license:gpl3+)))) ; the rest +(define-public gocryptfs + (package + (name "gocryptfs") + (version "2.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rfjakob/gocryptfs") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lkcx61r93xq21scg98hrvclwwxbli93pqnnck0d08isvhgjd590")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/rfjakob/gocryptfs" + #:build-flags + #~(list + "-ldflags" (string-append + "-X main.GitVersion=" #$version + " -X main.GitVersionFuse=" #$(package-version + go-github-com-hanwen-go-fuse-v2) + " -X main.BuildDate=" "[reproducible]")) + #:phases + #~(modify-phases %standard-phases + ;; after 'check phase, should maybe unmount leftover mounts as in + ;; https://github.com/rfjakob/gocryptfs/blob/a55b3cc15a6d9bce116a90f33df4bc99d9dd6a10/test.bash#L28 + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + (append arguments (list #:import-path directory)))) + (list + "github.com/rfjakob/gocryptfs" + "github.com/rfjakob/gocryptfs/gocryptfs-xray" + "github.com/rfjakob/gocryptfs/contrib/statfs" + "github.com/rfjakob/gocryptfs/contrib/findholes" + "github.com/rfjakob/gocryptfs/contrib/atomicrename"))))))) + (native-inputs (list + go-github-com-hanwen-go-fuse-v2 + go-github-com-jacobsa-crypto + go-github-com-jacobsa-oglematchers + go-github-com-jacobsa-oglemock + go-github-com-jacobsa-ogletest + go-github-com-jacobsa-reqtrace + go-github-com-pkg-xattr + go-github-com-rfjakob-eme + go-github-com-sabhiram-go-gitignore + go-github-com-spf13-pflag + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-term + openssl + pkg-config)) + (home-page "https://github.com/rfjakob/gocryptfs") + (synopsis "Encrypted overlay filesystem") + (description + "Gocryptfs is an encrypted overlay filesystem written in Go. It +features a file-based encryption that is implemented as a mountable +FUSE filesystem. + +Gocryptfs was inspired by EncFS and strives to fix its security issues +while providing good performance. Gocryptfs is as fast as EncFS in the +default mode and significantly faster than paranoia mode in EncFS, +which provides a security level comparable to Gocryptfs. + +On CPUs without AES-NI, gocryptfs uses OpenSSL through a thin wrapper +called stupidgcm. This provides a 4x speedup compared to Go's builtin +AES-GCM implementation.") + (license license:expat))) + (define-public gphotofs (package (name "gphotofs")