From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 20 13:23:52 2023 Received: (at 62196) by debbugs.gnu.org; 20 Mar 2023 17:23:52 +0000 Received: from localhost ([127.0.0.1]:55851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEd-0003Yb-PH for submit@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:52 -0400 Received: from mail-vs1-f43.google.com ([209.85.217.43]:39555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peJEa-0003YB-Fm for 62196@debbugs.gnu.org; Mon, 20 Mar 2023 13:23:48 -0400 Received: by mail-vs1-f43.google.com with SMTP id cz11so4731089vsb.6 for <62196@debbugs.gnu.org>; Mon, 20 Mar 2023 10:23:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679333022; 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=ARbNuyKBbB5Y6LB1uYlBa+NfvIj40A912DzD5mUgVYw=; b=G6hSs4aB3+OAG385jjOomA0xyDRketKs6tXiVUCedA37Oq/Kxv+muR3O2jA6jriaEa T1SnN57h2Ga/3iF78w0K6Q4rCJq2RzeqtZD26vSEZ7WC0sidgt/RLkC7URercnRvhcak Sw82cisU3/wZheEvuCcBpqgBOheYNUud+qDs2L867ZW1N3LPFNIJkrXpRdpqr7vOAIm7 JNvNscAI8Yoa1SeY1dCGgN/27foRT7QI3QG8oQgyR9N+h/7XWzIGMq+qvfEpWmjroFw8 wvknCx0yzQiWYy4hiVtQd6i3lYyCJIulXLwcxx/aPWUILpIReEUbrIlwdfDz5fEI+tcy BdOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679333022; 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=ARbNuyKBbB5Y6LB1uYlBa+NfvIj40A912DzD5mUgVYw=; b=reDbP3d1tMO5ajuYnJILHO1o0U4Qa98czQnx6Ap/IPDe1C7N1m3jbxm2byqzetyP9l RBI70iufYYN6lWjYInu7b1d6C/qZbB+Q8ilHHNzen2hkl99ucquxuIflb77hdaoSXAlD 1luOafbxujjOe8vY2dRHz9qSOA0GjOgiWRd5qOX0AwkvK/Rg9DKXwRv4q/UNVBirVgqV 8ITwrpdUdPpBTheuiRTETSPK23MJ1SpUvvR4izvDbYzORqU5+iT1EOh4A3Ov8I9iYTHj z+7U4MjcH4pPutHbBRe6RWzu9PLHZLVWivSxy7GjpwQDBVhxciodWumIIY9t/rRVgkyN MzHQ== X-Gm-Message-State: AO0yUKX7kczxPW3PAPMBjbrg0c0sUxOnRN4cqIWZT39TPBPZU7uyJwfD PNS5Nh65fs/nHA2NjU3Cv/IneCcEH/U= X-Google-Smtp-Source: AK7set+YAw88xOxRrwsg+olj4ogKRGh5e8BNeuEtLWhW5Iv87GuJOmXkgG1GFM9I6rPSFb9GLj2IEw== X-Received: by 2002:a05:6214:300e:b0:5a9:d6dd:271f with SMTP id ke14-20020a056214300e00b005a9d6dd271fmr309401qvb.23.1679332677298; Mon, 20 Mar 2023 10:17:57 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-46.b2b2c.ca. [72.10.128.46]) by smtp.gmail.com with ESMTPSA id p17-20020a374211000000b007428e743508sm7673809qka.70.2023.03.20.10.17.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 10:17:57 -0700 (PDT) From: Maxim Cournoyer To: 62196@debbugs.gnu.org Subject: [PATCH 088/223] gnu: Add ruby-subprocess. Date: Mon, 20 Mar 2023 13:14:20 -0400 Message-Id: <20230320171635.11184-88-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230320171635.11184-1-maxim.cournoyer@gmail.com> References: <20230320171635.11184-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62196 Cc: Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/ruby.scm (ruby-subprocess): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 492468c296..279e9d8041 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12226,6 +12226,27 @@ (define-public ruby-language-server-protocol (home-page "https://github.com/mtsmfm/language_server-protocol-ruby") (license license:expat))) +(define-public ruby-subprocess + (package + (name "ruby-subprocess") + (version "1.5.6") + (source (origin + (method url-fetch) + (uri (rubygems-uri "subprocess" version)) + (sha256 + (base32 + "0v49ahfx9b75qg42sl8a3l367g2vihc16g8z5f2raxpxjl1wh2s2")))) + (build-system ruby-build-system) + ;; Do not run the test suite, as there its test dependency ruby-sord would + ;; introduce a cycle with ruby-sorbet-runtime. + (arguments (list #:tests? #f)) + (native-inputs (list ruby-minitest ruby-pry)) + (synopsis "Ruby library to control and communicate with spawned processes") + (description "This Ruby library is controlling and communicating with +spawned processes. It is designed after Python's @code{subprocess} module.") + (home-page "https://github.com/stripe/subprocess") + (license license:expat))) + (define-public ruby-syntax-tree (package (name "ruby-syntax-tree") -- 2.39.1