From patchwork Sun Jul 9 05:57:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51644 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 860F727BBE9; Sun, 9 Jul 2023 06:58:30 +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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS 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 32C7A27BBE2 for ; Sun, 9 Jul 2023 06:58:30 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINQq-00060Z-RO; Sun, 09 Jul 2023 01:58:04 -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 1qINQp-000601-8G for guix-patches@gnu.org; Sun, 09 Jul 2023 01:58:03 -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 1qINQp-0005Yz-00 for guix-patches@gnu.org; Sun, 09 Jul 2023 01:58:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINQo-0006Nz-SX; Sun, 09 Jul 2023 01:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 1/6] gnu: Add ruby-bcrypt-pbkdf. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888227024509 (code B ref 64538); Sun, 09 Jul 2023 05:58:02 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:57:50 +0000 Received: from localhost ([127.0.0.1]:45599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQc-0006NE-24 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:57:50 -0400 Received: from mail-pf1-f176.google.com ([209.85.210.176]:50347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQZ-0006N1-GX for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:57:48 -0400 Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6687466137bso2191436b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:57:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882262; x=1691474262; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mORXFvHcqFpN8hqwpRZnhLLWakHvVBItxYplhs+LvJw=; b=gHgsWx96rHGfD9XmKXoBHyCI8JvWgrLalzjo47HgFBaOA+OwEmmJAK/IzSqs5c45WO 7GGfmRhKdR9RWZJRVZFbXSPkk3pFH9SMd9QKc+3whjnUjpo7x87mZfFZQ0u4SC/zVSKc ESd2PRuK39Xy6vCcMzgO76BY7SljQZNVxm3YF2NsGU+GRQahXIXA96s4oFvt3VeRZsvs jU35bGonQACwb1nnekbe/Zqf2hw7FZzUl7iUdKemsOonWGmr+Sgd3R7Jj2gKOUjAJkih 5G2MDtGmA1cTCm6+Gmc0DZ1DSukxGfBE7BYa3qaPH5mPxAJ/gNCZcBxj41RByrfr8hwE LdzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882262; x=1691474262; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mORXFvHcqFpN8hqwpRZnhLLWakHvVBItxYplhs+LvJw=; b=i8c1doDKPEBM7Hzl46ar1CuWP9t5iHbJsc9ykVgf9LX5tUfe7HWK+uqfrmdl+Yh47h wlt722qFYePwDZfqddmSbIeqv6xMQlUcXTBoIuxl4I6FR4uDiPC+mwi9FgkHRkFOxogL vZFnD8iDgO6zNcREi6ZwM5RHiIXy9PEu6C25PHekZhHS3ooKwz61qW123Kg42OJbG4nY FGRfl4klZpaG0NbMul6MvuZ6R151C4N1+LnJCWmJJYrfPESbronDlrFURGyaQs3B6A5u Vea5dSNiEQGxoicXzXeViCawa6JpHGXrdHgIc6p7NSUHqibE5Y7+Y9NmpFN5f2hfX7qB ujjA== X-Gm-Message-State: ABy/qLaDJLOqO8soMn7dKMdcEZfr/L1+HC2FuPvWRuL6E0F4eCV3pnw8 ynEHpbT9dwt0LxExHwDoyKHXzy5zI1dFKw== X-Google-Smtp-Source: APBJJlGVB0gtXm7cz5YL5FDOLLSmmmsHj18Ugm2VBtbRTw06AZetx7iDlzJOkaAfdmQSHSL/yQ9XTA== X-Received: by 2002:a05:6a00:134c:b0:668:90f2:6988 with SMTP id k12-20020a056a00134c00b0066890f26988mr9336486pfu.6.1688882261713; Sat, 08 Jul 2023 22:57:41 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.57.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:57:41 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:17 +0900 Message-ID: <05147a07ce0d1e9b7af49f79325e382144971d14.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-bcrypt-pbkdf): New variable. --- gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 60f26bcb05..5165b3d1ea 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -11209,6 +11209,33 @@ (define-public ruby-bcrypt (home-page "https://github.com/bcrypt-ruby/bcrypt-ruby") (license license:expat))) +(define-public ruby-bcrypt-pbkdf + (package + (name "ruby-bcrypt-pbkdf") + (version "1.1.0") + (source (origin + (method url-fetch) + (uri (rubygems-uri "bcrypt_pbkdf" version)) + (sha256 + (base32 + "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile")))))) + (native-inputs (list ruby-minitest ruby-rake-compiler + ruby-rake-compiler-dock ruby-rdoc)) + (synopsis "Reading password encrypted Ed25519 keys in Ruby") + (description + "This gem implements @samp{bcrypt_pbkdf}, which is a variant of +PBKDF2 (Password-Based Key Derivation Function 2) with bcrypt-based +pseudorandom function. This is currently used by @samp{net-ssh} to +read password encrypted Ed25519 keys.") + (home-page "https://github.com/net-ssh/bcrypt_pbkdf-ruby") + (license license:expat))) + (define-public ruby-bio-commandeer (package (name "ruby-bio-commandeer") From patchwork Sun Jul 9 05:57:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51645 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 13FEC27BBE9; Sun, 9 Jul 2023 06:58:40 +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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,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 8764327BBE2 for ; Sun, 9 Jul 2023 06:58:39 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINQs-000618-8o; Sun, 09 Jul 2023 01:58: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 1qINQp-000609-LS for guix-patches@gnu.org; Sun, 09 Jul 2023 01:58:03 -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 1qINQp-0005Z6-D5 for guix-patches@gnu.org; Sun, 09 Jul 2023 01:58:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINQp-0006O7-97; Sun, 09 Jul 2023 01:58:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 2/6] gnu: Add ruby-ed25519. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:58:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888228224548 (code B ref 64538); Sun, 09 Jul 2023 05:58:03 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:02 +0000 Received: from localhost ([127.0.0.1]:45602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQo-0006Nl-CQ for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:02 -0400 Received: from mail-pf1-f181.google.com ([209.85.210.181]:52330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQm-0006NR-R9 for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:01 -0400 Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-6689430d803so1702848b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882275; x=1691474275; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=G/h9chGwp3QvdZ3QtJ0h6oVSE7wV/ptnhY7Hadc+93g=; b=FAayMgJYJ5YGmZe0INT3hYNaQ/Yv3f3hgNTk/CPHCt8U5xMYBuK0RE77QIsLEC/SV7 P6ce8kG4G4G1TEmVWXFa47QC5brHAoojj92saH3Z+k2LcPxGMMEGAHibiX2Ma4CQmk2N 5nWkGQn2IT9Q8jrFI1RjCnA1jR06q6ADzyiDEvMV2TZCMAE1Z/sJleeMg2hPBy7yOHmH J77KPGqCr/pQDWYOyjz8aO0igAPWW7EWLXjWMZPa6t15mc879/1L2ANJSvEHY+xmxGvt BEaKceeyr9j1hMxr0f7HoNcrwZ9LdSo35HT+PuJ7f80UL+uWCE/Ub6jQgFQG1jpzeX+G mkBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882275; x=1691474275; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G/h9chGwp3QvdZ3QtJ0h6oVSE7wV/ptnhY7Hadc+93g=; b=FXcnDNAuzgagfPPZ1J2bb1lPnktUS1e7fRi6knDAmRtj95p5JivcPSoW111jT6zD7K ebOK/8pwQX4xh7wyfz8NeNvRulyt+hsiZdB0DrMsKlvdL+8rqax/1naMoxWruXYPA968 wNcvjmh/ZmgRVMN0kf58X76PjXvZN8s5xd2w1yoIpiclmN+stHr3T6DXL5AeUL/dl+3T C/C2CLQWsxC2VrBG5GKthO4L8Z0JoovZ2M9+oS/K60fi3UC8ymGlWn9Ixb04yfwHNwTw 6527y/sGlGJeSRKcbYgnKSBD4ql2uTgyVSf1YHqKcaoEqncB16zOfpSZ4cKAshMoyvLL 2HIQ== X-Gm-Message-State: ABy/qLZEN5N4o/P898NblAsaplR4r1ZKdO378cOIzFQvIW0ACbQhFR2c VVshLQMxMzk55H0FOxq+dLXnGKnJ8a6JHw== X-Google-Smtp-Source: APBJJlHEv9GmplrOl2Le19ExUVcqea50pjBRGuE2Xz/IcxEd2LDg9BnBUY1zmqM5NgZk/ggYme17iw== X-Received: by 2002:a05:6a20:3251:b0:12e:99aa:f616 with SMTP id hm17-20020a056a20325100b0012e99aaf616mr7059824pzc.38.1688882275193; Sat, 08 Jul 2023 22:57:55 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.57.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:57:54 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:18 +0900 Message-ID: <5c56dc3dd7834fdd744d90aacfdf7fa7285afbe9.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-ed25519): New variable. --- gnu/packages/ruby.scm | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5165b3d1ea..419f7e4d43 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -16320,6 +16320,56 @@ (define-public ruby-citeproc engine is available in the @code{citeproc-ruby} gem.") (license (list license:agpl3+ license:bsd-2)))) +(define-public ruby-ed25519 + (package + (name "ruby-ed25519") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RubyCrypto/ed25519") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jm5w2dyhyrndcx0d02v0gjbzl1abhbx2wkp3gxzwcndghmkz98r")))) + (build-system ruby-build-system) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile"))) + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; Coveralls relates to a network service, and RuboCop to code + ;; linting and both are unnecessary to run the tests + (substitute* "Gemfile" + ((".*coveralls.*") + "\n") + ((".*rubocop.*") + "\n")) + (substitute* "spec/spec_helper.rb" + (("require \"coveralls\"") + "") + (("Coveralls.wear!") + "")) + (substitute* "Rakefile" + (("require \"rubocop/rake_task\"") + "") + (("RuboCop::RakeTask.new") + "")) + #t))) + #:test-target "spec")) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis + "Ruby binding to the Ed25519 elliptic curve public-key signature system") + (description + "This package provides a Ruby binding to the Ed25519 elliptic curve +public-key signature system described in +@url{https://www.ietf.org/rfc/rfc8032.txt, RFC 8032}.") + (home-page "https://github.com/RubyCrypto/ed25519") + (license license:expat))) + (define-public ruby-edtf (package (name "ruby-edtf") From patchwork Sun Jul 9 05:57:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51646 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 F0A3127BBE9; Sun, 9 Jul 2023 06:59: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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS 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 9677527BBE2 for ; Sun, 9 Jul 2023 06:59:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINRq-0006S5-Lw; Sun, 09 Jul 2023 01:59: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 1qINRo-0006RQ-Q2 for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59: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 1qINRl-0005tF-QX for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINRl-0006QK-Lz; Sun, 09 Jul 2023 01:59:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 3/6] gnu: ruby-rbnacl: Update to 7.1.1. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888229124595 (code B ref 64538); Sun, 09 Jul 2023 05:59:01 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:11 +0000 Received: from localhost ([127.0.0.1]:45610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQw-0006Od-Oe for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:10 -0400 Received: from mail-pf1-f170.google.com ([209.85.210.170]:46507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINQu-0006OQ-Uf for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:09 -0400 Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-668730696a4so1753267b3a.1 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882283; x=1691474283; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a/4RDImQBfsf+1of+lxcjHi+sbpCJ1Df+3jbJEYe3y0=; b=bDOoXDgA4edDpuyUwVPXs7ldf32XxIqmbQCPkTz+KAJnFZQq/Za1SUVwHqNLa1ZkrQ yVqb85EcFrvqCX5bRomSlLWtyhlMNTMPJRJsYQm9m3+GjkF0LwHCASmIS9QrxJ53zHt0 vvBNGI3MAqpFuNbeeIvQ2P5KYIl3O4QTOK6DcLgGjE1w2a2VH5PKJxGs2FvwIUlBZpVm sfcmczSSjSED+KWMROf+nJExUZQ0LtKA7jPkuinL3f+BPBJtQma7TafHSJleScPec8aw Qu61RHAFjUzu9KRRjb3MqiZTE0mcFGZJY/i6pOOfNYOjGLxkKrWyaxMllVZdHcKF5Txq pokA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882283; x=1691474283; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a/4RDImQBfsf+1of+lxcjHi+sbpCJ1Df+3jbJEYe3y0=; b=SLU320qETVilVV24JBF6JpQqiOIDWYxstp3ZV2F+v/qbUmQbJ4A6TI+qKjY2m/0R9h H0+q5r/ISMhhh7rOhaplfjyxFn0XONzuW58oii6n3wwf1zZVnj07o5RohxLNZcjWI8cb R13TanYF65Eo3F8jGYVnrTpw9ap0G/EcdJ8cHWJObICpzDsjjqNGV2aIjcH3r0/xCUYM sTZgTHGhxXqySY1vhZ76ustQN/C3mTi2uyhXSh9lzuJOVEoc3/TV5VsjrZSYKSnky2i2 3yFOoM9qFqPP9eUyR6xPkG5XosFaAzd/e833i1zj4sPhUyzwMNDwraLNrtopcBMrggwV QzXA== X-Gm-Message-State: ABy/qLaZs3bNiLUtFZIElGlIOOEluSbbK7HluT8YCVIbbReH7v5Q/e6e 9GEe4RhX4O1t/OJd0FpY/XvmMmKPAzsHnQ== X-Google-Smtp-Source: APBJJlGlzUyZJW1s9gvFg7nBbPnZXfceQMiBjRlIniTyB27dv/8tliEX1gW3MTzfHuO0oqqdTnWSSg== X-Received: by 2002:a05:6a20:3212:b0:12e:7962:b0a6 with SMTP id hl18-20020a056a20321200b0012e7962b0a6mr6242678pzc.13.1688882283297; Sat, 08 Jul 2023 22:58:03 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:02 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:19 +0900 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-rbnacl): Update to 7.1.1. [home-page]: Update to current home page link. --- gnu/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 419f7e4d43..161218ba14 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3165,14 +3165,14 @@ (define-public ruby-lumberjack (define-public ruby-rbnacl (package (name "ruby-rbnacl") - (version "6.0.1") + (version "7.1.1") (source (origin (method url-fetch) (uri (rubygems-uri "rbnacl" version)) (sha256 (base32 - "0ajxy5kj2jw09wdsla3jmha8w07vj5l14288xr9djpl327g3lzhn")))) + "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) (build-system ruby-build-system) (arguments `(#:phases @@ -3215,7 +3215,7 @@ (define-public ruby-rbnacl "This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.") - (home-page "https://github.com/crypto-rb/rbnacl") + (home-page "https://github.com/RubyCrypto/rbnacl") (license license:expat))) (define-public ruby-hkdf From patchwork Sun Jul 9 05:57:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51649 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 48D8227BBE9; Sun, 9 Jul 2023 06:59:41 +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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,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 B6E5327BBE2 for ; Sun, 9 Jul 2023 06:59:40 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINRr-0006Ut-8t; Sun, 09 Jul 2023 01:59: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 1qINRo-0006RS-QF for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59: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 1qINRm-0005tL-Hb for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINRm-0006QS-5r; Sun, 09 Jul 2023 01:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 4/6] gnu: ruby-rbnacl: Use new package style. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888230024618 (code B ref 64538); Sun, 09 Jul 2023 05:59:02 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:20 +0000 Received: from localhost ([127.0.0.1]:45613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINR6-0006Oz-47 for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:20 -0400 Received: from mail-pf1-f174.google.com ([209.85.210.174]:46512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINR4-0006On-DX for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:19 -0400 Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-668730696a4so1753294b3a.1 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882293; x=1691474293; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TffGsPIum+l2jmVlh0eKcxebjsYuD2jzrHpeZiQW/Wk=; b=ce11MWTfFrX9agSVTIfs5gyiJ6AhcZ5CbiW8qYtglSVy+LREAkBdT015JLcCbj/MOB 6eJA8az8fOJx7+sIsItumTcCWJg+cgUf+EYmPW48fSyi+mvjiHCJRQK+WzdwocURD7NL Na9D8qZAOa96LGzi1zrjmYWqAwSIngmvcPHQYnf6UqNevZL9b2iDqN6DfHrxYt0F/VNf C7ORzQ9iGvabczb/Q2Yi09v4Oc0npZdO5WmgqqfSNlET0/WWN0dlAFnYTkrE/ZQisyya O7FFTiWNfElpU1rwpoZ4RD0BmemhJmlfGvfRanE1Er34C5dpiMQKK2pKmuw88QGpiQBp N3sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882293; x=1691474293; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TffGsPIum+l2jmVlh0eKcxebjsYuD2jzrHpeZiQW/Wk=; b=lPvrWC8/0LpifuCqwV5pissRlOc6YYoSh0C54u4/fdarjfHsejzYs1Z1lRD6BLI0Aq zbksocDuzV8wt+8L2kn3j1Iafl6m4/dNU2SPZkxRpODEwycTzaqa2gNxM+jIN42usS6f o61Y5PChO4QiYFDjupIVNchP2sGaJCT7v1BAsf5DoQ77Xca1DJG5OYYdWOJ8GMk51wOk cBi/BYD2IAWovtcUGye2GMLYIGN/cMWUe37iVCbG+IffX4VdwHE+RQRTujqYjwfmN0YV W92BeWWV4tcip28g5TluVMlNQ2FaxXxih+ICx7x2IN8QJrOJSV9vejzgX6cScaWUxldB SxeQ== X-Gm-Message-State: ABy/qLbJFRxyXD8WRy4YpkH0DEfQ9cUlDxwq+JkJhxxtZ+EqQ2DN/cZt LGgKnSiEJvxHn9/Ln/neLkesxReuet6clw== X-Google-Smtp-Source: APBJJlFCIQ+gUDVd8ptksEHClvC6z2/ml4vOAL265garwwZuh9aixwDtJ1om6G5HC6Qb85y1Z0UFZA== X-Received: by 2002:a05:6a21:7899:b0:12f:85cd:ba10 with SMTP id bf25-20020a056a21789900b0012f85cdba10mr9590710pzc.58.1688882292719; Sat, 08 Jul 2023 22:58:12 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:12 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:20 +0900 Message-ID: <578ced5791c8ac1f8134e4bb713e702731214298.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-rbnacl): Use new package style. [arguments]: Use gexp. [source, propagated-inputs, inputs, native-inputs]: Restyle format. --- gnu/packages/ruby.scm | 81 +++++++++++++++++++++---------------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 161218ba14..dd434efb52 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3166,50 +3166,47 @@ (define-public ruby-rbnacl (package (name "ruby-rbnacl") (version "7.1.1") - (source - (origin - (method url-fetch) - (uri (rubygems-uri "rbnacl" version)) - (sha256 - (base32 - "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) + (source (origin + (method url-fetch) + (uri (rubygems-uri "rbnacl" version)) + (sha256 + (base32 + "0y8yzianlkc9w6sbqy8iy8l0yym0y6x7p5rjflkfixq76fqmhvzk")))) (build-system ruby-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'remove-unnecessary-dependencies - (lambda _ - ;; Coveralls relates to a network service, and Rubocop to code - ;; linting and both are unnecessary to run the tests - (substitute* "Gemfile" - ((".*rubocop.*") "\n") - ((".*guard-rspec.*") "\n") - ((".*coveralls.*") "\n")) - (substitute* "spec/spec_helper.rb" - (("require \"coveralls\"") "") - (("Coveralls.wear!") "")) - #t)) - (add-after 'unpack 'use-libsodium-from-store - (lambda* (#:key inputs #:allow-other-keys) - (substitute* '("lib/rbnacl/init.rb" - "lib/rbnacl/sodium.rb") - (("ffi_lib \\[.+\\]") - (string-append "ffi_lib [\"" - (assoc-ref inputs "libsodium") "/lib/libsodium.so" - "\"]"))) - #t)) - ;; Run Rspec directly to avoid the Rubocop dependency in the Rakefile - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "rspec")) - #t))))) - (propagated-inputs - (list ruby-ffi)) - (inputs - (list libsodium)) - (native-inputs - (list bundler ruby-rspec)) + (list #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + ;; Coveralls relates to a network service, and Rubocop to code + ;; linting and both are unnecessary to run the tests + (substitute* "Gemfile" + ((".*rubocop.*") + "\n") + ((".*guard-rspec.*") + "\n") + ((".*coveralls.*") + "\n")) + (substitute* "spec/spec_helper.rb" + (("require \"coveralls\"") + "") + (("Coveralls.wear!") + "")) #t)) + (add-after 'unpack 'use-libsodium-from-store + (lambda* (#:key inputs #:allow-other-keys) + (substitute* '("lib/rbnacl/init.rb" + "lib/rbnacl/sodium.rb") + (("ffi_lib \\[.+\\]") + (string-append "ffi_lib [\"" + (assoc-ref inputs "libsodium") + "/lib/libsodium.so" "\"]"))) #t)) + ;; Run Rspec directly to avoid the Rubocop dependency in the Rakefile + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rspec")) #t))))) + (propagated-inputs (list ruby-ffi)) + (inputs (list libsodium)) + (native-inputs (list bundler ruby-rspec)) (synopsis "Ruby FFI binding to libsodium") (description "This package provides Ruby FFI bindings to the Networking and From patchwork Sun Jul 9 05:57:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51647 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 1D85027BBE9; Sun, 9 Jul 2023 06:59:29 +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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,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 BAADC27BBE2 for ; Sun, 9 Jul 2023 06:59:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINRr-0006Uv-Aq; Sun, 09 Jul 2023 01:59: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 1qINRo-0006RM-P4 for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59: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 1qINRm-0005tO-O7 for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINRm-0006Qb-JI; Sun, 09 Jul 2023 01:59:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 5/6] gnu: Add ruby-x25519. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888231024641 (code B ref 64538); Sun, 09 Jul 2023 05:59:02 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:30 +0000 Received: from localhost ([127.0.0.1]:45616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRF-0006PN-KO for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:29 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:52324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRD-0006P8-0b for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:27 -0400 Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-6689430d803so1702916b3a.0 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882301; x=1691474301; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d+m9CCpoUVyS/LFSgEjoy7F0s4sjYiYV4cty9o7GCqs=; b=q56NJmQKaIE4MiOLZR1ta4qaHTR8y+ePFRllTrlGHlZ1baqa7cdyITaVeut9t4a3n6 pH9FKa44ZftdSNhM/N0LOBgGr28ALg8yCI1qxXbpuzl3LC/U0tDgwi5HxfiIuU49IWmU NNZ0doXC9LY6nhqd539CB5C8gWL6at05A+0KJ0EK6xg1bankZB0Nr9jZhLR8kUcM/hTT PyVENaVUTEFOBj0o1IzjjOOkbAf9GcKOezsLyXRwPiFngEI/m48ufKBkPrmGEhhpdRfE /91pvPVZziGs3mVQT6QlbHRSQXfvfjPQb84iphLL5PbmYaxLZa1hAACiHCBugHKHUJjJ G/Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882301; x=1691474301; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d+m9CCpoUVyS/LFSgEjoy7F0s4sjYiYV4cty9o7GCqs=; b=WfYZKCOY+JxlqOrlE8o5vPif9o9g9xi//3e2VX1tv3CL1iC4sLmrqGMhFAAnkon1t5 lBm51MVmoV1IKlrE69YLX5HwlZS7LRcz5UUa6ToxH6We41BQnPDDJjweQyP+STHK4Fyb YDN5SUT1sS25oa0PS4YA3KNtsDSwYLs5NkiECPWqRrU3tbH/KaOl1VQI4Of8C1X+y1uD ispKDIkhPTdgXHtPbydPaBXtdarucmtqnzqk/25I1g91rdXjRsGL6kyr4Wg1l1iEevmF AkHjTh8J5YL3yJny1Pbyxn8tQJjDKfDlKZa0xKKRq64zMxZQX80mV9iQuVFNkOgAW/M3 wSxQ== X-Gm-Message-State: ABy/qLa6xIkMHlvtGGQMnUQcmHmSwo6g34iiataMbAT53jX4o2jyTem7 o3fxYiKsWDemodk39F7Ivgj1079yHnHf5g== X-Google-Smtp-Source: APBJJlGQw4zmXy0m9n8TP/T/C1kTuOKXkLQtYlGA23xtCdEGUJdsGhA4UnSbG/+IqMil3+5NHcqrZA== X-Received: by 2002:a05:6a21:328a:b0:122:15e9:2c78 with SMTP id yt10-20020a056a21328a00b0012215e92c78mr8868645pzb.5.1688882301351; Sat, 08 Jul 2023 22:58:21 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:21 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:21 +0900 Message-ID: <6b178e41fcd9d30a191ad899a0c79ca9a7b20141.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-x25519): New variable. --- gnu/packages/ruby.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index dd434efb52..2ed6ca543e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3049,6 +3049,47 @@ (define-public ruby-lino (home-page "https://github.com/tobyclemson/lino") (license license:expat))) +(define-public ruby-x25519 + (package + (name "ruby-x25519") + (version "1.0.10") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/RubyCrypto/x25519") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1g0311ly32f6hfn4q5fvkbjbl2bhv1l9fx6s0kglxfsrwq51926y")))) + (build-system ruby-build-system) + (arguments + (list #:test-target "spec" + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'remove-unnecessary-dependencies + (lambda _ + (substitute* "Gemfile" + ((".*rubocop.*") + "")) + (substitute* "Rakefile" + (("require \"rubocop/rake_task\"") + "") + (("RuboCop::RakeTask.new") + "")))) + (add-before 'build 'compile + (lambda _ + (invoke "rake" "compile")))))) + (native-inputs (list ruby-rake-compiler ruby-rspec)) + (synopsis "Cryptography library for Ruby providing the X25519 +Diffie-Hellman function") + (description + "The x25519 gem is an efficient public key cryptography library for +Ruby providing key exchange/agreement via the X25519 (as known as +Curve25519) Elliptic Curve Diffie-Hellman function as described in +@url{https://www.ietf.org/rfc/rfc7748.txt, RFC 7748}.") + (home-page "https://github.com/RubyCrypto/x25519") + (license license:bsd-3))) + (define-public ruby-xml-simple (package (name "ruby-xml-simple") From patchwork Sun Jul 9 05:57:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: gemmaro X-Patchwork-Id: 51648 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 1F11E27BBE9; Sun, 9 Jul 2023 06:59:36 +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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS 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 B177227BBE2 for ; Sun, 9 Jul 2023 06:59:35 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qINRq-0006S1-KU; Sun, 09 Jul 2023 01:59: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 1qINRo-0006RV-QP for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59: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 1qINRn-0005tS-8S for guix-patches@gnu.org; Sun, 09 Jul 2023 01:59:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qINRn-0006Qj-47; Sun, 09 Jul 2023 01:59:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64538] [PATCH 6/6] gnu: ruby-net-ssh: Update to 7.1.0. Resent-From: gemmaro Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, guix-patches@gnu.org Resent-Date: Sun, 09 Jul 2023 05:59:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64538 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64538@debbugs.gnu.org Cc: gemmaro , Christopher Baines X-Debbugs-Original-Xcc: Christopher Baines Received: via spool by 64538-submit@debbugs.gnu.org id=B64538.168888231424657 (code B ref 64538); Sun, 09 Jul 2023 05:59:03 +0000 Received: (at 64538) by debbugs.gnu.org; 9 Jul 2023 05:58:34 +0000 Received: from localhost ([127.0.0.1]:45619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRK-0006Pd-0u for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:34 -0400 Received: from mail-pf1-f172.google.com ([209.85.210.172]:59551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINRI-0006PE-0o for 64538@debbugs.gnu.org; Sun, 09 Jul 2023 01:58:32 -0400 Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-666ecf9a081so2856333b3a.2 for <64538@debbugs.gnu.org>; Sat, 08 Jul 2023 22:58:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688882306; x=1691474306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=V08Bfei3i4zr63mOXDbAFeIb3lEDG7lFFI4rNlgOOUs=; b=ZE3Y4Dxc8OlJ7UeELS682pLgaVrZbZfoqtkX0PkEEavARueHT7eXS8nqwOf6uEkeeP qT2ynBIVdm9aeatqJSkfrCitA+LFR20DZ5EP0hFKH83j77OX/JPo9Dct2Q1/PbNZbHlX uCPDwpUufs6TNGGsTOoZL8CeEw5J6AAEUewikAfOrQvVipH400aQ61k4F1jqZUCYC23b JJNLyQ5fADRMX+yASvEsOEMdhb9VxnFktUt1bmBljXMhZpHW4lvIYJCGsY6jzOaUOCR5 ObLR4cQSB4Jzl6vUSIbOUrEGsxOvPIKvccoZZpKMJMVK+7eAgULV6nWqe5xr3kOMjFl6 Rq9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688882306; x=1691474306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V08Bfei3i4zr63mOXDbAFeIb3lEDG7lFFI4rNlgOOUs=; b=L5E2eCHBA/NrQ0AXEQqUunv9k6HGWZwHEpIIXOrW4nznZ9j93z9Zg8UI4v9C4z31ww w9yXoyjiE+2mdeAfcNQugCTO9UHIJTPKxQ53snNS65qTpjW5fsiuqo7J26xJiGunoYCt wR794hkuOtZ53CnegyEPqCupYHnxumDs/KdZPxXDfhLLTE+YOAosLCxqk2hUnivjG3wN TgONMHXkFKOwUXbLrPXOIzdL/m8Eah1VznmfIK0N8fWDCaNQdErlG2R3KS7ohT0OcTx5 l9s7WEQpMzpQnQFFA6/LiHaq5bZQK2rn3FmiOkj53P4JrplPlW1S+AA8oSN0QmxQqp6u MPtQ== X-Gm-Message-State: ABy/qLa9BIvznlrpVULFiXnrJ/L69eVDwongivLwbe3k47EZdYj9qvUb OsA8esvEQetR75gZI44triQy477IHihIhg== X-Google-Smtp-Source: APBJJlG1itwaVLLgGFZa69ahXczQMaqZbHgbHNr+z6Fne8GvJOKIh/wO+a5cfcmH/RBCfu+AGGK2Ag== X-Received: by 2002:a05:6a20:8c07:b0:12e:5017:ad3a with SMTP id j7-20020a056a208c0700b0012e5017ad3amr8723394pzh.23.1688882306444; Sat, 08 Jul 2023 22:58:26 -0700 (PDT) Received: from mac.gemmaro.name ([240f:74:d1f0:1:ba1:e787:c9e:b1dc]) by smtp.gmail.com with ESMTPSA id ey2-20020a056a0038c200b006828a3c259fsm5055304pfb.104.2023.07.08.22.58.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Jul 2023 22:58:26 -0700 (PDT) From: gemmaro Date: Sun, 9 Jul 2023 14:57:22 +0900 Message-ID: <5cd04807e2ba4013b81c983e77918c491bfe63f5.1688881346.git.gemmaro.dev@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: 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: , 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/ruby.scm (ruby-net-ssh): Update to 7.1.0. [source]: Switch to git-fetch for tests. [arguments]: Add check-Net::SSH:Test phase. [native-inputs]: Add ruby-bcrypt-pbkdf, ruby-ed25519, ruby-rbnacl, and ruby-x25519 for tests with optional dependencies. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2ed6ca543e..fe58f8aede 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -5314,16 +5314,30 @@ (define-public ruby-mocha-on-bacon (define-public ruby-net-ssh (package (name "ruby-net-ssh") - (version "4.2.0") + (version "7.1.0") (source (origin - (method url-fetch) - (uri (rubygems-uri "net-ssh" version)) + (method git-fetch) ;for tests + (uri (git-reference + (url "https://github.com/net-ssh/net-ssh") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "07c4v97zl1daabmri9zlbzs6yvkl56z1q14bw74d53jdj0c17nhx")))) + "1dkbyzpl31jygnnva5sa754vk42q1fih4qz5ipqw5gqiafrrlb91")))) (build-system ruby-build-system) - (native-inputs - (list bundler ruby-mocha ruby-test-unit)) + (arguments + (list #:phases #~(modify-phases %standard-phases + (add-after 'check 'check-Net::SSH::Test + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "rake" "test_test"))))))) + (native-inputs (list bundler + ruby-bcrypt-pbkdf + ruby-ed25519 + ruby-mocha + ruby-rbnacl + ruby-test-unit + ruby-x25519)) (synopsis "Ruby implementation of the SSH2 client protocol") (description "@code{Net::SSH} is a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact