From patchwork Mon Aug 7 18:26:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 52623 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 6433F27BBE2; Mon, 7 Aug 2023 19:28: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=-2.9 required=5.0 tests=BAYES_00,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 547CE27BBEA for ; Mon, 7 Aug 2023 19:28:27 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qT4xb-00028w-Px; Mon, 07 Aug 2023 14: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 1qT4xY-0001sL-CT for guix-patches@gnu.org; Mon, 07 Aug 2023 14:28:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qT4xY-0004Io-3u for guix-patches@gnu.org; Mon, 07 Aug 2023 14:28:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qT4xX-0005rx-Vj for guix-patches@gnu.org; Mon, 07 Aug 2023 14:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#65131] [PATCH 15/32] gnu: Add ruby-google-protobuf. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 07 Aug 2023 18:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65131 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 65131@debbugs.gnu.org Received: via spool by 65131-submit@debbugs.gnu.org id=B65131.169143283822225 (code B ref 65131); Mon, 07 Aug 2023 18:28:03 +0000 Received: (at 65131) by debbugs.gnu.org; 7 Aug 2023 18:27:18 +0000 Received: from localhost ([127.0.0.1]:34300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT4wo-0005mP-1c for submit@debbugs.gnu.org; Mon, 07 Aug 2023 14:27:18 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:56549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qT4wl-0005lc-0y for 65131@debbugs.gnu.org; Mon, 07 Aug 2023 14:27:16 -0400 Received: from hermia.goebel-consult.de ([79.211.183.123]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MIcux-1qYFKa0V2z-00Ec3c for <65131@debbugs.gnu.org>; Mon, 07 Aug 2023 20:27:09 +0200 Received: from thisbe.goebel-consult.de (thisbe.fritz.box [192.168.110.24]) by hermia.goebel-consult.de (Postfix) with ESMTP id 4E0B366EBC; Mon, 7 Aug 2023 20:26:39 +0200 (CEST) From: Hartmut Goebel Date: Mon, 7 Aug 2023 20:26:19 +0200 Message-Id: <1703f95ab437cfda9d747a94f0f88e9a9c806a4d.1691432343.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.9 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:kLdGI8wIpBjFnymbI5/67L/0tDCwWrsoTcTexDaPjm/EA18mTdA o2m/i2wZ+pBi0g8pK2TtA2687e3olWidgK9L5K3HK/j+pDGbJ0Xj77nCQfXoP3hLe7Pgfvp zEGTlueP6JSVgLv2xxMTqNedHQ2XlqKNRzom3rnfeIyI4KUqU93fZLvwY87SF6Td+Ytl5La fxp9xYk0l0gjMplsvVTKg== UI-OutboundReport: notjunk:1;M01:P0:Jms+2NYai50=;m6SK4FxoVvlY/l63AwHWd+n6HVr G5ahFIsUnj88DhTPGpeh48mJBc3byKGbriCmxBHk7M9LHOzfd6BSEU9znzCvopzIA5qnNJLsC wH9LwRR6GXkrx9Tn+ZH2vyjrsSnnf3tLaEEJMCuW4BMv9LbVMEyEaeMVaBZXolZgvHB2dk3Q7 MlBQJ7G6/oaE5fFJ7fLefdAdE016QZaVwTf2MA4RqO+NFIz8w5lDxrZpG+LgfkhiaiUjWmg3K qzAvmfl3v9OqRkjp1mmhAm3HS8E/XgJIW6kaoD34NHlc9a32FuVFTeB3Wrz0Qy1Hm9JmP7obr PzBbdW8tKYJgriG9qZ32aVhR33KKu+dbx5h455J6WgteBIlqtouw8rdNfErTQqYeUJassXOVq 8uflbSStxiZ8ZTbtvDhZQUstSQek5dgBjteMEULSi8tTP01HuhtdnVza7TVCw5WgL8/08uwfE Uhebiz/2bqr8u5nHdJ3Tulv9j7l83WE20+NFKDSNgrxxv+mg5gu0xd2eHELztpjr01BiD9jhU K+UnTd1MCwEmbZkeNeM5M7exz7BojH16vBIvUYWzolSMbRl6QtR+2Xuw2GYMOlb8zjxbfLzjP uXPmNtQdMovHCvxcZpCjfFHYe+He6DMvaWECRTAsvqxCcQGfhKD/GjjMv+I4VZaizINFNgAQB lk29MG3232rkoUg7vVf6PlUq6HuRp6MJFkmQOP5laVYfjrm/gg3rVT3ekFApwD3HpDJfXCaNR DtvvNPVnvAjFrG4l4kih5z6ImuaC1KborPIwR4udghURzw/ezb+IhK0DBRQ5teqB1uFVdWle7 kJRhBnXDwxn1FKxuVT1SCqa6mCGjzNGtK2xEWzHZsFtP0kBZyYXnYfgApf6n+X3tfSA5hkf3/ YkwHp1E8nMNEN+8UkCrcacqFd2w36aewmlck= 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-google-protobuf): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index c4ebaa2aaa..80cc35b45d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -17696,6 +17696,32 @@ has not yet been packaged for Guix.") (license license:bsd-2) (properties `((upstream-name . "anystyle-cli"))))) +(define-public ruby-google-protobuf + (package + (name "ruby-google-protobuf") + (version "3.23.4") + (source (origin + (method url-fetch) + (uri (rubygems-uri "google-protobuf" version)) + (sha256 + (base32 + "1dq5lgkxhagqr8zjrwr10zi8rldbg2vhis2m5q86v5q9415ylfgj")))) + (build-system ruby-build-system) + (arguments + `(#:tests? #f)) ;; has no tests + (synopsis "Protocol Buffers are Google's data interchange format") + (description "This library contains the Ruby extension that implements +Protocol Buffers functionality in Ruby. + +The Ruby extension makes use of generated Ruby code that defines message and +enum types in a Ruby DSL. You may write definitions in this DSL directly, but +we recommend using protoc's Ruby generation support with @code{.proto} files. +The build process in this directory only installs the extension; you need to +install @code{protoc} (in package ruby-grpc-tools) as well to have Ruby code +generation functionality.") + (home-page "https://protobuf.dev") + (license license:bsd-3))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar