From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id QIdwIss30WQnFwEASxT56A (envelope-from ) for ; Mon, 07 Aug 2023 20:28:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id cLVnIss30WQyAwEA9RJhRA (envelope-from ) for ; Mon, 07 Aug 2023 20:28:27 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 5CDF94466D for ; Mon, 7 Aug 2023 20:28:27 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1691432907; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=WFZ3eLNLMy1Aynv24l5Uj1C4WuIj1MZ8ZdZiT7X2lD8=; b=IUTupSymOGS2sz0CwW7qBC3iYvZkKgJzZpz2J+g0/pDFj5fbz2YcJmsGyFw2Qis0ThiDMt 3TX+v6jodpRLE1xSg2wZed8xq/ip+gYpU/jtk6tUYMrwaNlhUSkzCn9e8Jf8b34lraiuOd hl6XkT3aM4Lh4Og9xHcy3Rk4YP0JNqBgqJdVnfs4Lpu60KYH9vt9ldM72aPwDWQ2Cw2UsV UtCggtpSp1WJrXCL5FnLB2ia6woNNfNFLTHEUA49r3LL2OTpRUk23tUQMPEGxY/sS/fOhl RWPqh0sh0UeK1eGO6gFVEcRU4znvOG4UrwitSmg5OfDLtkPcT28EaN8Ko/xTNQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1691432907; a=rsa-sha256; cv=none; b=dAxk8YwlALWFrjkNxocgWqHlceVDTqVHpqeBmZV1LIdgd7EY+Yx9RiriDbMC11zw1sWf1g w0TwxM7aEAJTFiAo6ThDl60vNwhYOM6soMaYXanttB13VVj7ebAubnVjLWbT4yZfDLuII6 6v3g7X4ZDSx/MWomHo/rtOzK5vnsvJ2GMYlAK19TLK+vYMvoZgmbt3mMO60mo/5O6LP+z8 phZd2PqOTy01NAC+KA0RzaGB4HSoOF1WfCR7CUqVzBclphY+GTkkU7p9I+vbzZrRQcVVSo +cXJsJSsPj3FcaxzzJlihF3RI20kBtZugCyB/Uudm+phyyNCQKsjauPYrp/how== 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 Content-Transfer-Encoding: 8bit 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 5CDF94466D X-Migadu-Scanner: mx1.migadu.com X-Spam-Score: -4.66 X-Migadu-Spam-Score: -4.66 X-TUID: gNTzpc7oFoBz * 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 -- 2.30.9