From patchwork Thu Jun 24 14:45:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30672 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 0D85D27BC78; Thu, 24 Jun 2021 15:47:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B1C7D27BC81 for ; Thu, 24 Jun 2021 15:47:32 +0100 (BST) Received: from localhost ([::1]:53388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdf-0003Eh-MI for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35552) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0002ge-0t for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60437) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdC-0001Sh-PR for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdC-0003mT-On for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 01/16] gnu: Add perl-exporter. References: <19c1e406-f0cf-dc28-1053-d17f40c618a7@raghavgururajan.name> In-Reply-To: <19c1e406-f0cf-dc28-1053-d17f40c618a7@raghavgururajan.name> Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454596514287 (code B ref 49210); Thu, 24 Jun 2021 14:47:02 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:05 +0000 Received: from localhost ([127.0.0.1]:43697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003iB-L5 for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:56076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcE-0003h8-O2 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=TbwojPcgto3SfqJBAtD2dgWxmnADRk+2i3oqo2LxudM=; b=HB+Lhm/pgdg5fCz3iRFVvxlbb+9R+rMOjnvcUac53zsKPgxIZkf1rGxGQgyCUe1IL07eni HuKsKlyIPWfiCUB1zmICTNnqZHh7qf5Fi/4EmlYOeqdz7AZl2rzPzGXwDmbQuFR/+rwU6f iaDkJcb2Jd1OW8j0zKdtQmXv0vQsm6/rTg90JkT4XVDpUu1Ovoh8y5SVfWPB5G4VcyeKO+ 6q5lADqrpmNYJO+/+BHeOiZX7LfTLJf9HXlJ/y2ogJJ8v7gPjhD/cldVo1LX6ucWwZWJjw jI+Ce8Y7GkBQbbZLpkjJenu1bhDc8eCSC6yQYNJPWvk2N5x1yHv5uJbSIQT4rQ== Date: Thu, 24 Jun 2021 10:45:41 -0400 Message-Id: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-exporter): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d449abc78c..84d1ad9634 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4204,6 +4204,31 @@ command, which can be used as a minimal Perl read-eval-print loop (REPL).") in your modules in a \"Java-esque\" manner.") (license (package-license perl)))) +(define-public perl-exporter + (package + (name "perl-exporter") + (version "5.74") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/T/TO/TODDR/" + "Exporter-" version ".tar.gz")) + (sha256 + (base32 "1f25k5iaygiizlrkbbl6wxd647pwfmynykxalq6r9bbkysg8inza")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-pod" ,perl-test-pod))) + (propagated-inputs + `(("perl-carp" ,perl-carp))) + (home-page "https://metacpan.org/dist/Exporter") + (synopsis "Default import method for modules") + (description "Exporter implements an import method which allows a module to +export functions and variables to its users' namespaces. Many modules use +Exporter rather than implementing their own import method because Exporter +provides a highly flexible interface, with an implementation optimised for the +common case.") + (license (package-license perl)))) + (define-public perl-exporter-lite (package (name "perl-exporter-lite") From patchwork Thu Jun 24 14:45:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30668 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 0AAEB27BC78; Thu, 24 Jun 2021 15:47:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8744E27BC78 for ; Thu, 24 Jun 2021 15:47:12 +0100 (BST) Received: from localhost ([::1]:52686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdL-0002gr-He for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdC-0002gX-KZ for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdC-0001S5-D9 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdC-0003mM-Aq for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 02/16] gnu: perl-glib: Propagate glib. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454596414274 (code B ref 49210); Thu, 24 Jun 2021 14:47:02 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:04 +0000 Received: from localhost ([127.0.0.1]:43695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003i9-EL for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 Received: from out0.migadu.com ([94.23.1.103]:56084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcE-0003hJ-LA for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545961; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=24OXR+ExBIatneAod8EAVF3ff2Ydxii0MJGUVm33rhU=; b=mAeY8oeMiiqZwx/PfXLTt//Raq518VAjezBRdeqlM+nVVCQ8/r1+33lsF6XeSHH0GvzsRl xGmcjTt/jFJf+GChoT/BNNjv1vbZe7mP08ExLiO4qQpz5uyj0K4RfRbNi+LH1uChE8iCV4 2n9YCi6zrz2G/myO954mSnYAOG0JPvMj/h0oxsVcFA5mXrLUXS5OpDdzs4QU26x5Mg/055 260imrSOa111ui3zwg31Z4VTqKeL7WLwH6io9CbGqkMA+fFYSMG3BEl90W0xTaVEwebzGM PAJB/gLggCiezhO+rPIvbrvavQjIYq6aymQgQKrUrDLNnFJZ5Xi+VHbwox6I3g== Date: Thu, 24 Jun 2021 10:45:42 -0400 Message-Id: <20210624144556.9671-2-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches Dependants of perl-glib also require glib for its typelibs and schemas. * gnu/packages/glib.scm (perl-glib)[inputs]: Move glib to ... [propagated-inputs]: ... here. --- gnu/packages/glib.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 206222b578..f2dbddbde6 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -877,7 +877,7 @@ useful for C++.") (native-inputs `(("perl-extutils-depends" ,perl-extutils-depends) ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) - (inputs + (propagated-inputs `(("glib" ,glib))) (home-page "https://metacpan.org/release/Glib") (synopsis "Perl wrappers for the GLib utility and Object libraries") From patchwork Thu Jun 24 14:45:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30676 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 8BCAA27BC81; Thu, 24 Jun 2021 15:47:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5C4AD27BC78 for ; Thu, 24 Jun 2021 15:47:49 +0100 (BST) Received: from localhost ([::1]:54242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdw-0003ou-Ej for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35554) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0002gm-Bv for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60438) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0001T3-4f for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdD-0003ma-3z for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 03/16] gnu: perl-cairo: Propagate cairo. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454596514294 (code B ref 49210); Thu, 24 Jun 2021 14:47:03 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:05 +0000 Received: from localhost ([127.0.0.1]:43703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcH-0003iO-4R for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:56089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcF-0003hj-3d for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lvxPPoASo8IKubVhomL1fBovsldqwhsNb2BYBEWGYM=; b=TxWpcl7BpNIFyFOUGThpAj18T7LwJaJVdAHItbkh7LUAeKpNva9PjIGXl/kU8vhm8f9p4+ N7qwZqTKUerQ15B/RG9N28vbgMyR272LWwpRBtqtTmrIJTMX7PjKmR2Fcu6nCf1miwUpgm ijlCdhYUjtNOrEOBQIf5/LwxhhrGc2cjeLcvZjRpwi60ZGvRLJ0p9Ar/AjgXUzAgv/JxNc IZZ0+Qcnjas+loYe7RwCFsNW+3CyCTGNhajKW890vryEC967O8IPNKWhJHQO0wVj1CH1Kb Sg7BQ+3egMxTAMr3ZnCGzNGpp2fsn4GLws632n/rPZzH+qh/Q6uX82A50RZwUw== Date: Thu, 24 Jun 2021 10:45:43 -0400 Message-Id: <20210624144556.9671-3-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches Dependants of perl-cairo also require cairo for its typelibs and schemas. * gnu/packages/gtk.scm (perl-cairo)[inputs]: Move cairo to ... [propagated-inputs]: ... here. --- gnu/packages/gtk.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 138fa7c314..99a4128286 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1586,7 +1586,7 @@ write GNOME applications.") (native-inputs `(("perl-extutils-depends" ,perl-extutils-depends) ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) - (inputs + (propagated-inputs `(("cairo" ,cairo))) (home-page "https://metacpan.org/release/Cairo") (synopsis "Perl interface to the cairo 2d vector graphics library") From patchwork Thu Jun 24 14:45:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30670 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 4A73E27BC81; Thu, 24 Jun 2021 15:47:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 16A0227BC78 for ; Thu, 24 Jun 2021 15:47:16 +0100 (BST) Received: from localhost ([::1]:52746 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdP-0002jz-3T for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0002gz-Oo for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60439) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0001TS-Gh for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdD-0003mi-Fx for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 04/16] gnu: Add perl-cairo-gobject. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598514387 (code B ref 49210); Thu, 24 Jun 2021 14:47:03 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:25 +0000 Received: from localhost ([127.0.0.1]:43725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcP-0003jf-IP for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:25 -0400 Received: from out0.migadu.com ([94.23.1.103]:56093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcF-0003hx-Q3 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545963; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SwoKWdvoAoqwBuz5My5LpzvsxzpGSQYVlnpZkmNRcPE=; b=oegJlR8AOxBJxoOoyswjKzx833Vy4yCfg8Autf0IkfciD+dqpU9yeNIlVUJEJA2qFgK+ue F8kav00Q3DUqq2Kvxk+dxrZyzXC5BFpeZC35yl2YxDjcKHHpB1fn7YXUxCXhlnjCuqhF+o KB+lhMdh+IMEU8cIut1dTPBEeRyEKDGhhnPI8rJFo0w4zYY7VIP+068uQeNEjAo3A3CcDS BT8XtlxKNWpucWD1AlV5fURW1AVCKFz0ckfHXaPRpzri9g4M8G3bG45ptQj/IJA404xpOd P+5qAfdD5UHJJX0cMavc+w9RVovnqoynzPyTkr72ESdR/KMG7P+0uebTh8ckdw== Date: Thu, 24 Jun 2021 10:45:44 -0400 Message-Id: <20210624144556.9671-4-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/gtk.scm (perl-cairo-gobject): New variable. --- gnu/packages/gtk.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index 99a4128286..bc30905444 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -80,6 +80,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages pdf) #:use-module (gnu packages perl) + #:use-module (gnu packages perl-check) #:use-module (gnu packages pkg-config) #:use-module (gnu packages pretty-print) #:use-module (gnu packages python) @@ -1595,6 +1596,30 @@ cairo. It supports multiple output targets, including PNG, PDF and SVG. Cairo produces identical output on all those targets.") (license license:lgpl2.1+))) +(define-public perl-cairo-gobject + (package + (name "perl-cairo-gobject") + (version "1.005") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/" + "Cairo-GObject-" version ".tar.gz")) + (sha256 + (base32 "0l2wcz77ndmbgvxx34gdm919a3dxh9fixqr47p50n78ysx2692cd")))) + (build-system perl-build-system) + (native-inputs + `(("perl-extutils-depends" ,perl-extutils-depends) + ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (propagated-inputs + `(("perl-cairo" ,perl-cairo) + ("perl-glib" ,perl-glib))) + (home-page "https://metacpan.org/dist/Cairo-GObject") + (synopsis "Integrate Cairo into the Glib type system") + (description "Cairo::GObject registers Cairo's types with Glib's type systems, +so that they can be used normally in signals and properties.") + (license license:lgpl2.1+))) + (define-public perl-gtk2 (package (name "perl-gtk2") From patchwork Thu Jun 24 14:45:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30680 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 9FFC327BC81; Thu, 24 Jun 2021 15:48:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6EA9727BC78 for ; Thu, 24 Jun 2021 15:48:30 +0100 (BST) Received: from localhost ([::1]:55098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQeb-0004On-He for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:48:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35560) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdE-0002hQ-51 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdD-0001Tv-Su for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdD-0003mp-SL for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 05/16] gnu: Add perl-glib-object-introspection. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598614395 (code B ref 49210); Thu, 24 Jun 2021 14:47:03 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcb-0003k0-43 for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003i8-Ht for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545964; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RcEvWNh0KMaIMPbDF2PH7V6FLPz75ynIozdq8nxdrpw=; b=Lvu+B0Cm4V8/ze9C3sETPuNK00eaqDPfFaubKOMyWiqJL9FmvNcUUXrVhmyrYr8whIpMi/ 9JslHo2kJxoFqn0rDkms3zr476luMedKUx70SdH0ljV6ZKRGwqX/9gn8zqcP10fxOGg278 DekJ/n+w72Jy/eu/zBS7xfUq4b7SVZYhslP05Vxs1gD0rCCbf7zNQMHiRiTl+kHTvn9DqQ QE8GxoBLjDuDL3oDsJHTC/0Tl46Bn5Ye7ep+aUlhmhp9QXyOCNIhWVkWXRXnOnjMMEn1DC op8MzVnk39D2TXrxbqDpJQREMnwACxN6scGjFsW4dTzcjzacpTOm3zYkp3NrZw== Date: Thu, 24 Jun 2021 10:45:45 -0400 Message-Id: <20210624144556.9671-5-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/glib.scm (perl-glib-object-introspection): New variable. --- gnu/packages/glib.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index f2dbddbde6..91ef45099c 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -888,6 +888,32 @@ these libraries are used as the foundation for many of the libraries that make up the Gnome environment, and are used in many unrelated projects.") (license license:lgpl2.1+))) +(define-public perl-glib-object-introspection + (package + (name "perl-glib-object-introspection") + (version "0.049") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/" + "Glib-Object-Introspection-" version ".tar.gz")) + (sha256 + (base32 "0mxg6pz8qfyipw0ypr54alij0c4adzg94f62702b2a6hkp5jhij6")))) + (build-system perl-build-system) + (native-inputs + `(("perl-extutils-depends" ,perl-extutils-depends) + ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig))) + (propagated-inputs + `(("gobject-introspection" ,gobject-introspection) + ("perl-cairo-gobject" ,perl-cairo-gobject) + ("perl-glib" ,perl-glib))) + (home-page "https://metacpan.org/dist/Glib-Object-Introspection") + (synopsis "Dynamically create Perl language bindings") + (description "Glib::Object::Introspection uses the gobject-introspection and +libffi projects to dynamically create Perl bindings for a wide variety of +libraries. Examples include gtk+, webkit, libsoup and many more.") + (license license:lgpl2.1+))) + (define telepathy-glib (package (name "telepathy-glib") From patchwork Thu Jun 24 14:45:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30671 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 C237427BC81; Thu, 24 Jun 2021 15:47:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 88C9A27BC78 for ; Thu, 24 Jun 2021 15:47:17 +0100 (BST) Received: from localhost ([::1]:52846 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdQ-0002nl-I6 for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35564) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdE-0002hd-NG for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdE-0001Ud-94 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdE-0003mw-8V for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 06/16] gnu: Add perl-gtk3. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598614402 (code B ref 49210); Thu, 24 Jun 2021 14:47:04 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003k8-3j for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003hx-V7 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545964; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Z/8Gg7BnDpOrrzx2C8RTa1ljNZfPisJD0Sub+ITDGw8=; b=k2j1HE5qeNsVCY2aojkR7RnvVDurNC5cRxiwAQCm7HViP8FJ4D8OFvubLyXpTzT/H9i76j HBmel3xD0k2pxEbIXutpqTqPbUoKsKajJJ541oAawf6NjSoKAuRQn+JBIuEiRPlWuGG6RC 45CVzpJQfKwgsrNBPFY8QTICCMrctFcYESOYYrRSOvGQHQxwajtBU17TauxQcxZCBSSoox dnw5SvXBb6l9Eav17vx258ikSmeP9Do//kZ2i+IZi5ohaF4Hi1TQp29AZ4KEZDbBAcc3Ak Xep+E4mo63Th873HCqvAztVI07MHKc4vstVo02rHIJMihydv3F+YCeu6ttsVuA== Date: Thu, 24 Jun 2021 10:45:46 -0400 Message-Id: <20210624144556.9671-6-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/gtk.scm (perl-gtk3): New variable. --- gnu/packages/gtk.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index bc30905444..d92b9aa3e4 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1657,6 +1657,48 @@ object-oriented way, freeing you from the casting and memory management in C, yet remaining very close in spirit to original API.") (license license:lgpl2.1+))) +(define-public perl-gtk3 + (package + (name "perl-gtk3") + (version "0.038") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/Gtk3-" + version ".tar.gz")) + (sha256 + (base32 "1k3sfcvxxx7ir7ail7w1lkmr4np0k3criljzw5wir63lmbr4pp3h")))) + (build-system perl-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda _ + ;; Tests require a running X server. + (system "Xvfb :1 +extension GLX &") + (setenv "DISPLAY" ":1")))))) + (native-inputs + `(("adwaita-icon-theme" ,adwaita-icon-theme) + ("gtk+:bin" ,gtk+ "bin") + ("gobject-introspection" ,gobject-introspection) + ("perl-extutils-depends" ,perl-extutils-depends) + ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig) + ("perl-test-simple" ,perl-test-simple) + ("xorg-server" ,xorg-server-for-tests))) + (propagated-inputs + `(("gtk+" ,gtk+) + ("perl-cairo-gobject" ,perl-cairo-gobject) + ("perl-carp" ,perl-carp) + ("perl-exporter" ,perl-exporter) + ("perl-glib-object-introspection" ,perl-glib-object-introspection))) + (home-page "https://metacpan.org/dist/Gtk3") + (synopsis "Perl interface to the 3.x series of the gtk+ toolkit") + (description "Perl bindings to the 3.x series of the gtk+ toolkit. +This module allows you to write graphical user interfaces in a Perlish and +object-oriented way, freeing you from the casting and memory management in C, +yet remaining very close in spirit to original API.") + (license license:lgpl2.1+))) + (define-public perl-pango (package (name "perl-pango") From patchwork Thu Jun 24 14:45:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30682 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 630E427BC81; Thu, 24 Jun 2021 15:48:38 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3515227BC78 for ; Thu, 24 Jun 2021 15:48:38 +0100 (BST) Received: from localhost ([::1]:55738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQej-0004qj-Ab for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:48:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdE-0002hp-Th for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdE-0001V2-Lr for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdE-0003n4-LM for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 07/16] gnu: Add perl-text-tabs+wrap. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598614410 (code B ref 49210); Thu, 24 Jun 2021 14:47:04 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003kF-Dq for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcH-0003i8-K7 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9FwZsobTA1yiK3H8cqJMX1APikjiL1xJIZG44Q7BaH4=; b=Qo23D8EfqW5VQp1h9IRP5Hkk5bxP1Uk762Ia6O4E1E9Of3BOfrPpar6LQoEmc1rAzsq+Bg hCylYROnY/d6yU2xLDS2yBmjQCmYfjEgurJM6YOQjQlZLfHq2y1FKq8duuXbFBuKHnApRK QFzPhtbLUfSupiXQht/lrWgJGOxkElWTR9xUTyoaT6IsEw4Sj+NXN8kXxi0NbhJqvaQgtn vFOnaCRab2hOEGPg1xD99v4obZ+fe72fFgISHiR0mj+2r4TQJZYmPwoqQ4GkfHDpMwm2A1 IPf0vffa5tcnlIJ155PepJbEFEEi89wzBQPWdk/rpznCLA23fX4MXVHdRihZGA== Date: Thu, 24 Jun 2021 10:45:47 -0400 Message-Id: <20210624144556.9671-7-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-text-tabs+wrap): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 84d1ad9634..dd24b10180 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10331,6 +10331,24 @@ algorism to indicate multiplication by 1000.") (description "Text::Table renders plaintext tables.") (license license:x11))) +(define-public perl-text-tabs+wrap + (package + (name "perl-text-tabs+wrap") + (version "2013.0523") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/MU/MUIR/modules/" + "Text-Tabs+Wrap-" version ".tar.gz")) + (sha256 + (base32 "0pv5dympvrba6lslklwzb4glpazl5farn2b2530vjdxpzxphbjxr")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-Tabs+Wrap") + (synopsis "Text::Tabs and Text::Wrap Modules") + (description "Text::Tabs will add or remove tabs from a document. +Text::Wrap will reformat lines into paragraphs.") + (license (package-license perl)))) + (define-public perl-text-template (package (name "perl-text-template") From patchwork Thu Jun 24 14:45:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30669 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 ED6BE27BC81; Thu, 24 Jun 2021 15:47:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B2CA427BC78 for ; Thu, 24 Jun 2021 15:47:15 +0100 (BST) Received: from localhost ([::1]:52800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdO-0002mJ-QO for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdF-0002ij-CA for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60443) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdF-0001VU-4X for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdF-0003nB-3V for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 08/16] gnu: Add perl-text-parsewords. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598714417 (code B ref 49210); Thu, 24 Jun 2021 14:47:05 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003kN-OT for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcI-0003im-R6 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545966; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wZ3r++o7ocqZyiyz5ny/Ohiz00BTT0IVigx1NN6+ZzM=; b=LEF4WvLVW35+8YsZEQuFzD1Ud1JfoLrfjV2Yg3b2q6UU/D1rBpI1FHw0YcyhwDmcHhzEgn UCxzUbwFfEPOqkgTuJlIkDlIwU6vIiETKT6zdSs8agPb3iuRwXHu0hby5/kK0E39KIWU8x TL/R4q/wN/eRM4zg6GLg0IHff7ddc6Msqp5vtFXCe7dgZe+jDn2uKbNvxlLXiRJpEuSCpD i0+NQ6K9GD2lvAb95TBwNO6sdPjmn/TBeydYFZ9nD3QPuCGcMVIwOASo2PuxG5W8Bi6O+O JTOIK280f6klPXG8A7PS9fDGejJf7AXa+4YjGezpzgJHHGPGT22E2n38+arv3Q== Date: Thu, 24 Jun 2021 10:45:48 -0400 Message-Id: <20210624144556.9671-8-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-text-parsewords): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index dd24b10180..97a7e14a69 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10250,6 +10250,24 @@ template engine, for when you need speed rather than complex features, yet need more features than simple variable substitution.") (license (package-license perl)))) +(define-public perl-text-parsewords + (package + (name "perl-text-parsewords") + (version "3.30") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CH/CHORNY/" + "Text-ParseWords-" version ".tar.gz")) + (sha256 + (base32 "1s7mmznk4chdvfi2jl2h6gawfaqq24bdasy6b1z9jhyxg60j7q45")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-ParseWords") + (synopsis "Parse text into an array of tokens or array of arrays") + (description "Text::ParseWords module is used to parse text into an array of +tokens or array of arrays.") + (license (package-license perl)))) + (define-public perl-text-patch (package (name "perl-text-patch") From patchwork Thu Jun 24 14:45:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30675 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 E30B927BC81; Thu, 24 Jun 2021 15:47:42 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AC80027BC78 for ; Thu, 24 Jun 2021 15:47:42 +0100 (BST) Received: from localhost ([::1]:53748 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdp-0003TY-Oh for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdF-0002jM-OJ for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60444) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdF-0001Vi-GR for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdF-0003nI-G3 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 09/16] gnu: Add perl-term-ansicolor. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598714424 (code B ref 49210); Thu, 24 Jun 2021 14:47:05 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kU-1D for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcJ-0003is-HL for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545967; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ckqO2AQM+jcUMbCoobEHlk9iGOyeGK0x4Y4v1vW2410=; b=Xc4lkYaveVyR7P8lIx9QUJ2us/35bnISoLrPtYXLV1yHtYQNNc3qJ0RgRQB2AVG5SMRz9r +DK74xcz0C0iUEkrA+3+/ZlnDBY65f8a6jT1BXVUc5qTZ3NDzj3zOSGzo+lx/sjBBXbgbZ NCnhC0Q8b/0xKbkjXAVzPmO8IACZ8zmVch+6mOe0YRcobwsIoRceBwF1i/B191/9J5c8oz 2xaTd1w/9nNGSvYSMZAaTbqy5ClnAkYuaSfAK2kF40cMCz6eR56yZEGuQpQw4p+JNgW80t DIc6zmvz7GXnT4bfRJevC7z270pRQ5vOgIpTGAXd+jqADPMqzDXjm/kwwrKxJg== Date: Thu, 24 Jun 2021 10:45:49 -0400 Message-Id: <20210624144556.9671-9-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-term-ansicolor): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 97a7e14a69..dc681865ac 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9836,6 +9836,30 @@ situations, where you may need to upgrade to the full feature set in the future, or if you want the retain the familiarity of TT-style templates.") (license license:perl-license))) +(define-public perl-term-ansicolor + (package + (name "perl-term-ansicolor") + (version "5.01") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RR/RRA/" + "Term-ANSIColor-" version ".tar.gz")) + (sha256 + (base32 "0zgj329kfrwcyqn491v04x65yjydwfc4845a71f8hypdrj3vv0b2")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-warn" ,perl-test-warn))) + (home-page "https://metacpan.org/dist/Term-ANSIColor") + (synopsis "Interface to the ANSI terminal escape sequences for color") + (description "Term::ANSIColor provides constants and simple functions for +setting ANSI text attributes, most notably colors. It can be used to set the +current text attributes or to apply a set of attributes to a string and reset +the current text attributes at the end of that string. Eight-color, +sixteen-color, 256-color, and true color (24-bit color) escape sequences are all +supported.") + (license (package-license perl)))) + (define-public perl-term-encoding (package (name "perl-term-encoding") From patchwork Thu Jun 24 14:45:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30673 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 8E1EB27BC84; Thu, 24 Jun 2021 15:47:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2A3E827BC78 for ; Thu, 24 Jun 2021 15:47:35 +0100 (BST) Received: from localhost ([::1]:53562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdi-0003Lp-5g for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35576) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdG-0002k4-5L for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60445) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdF-0001Wv-Sk for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdF-0003nQ-SQ for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 10/16] gnu: Add perl-test-portability-files. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598714432 (code B ref 49210); Thu, 24 Jun 2021 14:47:05 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kb-Bn for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcJ-0003i8-Tu for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545967; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dv1N9Vynj1+7vBweWn/fUOyXRYEaSvzfQk7gdznbYN4=; b=V+lHAk5Nl6s38+icj3T+a1TaMxgYR14xVWobm6YW5eKQw9rE58smIn5vzVkW0pfHYq4zb9 s1Zn0dFEM7KOYPtMDdG2xZ3K9Wen535WMtccSbf0aenQIOhc6O4wpQli8XmO2q5nuHG0tV b2YkMslgd0oqQKllbCQTRdEcTHXuRBB4VinwmeyLlUOFF2C6KIaBp8iUxjA+4g87qgsT8Z n25g7n4lpR1zZ60HpXd2lLRWB9C3YQkcuiLqPa3Vf/0obGkUMHHhm0f8eG7IObxsj41AyT JqKflxfftx9wSWmPWe69Im13gzHrI/MSF+x8MrDtdLobcSA1FOcsIkDmo3/jcQ== Date: Thu, 24 Jun 2021 10:45:50 -0400 Message-Id: <20210624144556.9671-10-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl-check.scm (perl-test-portability-files): New variable. --- gnu/packages/perl-check.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl-check.scm b/gnu/packages/perl-check.scm index a761ebffcf..87f233a3aa 100644 --- a/gnu/packages/perl-check.scm +++ b/gnu/packages/perl-check.scm @@ -1157,6 +1157,31 @@ Pod::Simple to do the heavy lifting.") checks for pod coverage of all appropriate files.") (license artistic2.0))) +(define-public perl-test-portability-files + (package + (name "perl-test-portability-files") + (version "0.10") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/A/AB/ABRAXXA/" + "Test-Portability-Files-" version ".tar.gz")) + (sha256 + (base32 "05hs80gljkd6mhb8zvilyk3pjqxp5samgnymam5v9h9d94rb9r08")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-simple" ,perl-test-simple))) + (propagated-inputs + `(("perl-pathtools" ,perl-pathtools))) + (home-page "https://metacpan.org/dist/Test-Portability-Files") + (synopsis "Check file names portability") + (description "Test::Portability::Files module is used to check the +portability across operating systems of the names of the files present in the +distribution of a module. The tests use the advices given in 'Files and +Filesystems' in perlport. The author of a distribution can select which tests +to execute.") + (license perl-license))) + (define-public perl-test-requires (package (name "perl-test-requires") From patchwork Thu Jun 24 14:45:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30677 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 0635027BC81; Thu, 24 Jun 2021 15:47:57 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B9F6B27BC78 for ; Thu, 24 Jun 2021 15:47:56 +0100 (BST) Received: from localhost ([::1]:54426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQe3-0003wz-Q3 for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdG-0002lA-Gq for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60446) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdG-0001Xc-96 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdG-0003nX-8P for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 11/16] gnu: Add perl-xsloader. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598814439 (code B ref 49210); Thu, 24 Jun 2021 14:47:06 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003ki-LO for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcK-0003j4-S4 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vg3j9mQ+sBJg9YByLc5xqeOXmqvSKXy2xohDFiMOGc8=; b=ABVgUYRMaTpEWmP63iHSP3+oW/D+5vCfUUI/3gBeajmprK8Jk1jVsy0U+zb9qI/XKx1+4K 3v6uF03pgx6MI5McS0xUjqYScAkS9Km/3WRJhvfE15uooC+d3mucqBZDVGukywNzkQgxGo xXkgMLwqGEH2LihUpDE0NoO1pVQr4QgZwDDP2oauBRvn7//bzQ7DNAVVRbhge1aSjH8N5V KUYTG57DAM0FlCkTFFwZTpj3y3zLzZ/lbjY46MDvHF097RGhUbwt0Ib3LzqvTyWBy0Wg8q KxBhdAcYHnpcGY7nVwfXVSbxdUje65HNI+65L5E0M5Ix6qcpvDGYLXh3OyTyvA== Date: Thu, 24 Jun 2021 10:45:51 -0400 Message-Id: <20210624144556.9671-11-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-xsloader): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index dc681865ac..2b668f93bf 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -11173,6 +11173,30 @@ attribute names.") ;; modification, are permitted under any circumstances. No warranty. (license license:public-domain))) +(define-public perl-xsloader + (package + (name "perl-xsloader") + (version "0.24") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/S/SA/SAPER/" + "XSLoader-" version ".tar.gz")) + (sha256 + (base32 "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-distribution" ,perl-test-distribution) + ("perl-text-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage) + ("perl-test-portability-files" ,perl-test-portability-files))) + (home-page "https://metacpan.org/dist/XSLoader") + (synopsis "Dynamically load C libraries into Perl code") + (description "XSLoader module defines a standard simplified interface to the +dynamic linking mechanisms available on many platforms. Its primary purpose is +to implement cheap automatic dynamic loading of Perl modules.") + (license (package-license perl)))) + (define-public perl-xs-object-magic (package (name "perl-xs-object-magic") From patchwork Thu Jun 24 14:45:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30683 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 6680E27BC81; Thu, 24 Jun 2021 15:48:44 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1CEF027BC78 for ; Thu, 24 Jun 2021 15:48:44 +0100 (BST) Received: from localhost ([::1]:56008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQep-00051Y-77 for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:48:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdG-0002mH-Tv for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60447) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdG-0001YN-Lf for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdG-0003ne-LH for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 12/16] gnu: Add perl-storable. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598814446 (code B ref 49210); Thu, 24 Jun 2021 14:47:06 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kq-Ug for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcL-0003jC-Nt for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545969; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y3BMHurnePpTIa7DBu1y0kclx92kdzSgpMC+ws7CI6U=; b=FITzmn+LltMzL+CsLqM4r++5/s64ap97h6PxICPr8bESSYLdeXe8nxhEDbegtQ+HxKDHpo gDDHJiGjXJ3PrFH0fyEwM8ZZ5UHsWw/wTT126GIS46xHC3IEoCOCC0FK/VQzk9rjEZeUvl v4TvVBRThkpn6R2kFZVw8liiu07fAgvOcvsTK2tBgon86ok27WWVacm4eX4V7DEvZlNgKx dgp7C01k3WVHd9v6EMujKWdcgyEf4FdgnThzb1smaThsYiBR4tSx0n0U+EPp1bkM9FCoM1 wmcpKtt905ZzJ6AhFINsn6clqYFEBuz9OjvvDT9lG+8LNErnGdbAf66ikKkdOQ== Date: Thu, 24 Jun 2021 10:45:52 -0400 Message-Id: <20210624144556.9671-12-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-storable): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 2b668f93bf..add00a1032 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9205,6 +9205,27 @@ which it is called.") implementation of @dfn{Principal Component Analysis} (PCA).") (license license:perl-license))) +(define-public perl-storable + (package + (name "perl-storable") + (version "3.15") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XS/XSAWYERX/" + "Storable-" version ".tar.gz")) + (sha256 + (base32 "1nkln4fm4962b5jk1dp6lf635nnrj5a5pg1a5xmchvrfrc3asggw")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/Storable") + (synopsis "Persistence for Perl data structures") + (description "Storable brings persistence to your Perl data structures +containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be +conveniently stored to disk and retrieved at a later time.") + (license (package-license perl)))) + (define-public perl-stream-buffered (package (name "perl-stream-buffered") From patchwork Thu Jun 24 14:45:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30681 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 4DCC427BC81; Thu, 24 Jun 2021 15:48:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 15EF727BC78 for ; Thu, 24 Jun 2021 15:48:32 +0100 (BST) Received: from localhost ([::1]:55276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQed-0004WE-6Y for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:48:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdH-0002nW-BO for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdH-0001Yn-1l for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdH-0003nm-1G for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 13/16] gnu: Add perl-encode. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598814453 (code B ref 49210); Thu, 24 Jun 2021 14:47:06 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003kx-9G for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcM-0003jJ-F5 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545969; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYTXj2VTSRrUBrppUTBS4Al4Fhr99t9uivVkDWxH1WY=; b=Sc9RSH8DjGXZalr78DSehTvh579VjxbhHg73eByErBr5r/dw23i3TA4AXM7xiXLWkWcrus u3pleRdqoSZRkIM8T2FME7oS6t4mo5us96ge25qVgkniHBM90o6E/laFk8XCfescvFRw9x fnkmgGN0elljzcOojDknKnCS3/OnJK5UpVsqgern35m6XjiutfFn4OD9xZYJch8/WH/oTp cpr8Gea+kaFm0ofBOgJx4VlQSc+x0vrsFXE1CcR9BBE4/r+fSPjHcEUJJlseLU0NNILH2W G2/5AMCC6zoj0Jk9JMoRCnvWMjLMR7Ft8xiXkcmzjWRTANFuxxexI2ikCCkcIw== Date: Thu, 24 Jun 2021 10:45:53 -0400 Message-Id: <20210624144556.9671-13-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-encode): New variable. --- gnu/packages/perl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index add00a1032..90bbf8c72c 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3986,6 +3986,28 @@ very platform-dependent, so correct use of these functions requires the programmer to be mindfulof the space of platform variations.") (license license:perl-license))) +(define-public perl-encode + (package + (name "perl-encode") + (version "3.10") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/D/DA/DANKOGAI/" + "Encode-" version ".tar.gz")) + (sha256 + (base32 "1a8rwcrxxhq81jcdvdwns05c65jwr5r6bxvby6vdcr3ny5m91my2")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-storable" ,perl-storable) + ("perl-parent" ,perl-parent))) + (home-page "https://metacpan.org/dist/Encode") + (synopsis "Character encodings in Perl") + (description "Encode module provides the interface between Perl strings and +the rest of the system. Perl strings are sequences of characters.") + (license (package-license perl)))) + (define-public perl-encode-detect (package (name "perl-encode-detect") From patchwork Thu Jun 24 14:45:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30674 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 279F127BC78; Thu, 24 Jun 2021 15:47:36 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7433527BC83 for ; Thu, 24 Jun 2021 15:47:35 +0100 (BST) Received: from localhost ([::1]:53594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQdi-0003N5-FW for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdH-0002oj-Si for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60449) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdH-0001a6-ER for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdH-0003nt-E3 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 14/16] gnu: Add perl-mime-base64. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598914461 (code B ref 49210); Thu, 24 Jun 2021 14:47:07 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:29 +0000 Received: from localhost ([127.0.0.1]:43745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003l4-Io for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcN-0003jK-4i for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545970; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=slq35kxjGV8VFdntTsw7d2MLgvPrzPqQK45ttTIL+yg=; b=MfQR5cO2+6WXL+sssbez7KRg3CTKXLJ9/JTX6j7UFY77PMBPpWdjGOnHJ9hBl0mkzhMS8c g3uF896jcoJw9gIkk7CjjOJR0ACRCfMrXivWoR/iX4eJM2b140izsEpafaKPi28fCXUnOf toXLkCtSi49R/J39WoPgK6h0Ih7gps88hyj9YAaZGPwZjVUSMb5yUAdAJJSBRKc+fkaZrW VuApS6YfvJMyBI+YKGPmqGmh1K68DgEvKsOnB65gCqGfQzmBISXGUFClZ2SrbJJoefxoRd ABaDdRDSMao+YQMUGmSXi382TlCbqx7AaAOgN6KmdNKJxny3mp1lkcTWumvu3Q== Date: Thu, 24 Jun 2021 10:45:54 -0400 Message-Id: <20210624144556.9671-14-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-mime-base64): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 90bbf8c72c..a51e9e31f6 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6410,6 +6410,31 @@ follows LRU semantics, that is, the last n results, where n is specified as the argument to the CACHESIZE parameter, will be cached.") (license (package-license perl)))) +(define-public perl-mime-base64 + (package + (name "perl-mime-base64") + (version "3.16") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CA/CAPOEIRAB/" + "MIME-Base64-" version ".tar.gz")) + (sha256 + (base32 "05v04kjaz2ya0zaj4m64gzxpfv4vgxhw5n5h12z373gbg9pkvxvp")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/MIME-Base64") + (synopsis "Encoding and decoding of base64 strings") + (description "MIME::Base64 module provides functions to encode and decode +strings into and from the base64 encoding specified in RFC 2045 - MIME +(Multipurpose Internet Mail Extensions). The base64 encoding is designed to +represent arbitrary sequences of octets in a form that need not be humanly +readable. A 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling +6 bits to be represented per printable character.") + (license (package-license perl)))) + (define-public perl-mime-charset (package (name "perl-mime-charset") From patchwork Thu Jun 24 14:45:55 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30678 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 4DCD027BC81; Thu, 24 Jun 2021 15:48:00 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CC5CE27BC78 for ; Thu, 24 Jun 2021 15:47:59 +0100 (BST) Received: from localhost ([::1]:54476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQe6-0003yU-Sh for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:47:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdI-0002pW-6B for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60450) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdH-0001bO-RK for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdH-0003o1-QJ for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 15/16] gnu: Add pipe-viewer. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454598914467 (code B ref 49210); Thu, 24 Jun 2021 14:47:07 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:29 +0000 Received: from localhost ([127.0.0.1]:43747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003lC-TL for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:29 -0400 Received: from out0.migadu.com ([94.23.1.103]:56154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcN-0003jW-QU for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:12 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BSEC6o+ppKmPmz7K4mU3kq7cxrRHT7yl1BBPUdac4cw=; b=Idg3sDfXp5E6KjJOJkFyuGmctqfa3i15rKsq+trC2cSnMg1/GvCpo9oiDZZK4XeM7ie/PG FtfqK1DK5GSOfIbXq4onPDqyxgD+PstyafSLU3cbcAUexFV5tykoCN+YV3Gja6BV6efK9O Sr7QbrkHStQ1Az0rO0tnkeuhDXpS1fB6RZO7SAvSi/ZyRVvo768M9WvTOJUJSw1mV4XeFA 9BVcAq1pDMWxwvYlI2GiNiCK3p1ygwJUkPpnMPj5IdGNvGH92mM17lFow93J21T49wfW/C X2Tmeu4gz/pPgbdkQQSf0yyW1utQH+lJJZu92hRfiTDxy45nlpqg81pV0OkNlQ== Date: Thu, 24 Jun 2021 10:45:55 -0400 Message-Id: <20210624144556.9671-15-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/video.scm (pipe-viewer): New variable. --- gnu/packages/video.scm | 112 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fbc468eab7..1bc2027a92 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -178,6 +178,7 @@ #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages wget) #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xiph) @@ -1020,6 +1021,117 @@ H.264 (MPEG-4 AVC) video streams.") (@command{mkvmerge}).") (license license:gpl2))) +(define-public pipe-viewer + (package + (name "pipe-viewer") + (version "0.1.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/trizen/pipe-viewer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d2gfkd3nc0c4ah67250lqskkd85wpljrikw8a378ni398ngaq14")))) + (build-system perl-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%perl-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build perl-build-system) + (guix build utils) + (srfi srfi-26)) + #:module-build-flags + (list + "--gtk3") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." "(.*viewer$|\\.pm$)") + (("'ffmpeg'") + (format #f "'~a/bin/ffmpeg'" + (assoc-ref inputs "ffmpeg"))) + (("'mpv'") + (format #f "'~a/bin/mpv'" + (assoc-ref inputs "mpv"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("'youtube-dl'") + (format #f "'~a/bin/youtube-dl'" + (assoc-ref inputs "youtube-dl")))))) + (add-after 'install 'install-xdg + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("share/icons" "share/pixmaps") + ("share" "share/applications" + #:include-regexp ("\\.desktop$"))) + args))) + (add-after 'install-xdg 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin-dir (string-append out "/bin/")) + (site-dir (string-append out "/lib/perl5/site_perl/")) + (perl-lib (getenv "PERL5LIB")) + (gi-typelib (getenv "GI_TYPELIB_PATH"))) + (for-each + (cut wrap-program <> + `("PERL5LIB" ":" prefix (,perl-lib ,site-dir)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) + (find-files bin-dir)))))))) + (native-inputs + `(("module-build" ,perl-module-build) + ("test-pod" ,perl-test-pod) + ("test-simple" ,perl-test-simple))) + (inputs + `(("data-dump" ,perl-data-dump) + ("digest-md5" ,perl-digest-md5) + ("encode" ,perl-encode) + ("ffmpeg" ,ffmpeg) + ("file-path" ,perl-file-path) + ("file-sharedir" ,perl-file-sharedir) + ("getopt-long" ,perl-getopt-long) + ("gtk3" ,perl-gtk3) + ("http-message" ,perl-http-message) + ("json" ,perl-json) + ("json-xs" ,perl-json-xs) + ("libwww" ,perl-libwww) + ("lwp-protocol-https" ,perl-lwp-protocol-https) + ("lwp-useragent-cached" ,perl-lwp-useragent-cached) + ("memoize" ,perl-memoize) + ("mime-base64" ,perl-mime-base64) + ("mpv" ,mpv) + ("pathtools" ,perl-pathtools) + ("scalar-list-utils" ,perl-scalar-list-utils) + ("storable" ,perl-storable) + ("term-ansicolor" ,perl-term-ansicolor) + ("term-readline-gnu" ,perl-term-readline-gnu) + ("text-parsewords" ,perl-text-parsewords) + ("text-tabs+wrap" ,perl-text-tabs+wrap) + ("unicode-linebreak" ,perl-unicode-linebreak) + ("uri-escape" ,perl-uri-escape) + ("wget" ,wget) + ("xdg-utils" ,xdg-utils) + ("youtube-dl" ,youtube-dl))) + (propagated-inputs + `(("dconf" ,dconf))) + (home-page "https://github.com/trizen/pipe-viewer") + (synopsis "CLI+GUI YouTube Client") + (description "Pipe-Viewer is a lightweight application for searching and +playing videos from YouTube. It parses the YouTube website directly and relies +on the Invidious instances only as a fallback method.") + (license license:artistic2.0))) + (define-public straw-viewer (package (name "straw-viewer") From patchwork Thu Jun 24 14:45:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30679 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 1246027BC81; Thu, 24 Jun 2021 15:48:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 606CE27BC78 for ; Thu, 24 Jun 2021 15:48:08 +0100 (BST) Received: from localhost ([::1]:54686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwQeF-00046q-DK for patchwork@mira.cbaines.net; Thu, 24 Jun 2021 10:48:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQdI-0002ql-I5 for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60451) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwQdI-0001cb-7P for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwQdI-0003o8-6w for guix-patches@gnu.org; Thu, 24 Jun 2021 10:47:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v1 16/16] gnu: straw-viewer: Deprecate package. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Jun 2021 14:47:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162454599914491 (code B ref 49210); Thu, 24 Jun 2021 14:47:08 +0000 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:39 +0000 Received: from localhost ([127.0.0.1]:43749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcp-0003lf-Bj for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:39 -0400 Received: from out0.migadu.com ([94.23.1.103]:56162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcO-0003jZ-LE for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MzPOSMk5Lwcn5WDKUjWws+UaBxEhpXfY7XDWbMazE6A=; b=V6kqJ9BiogVKt1nhSiGCZQ5Wapv66O1O1B5sRIpPLs870EHMByElOAKDjNU9kjXV6403sQ F/77gEOxfPDhD8wMyyvNOqn2B5v6ouQeYSSQZ1BCx8QAmGpBm6dK9C+GPTuCeiykJASCM7 LD0Pdtwqh3gH1WKPb8RREkW6IE3PvvhqfJaXuaLRL4+GX5KaUTBxHgMyMCC2+34vpjhdaq 2f12iRqzSlFPEM6Fee98gy+JN6K7Z0Bvvbpm3O+k0Bi8IkMYR0He7lbwa1+4CQqa4UBWJC nfIAZiF0d18eLxGP0D4FT1JA1AmUfn3aqgJGQXjde2rINYCF25D7jNSb0bQycQ== Date: Thu, 24 Jun 2021 10:45:56 -0400 Message-Id: <20210624144556.9671-16-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches Upstream has replaced straw-viewer with pipe-viewer. Reference https://github.com/trizen/straw-viewer/commit/dc2dfe82 * gnu/packages/video.scm (straw-viewer): Deprecate in favour of pipe-viewer. --- gnu/packages/video.scm | 83 +----------------------------------------- 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 1bc2027a92..d7ca637ddf 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1133,88 +1133,7 @@ on the Invidious instances only as a fallback method.") (license license:artistic2.0))) (define-public straw-viewer - (package - (name "straw-viewer") - (version "0.1.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trizen/straw-viewer") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n21byn7hqykpm94jmmnir1fwsskq6dp9wgj0bd2qf0qx5nq33cl")))) - (build-system perl-build-system) - (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod))) - (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-json" ,perl-json) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("xdg-utils" ,xdg-utils))) - ;; Required only when building the graphical interface (--gtk). - ;;("perl-file-sharedir" ,perl-file-sharedir) - - ;; Some videos play without youtube-dl, but others silently fail to. - (propagated-inputs - `(("youtube-dl" ,youtube-dl))) - (arguments - `(#:modules ((guix build perl-build-system) - (guix build utils) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'refer-to-inputs - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "lib/WWW/StrawViewer.pm" - (("'youtube-dl'") - (format #f "'~a/bin/youtube-dl'" - (assoc-ref inputs "youtube-dl")))) - (substitute* "bin/gtk-straw-viewer" - (("'xdg-open'") - (format #f "'~a/bin/xdg-open'" - (assoc-ref inputs "xdg-utils")))) - #t)) - ;; (add-after 'install 'install-desktop - ;; (lambda* (#:key outputs #:allow-other-keys) - ;; (let* ((out (assoc-ref outputs "out")) - ;; (sharedir (string-append out "/share"))) - ;; (install-file "share/gtk-straw-viewer.desktop" - ;; (string-append sharedir "/applications")) - ;; (install-file "share/icons/gtk-straw-viewer.png" - ;; (string-append sharedir "/pixmaps")) - ;; #t))) - (add-after 'install 'wrap-program - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin-dir (string-append out "/bin/")) - (site-dir (string-append out "/lib/perl5/site_perl/")) - (lib-path (getenv "PERL5LIB"))) - (for-each (cut wrap-program <> - `("PERL5LIB" ":" prefix (,lib-path ,site-dir))) - (find-files bin-dir)) - #t)))))) - (synopsis - "Light-weight application for searching and streaming videos from YouTube") - (description - "Straw-viewer searches for YouTube videos using @uref{https://invidio.us/, -invidio.us} and plays them locally in a native media player like @command{vlc} -or @command{mpv}. - -You can search for videos, playlists, and/or channels. The videos are streamed -directly to the player at the best chosen resolution and with closed captions if -available.") - ;; XXX Add #:module-build-flags '("--gtk") dependencies and this sentence. - ;; Both a command-line and a graphical interface are available. - (home-page "https://github.com/trizen/youtube-viewer") - (license license:perl-license))) + (deprecated-package "straw-viewer" pipe-viewer)) (define-public x265 (package