From patchwork Fri Jun 25 19:52: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: 30728 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 885E827BC83; Fri, 25 Jun 2021 20:54:56 +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 4494B27BC81 for ; Fri, 25 Jun 2021 20:54:56 +0100 (BST) Received: from localhost ([::1]:38842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruh-0005DY-Ck for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrts-0003XF-9q for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35323) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrts-0005gL-2I for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrts-00069f-2p for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 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: Fri, 25 Jun 2021 19:54: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.162465080923495 (code B ref 49210); Fri, 25 Jun 2021 19:54:04 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066h-8R for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064c-SD for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:24 -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=1624650798; 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=fVYHXVdh/Exiqi2OWrwsA9rz2gTC++wGvdALMdJUIf7S0ie1vPm/eY5i6zXH9FwPBoIcYy k7NEibQYSa+fZpFSIN7AJI2GwkY2RbWODSCLZa4qc1US3olrruYm1nSEfmh5TM5Zs32tHf P4pSbBzHwT1n0EkveN03Ls0GTiD1udCXn4/iMGc9pzBkxo1xWAtoY/5ACu4Lrh8myufWlg uPcgOuT0siZvxG+aA751N/gFn9cMUiDnQThxbcA3CIW+Jump+wYz4Rs2n+PdB60vhIoMA1 CxHeYfBJ6xGJIKTs9ROcjnFaB9iaWr54NAkg2Es4Q81Eatpb2NRGEPrgwOu72w== Date: Fri, 25 Jun 2021 15:52:44 -0400 Message-Id: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30718 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 5549727BC81; Fri, 25 Jun 2021 20:54: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 F2DB527BC78 for ; Fri, 25 Jun 2021 20:54:16 +0100 (BST) Received: from localhost ([::1]:36434 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwru3-0003WK-W0 for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0003V9-Cb for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35318) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0005em-4z for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtq-000692-4r for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 02/16] gnu: perl-glib: Propagate glib. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465080723432 (code B ref 49210); Fri, 25 Jun 2021 19:54:02 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:27 +0000 Received: from localhost ([127.0.0.1]:46825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065r-SP for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:64667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064e-Pr for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:22 -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=1624650799; 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=o/nASqEN/YdVCc30XBjdNRNOwjqx5z/wpr+Lw2FI0lHDD5mHwDMJoLFGH5o8nB+AR8seNt XgILI8tN9X5hy7ntShsw+x6WxiUfcnDMA/0ldZnQGBw4dmKog4OIPSFSAYqz8Q6WzqwnVD 5213lrzfzmBA2EFAdtIGa+0nFED3jum9DwUmQac3fVgGsL0fkbKt/8LCf++Hrz4lBTk5YX tFzgSgRAaEqc8WVpnv+96N0nbCfOTMIVOTi1the+i+4GH0YloEMIUKgg/j+illWzUxQGff nCNiUk/y7GYodyjxL67NwbC4fhciy9wT5btzblQQMGE54f+kPIESH6WxGeZV3g== Date: Fri, 25 Jun 2021 15:52:45 -0400 Message-Id: <20210625195259.18741-2-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30717 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 1A8BE27BC81; Fri, 25 Jun 2021 20:54: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 D64D027BC78 for ; Fri, 25 Jun 2021 20:54:15 +0100 (BST) Received: from localhost ([::1]:36424 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwru2-0003Vi-Qd for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0003V7-7Y for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35317) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtp-0005eI-TT for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtp-00068v-N1 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 03/16] gnu: perl-cairo: Propagate cairo. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54:01 +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.162465080423393 (code B ref 49210); Fri, 25 Jun 2021 19:54:01 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:24 +0000 Received: from localhost ([127.0.0.1]:46813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00065F-KH for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -0400 Received: from out1.migadu.com ([91.121.223.63]:64671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064f-QO for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:22 -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=1624650800; 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=nRISPzju5BgZGCO3IhhmDGH2AHqOK4PLliXcBFQL5Eslr62RlfOFcN+m9w5Xj74pZmVVme LUfy0kGYsDakk+SKA06fwjwSXb6Qz2mtZMofS/ybUguAOh//BrafonYq7ZdmKHrvSgzToH CvInbaYrJ0gx7D95GOc7rKS9NkeQFoqYnV2la8koDTQBwOUc5acKfaCwBBB/ZwPxSFjxEL WBkjETeiiBgSJQsK2szDtQpzXSwJrA+wV4FO1nFn0HA1kuG7etm3N2mhzNENktRcaPu0id gng1X+xAw7AAZHe0BGMvYaVMxTmhJf9Ab3BBvk2XGnOtlDRcd91gLawLcVr9uw== Date: Fri, 25 Jun 2021 15:52:46 -0400 Message-Id: <20210625195259.18741-3-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30722 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 B9D1927BC81; Fri, 25 Jun 2021 20:54:39 +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 7DC3727BC78 for ; Fri, 25 Jun 2021 20:54:39 +0100 (BST) Received: from localhost ([::1]:37274 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruQ-00049N-Ih for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtr-0003VV-52 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35320) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0005fP-UH for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtq-00069H-UB for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 04/16] gnu: Add perl-cairo-gobject. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465080823460 (code B ref 49210); Fri, 25 Jun 2021 19:54:02 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:28 +0000 Received: from localhost ([127.0.0.1]:46831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-000668-Jx for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -0400 Received: from out1.migadu.com ([91.121.223.63]:64678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtB-00064h-Gl for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -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=1624650800; 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=IQdQ/TDqo0DajQYRx4qQ2OzKiNouBySTL/kN5OwrGya4xXkoRgePSvhvHjZM8MjVL2J6WI cGd58rw83WCYPvKtRzzjHs3goRUnB73KHsy+m6GPmTGS9AH7ge4o33+nFEXHx87gkijXz+ ao6scOpEtD+xWv/q+DIFY/xZMPmMS5z4NngQFi2W9G7ipPK6wGXJxiH7zhVrQmvyWpivyp QS2i+jnsSlGkswbqRMZWMPdojX3JnviMHshEaJSTXuGZttfCl4kqasOWFuxCVQaxbmSBe3 Z6Mk/dwQGgOGeH1+k5fEPNsPJKtF0H+LU2rR6RFjxk5hbCkH6iyGeuVRbDuvnw== Date: Fri, 25 Jun 2021 15:52:47 -0400 Message-Id: <20210625195259.18741-4-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30719 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 6891827BC81; Fri, 25 Jun 2021 20:54:19 +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 3688327BC78 for ; Fri, 25 Jun 2021 20:54:19 +0100 (BST) Received: from localhost ([::1]:36446 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwru6-0003Wn-AG for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0003VO-Rr for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35319) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtq-0005fK-Kw for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtq-00069A-HK for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 05/16] gnu: Add perl-glib-object-introspection. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465080723447 (code B ref 49210); Fri, 25 Jun 2021 19:54:02 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:27 +0000 Received: from localhost ([127.0.0.1]:46827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065t-4J for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:64682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtC-00064j-DE for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -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=1624650801; 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=Ronf33rcfsFaGzP1RiB0zVG43j+aXvu6RE0FkaqvQyR9vSst9JStwtUMDrzfVXEjlA+iCh ufccvF67JnH8ADuY5r1qpMgT9SK6EkZPGpZi7zezPjELm6lR3qjohbb4qLMClnHRQzdpPj AtLQBjSyiZlR3l27UlBu9ThJ09m6yhpBVBAw34phV7f29TY68fOABRL7KdCrpR7BrkHq3H BjyfuOXI95/UF/HsA5D5TtTlfGrVFb8sH6Kw/bAU/RoppNYiJ2bkXViR7DG95foISDguTd Y5WaxPtMn3znRdc6GczTiJbapDlU4+zIS77qfWYQb3M/oOBLfhYalpsVA9G8IA== Date: Fri, 25 Jun 2021 15:52:48 -0400 Message-Id: <20210625195259.18741-5-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30720 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 3890E27BC81; Fri, 25 Jun 2021 20:54:21 +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 0018D27BC78 for ; Fri, 25 Jun 2021 20:54:21 +0100 (BST) Received: from localhost ([::1]:36510 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwru8-0003Zu-2J for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45844) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtr-0003Vh-I6 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35321) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtr-0005fY-Ab for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtr-00069P-Ax for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 06/16] gnu: Add perl-gtk3. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465080923475 (code B ref 49210); Fri, 25 Jun 2021 19:54:03 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066K-BH for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -0400 Received: from out1.migadu.com ([91.121.223.63]:64687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00064s-4V for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -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=1624650802; 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=dBfWlDX2JsWfhD1k5pzlwrfVXUIlw1vMeW/ElgZ0FvavgwKRnJ6XXLp0YPt09gfxJU4VCc g5Ah/FZibr82fTfu+SOaBX/uKVpmRixrEi9PTa+UUqB851WDoZA0/eHMNX6E0TnJO02sg0 y0h9GH6OBcVxu5J4wKqNzT1zB8rl10m4GA6xX1/LuNMRb1snSzxFD/NPNAaxAnTHaKp5xk PkA4WdEQFUSHr+baYIZnrkwWGcKJ8HRX73TVFKWzpVR9gazhG4SMpHMGo7jA7WsFLPFo8f M2kurAG+d5jalXr59N/XRi+1WexxfOJ5g1wxXk3yjl1ylONOXlEt6Q78QQgdDw== Date: Fri, 25 Jun 2021 15:52:49 -0400 Message-Id: <20210625195259.18741-6-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30725 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 C9D0527BC83; Fri, 25 Jun 2021 20:54:48 +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 76A5627BC81 for ; Fri, 25 Jun 2021 20:54:48 +0100 (BST) Received: from localhost ([::1]:38154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruZ-0004jR-Gd for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtr-0003W8-Th for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35322) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtr-0005g5-MR for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtr-00069Y-Mu for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 07/16] gnu: Add perl-text-tabs+wrap. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465080923483 (code B ref 49210); Fri, 25 Jun 2021 19:54:03 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066a-TD for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00065A-Ql for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:24 -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=1624650803; 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=e0J3ZRg+qNsEjKZs8yOwWSz2joKHYQZKFRbSOuVnzklLOJpJiP8X7vWMgzu4AhstgnlJy9 DmxY9/nRG2AjRwUxyZYfPtJU//hueGOMcItmz0PIyTq0alsISFIz/1bDqlemDFBwML3IPS mlF0u6vqqZ7jYVxo8k/tniYniNLxZTgnTJHOzjJPhXsQiP8dAUzaVhBpsUdzXEkT90h0fN xRO0h6uxxuuRFdPMx3XMnCaC0RCj/JRP30Jn6Si1kTRwTIibv8UZs/g/gwuUytXFueyfdh NMl06FtyzuMZyIi7HCZQOPIthVYSCAo1wRjWbtm/dS3ETyEGmlscx9CAyvguMQ== Date: Fri, 25 Jun 2021 15:52:50 -0400 Message-Id: <20210625195259.18741-7-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30730 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 D027727BC81; Fri, 25 Jun 2021 20:55:04 +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 9923427BC78 for ; Fri, 25 Jun 2021 20:55:04 +0100 (BST) Received: from localhost ([::1]:39276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwrup-0005Ve-L3 for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:55:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrts-0003ZB-NM for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35324) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrts-0005gp-FK for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrts-00069n-Ev for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 08/16] gnu: Add perl-text-parsewords. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465081023503 (code B ref 49210); Fri, 25 Jun 2021 19:54:04 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066u-Lr for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtE-00064s-9s for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:25 -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=1624650803; 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=XBSye9AJ1u3Y+dIaeoMGAEqvH+uPlTAL22BtDlXICsRn7ZAjMxgxiKt02m/P7TNwVF+pWb hE0fwo8RjMqYyVIeYNT2TRqzOVegXbhWUJ16mfQXG2+1wkWxPghzSL2ktLAujnVOSasXLS DbgPiay+OdDE07isGj959hrj3vyyCWLSnKNIPsTsVcDcHcLg4uY7BO026Y/o0P8RvNNdvf KAm9uQYGUfvX6/rN2ZFPeiaAIyZEGhCI3yxbrpq5WubgHcnwRCHf8wrkqF8jmYujzi7qOa hh3ja+iAgrHgSAr2puFSRNhEX0cOPOSWU1i8T51cPA01oLR2W9gqydbbAbthJA== Date: Fri, 25 Jun 2021 15:52:51 -0400 Message-Id: <20210625195259.18741-8-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30721 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 1728627BC81; Fri, 25 Jun 2021 20:54: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 D99E327BC78 for ; Fri, 25 Jun 2021 20:54:35 +0100 (BST) Received: from localhost ([::1]:37204 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruM-000470-VD for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtt-0003a2-28 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35325) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrts-0005hL-Q4 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrts-00069u-Qm for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 09/16] gnu: Add perl-term-ansicolor. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465081023511 (code B ref 49210); Fri, 25 Jun 2021 19:54:04 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-000672-0o for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -0400 Received: from out1.migadu.com ([91.121.223.63]:64693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtF-00065A-15 for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:25 -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=1624650804; 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=ROAx1TT0MUxhdGxZcZ0J1uwwtqSYFo2vvidvQwhdberHh5v+4TQaYTyihk94mU/UtxkGU0 tOnpBTrnswupjXjVnUK0eol3lJuo2oGtsmEfyB+U6+bh4GlViiojEnevilq7yRq6LNFueG qIq87ic/BasDImS9a8ty6ZSAY//95lyw8Wc299gCuHYmrZuoGulZbfUavFrWcSUfOLqIXN ih4yD/XwBOqd/G0FjXm1ILiY4fsW9kLk1YGHmK89Rx1WxA7dDKXj6igifwYZxq8eNTn+D1 chXS7n9cAWB6ax3Oa/EoEopaIyTT2O7/3lIaVfGSeqrXeXkTUjz1u+MdI+vauw== Date: Fri, 25 Jun 2021 15:52:52 -0400 Message-Id: <20210625195259.18741-9-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30732 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 0CCED27BC81; Fri, 25 Jun 2021 20:55: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 CA46427BC78 for ; Fri, 25 Jun 2021 20:55:14 +0100 (BST) Received: from localhost ([::1]:39710 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruz-0005nz-UH for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:55:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtt-0003bo-GR for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35326) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtt-0005hq-6t for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtt-0006A1-6w for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 10/16] gnu: Add perl-test-portability-files. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465081023522 (code B ref 49210); Fri, 25 Jun 2021 19:54:05 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-00067A-C3 for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -0400 Received: from out1.migadu.com ([91.121.223.63]:64709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065h-0O for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:26 -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=1624650805; 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=GlSadf+1C75kN0Hx64zmhzl/ogjkom5ZByCQ6IxfKIPDJ9yggbg2ZLldZKuTBAs5inIpRj rftQY0Gn1OOdJ6OP0/556xBx80cb2NvN4JJJTkwpOz2P6hXyld/0bSe09Y6UnHQoBN2FkM 6JeEpGb15/iSZ2VRm2xFplYrI/CNZkcFsoqqpapcQCueXXCnjeUHAjcqo+ATH62kZXRApv taI6BEla8zXF87AmKTapSFVaVw6ti7w5Ofsh78GIPCwtgbFAhM1sCkZfA26i+fAYJ249Rl EcTtPDvndVJ2IPBt97Wo1xMQ69afLEi0tixzeoKfGORJ5m5H6GBO3HcTIIoMNQ== Date: Fri, 25 Jun 2021 15:52:53 -0400 Message-Id: <20210625195259.18741-10-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30723 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 296F927BC81; Fri, 25 Jun 2021 20:54:40 +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 E928B27BC78 for ; Fri, 25 Jun 2021 20:54:39 +0100 (BST) Received: from localhost ([::1]:37338 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruR-0004Bw-0c for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtt-0003dW-T7 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35327) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtt-0005iM-Jj for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtt-0006A9-JU for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 11/16] gnu: Add perl-xsloader. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465082923561 (code B ref 49210); Fri, 25 Jun 2021 19:54:05 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:49 +0000 Received: from localhost ([127.0.0.1]:46853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtc-00067w-QL for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065q-No for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -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=1624650806; 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=DK9fUoBvUpt7Ab//wG6lyM0NMVaZbo4XIfOIAOBiyV+l0uukrxPlpKHtjM5ufpuC/oTYsD pPJVWJrEFAmBIj4oAFTy19RUggq9uXLOL9XYV6Pkkdc+j7wpWTRtfG7dpKqU/bdtqCW2oV ekiT63jQwfmx8uHvoUsZhz3YuPa/TR3uKMHTV6X1AR3JiSIB/mrLwlw2OOFrR9ZfHvijPr +IcU1eKqEJRAhvFa/jTFmd/W91Gxu5nPydhhy5l3J4P7ysK0o2nLIwIh7nzlZbl3LfaQ0C B2xtzSYedDlbF7Qo8TKXIJNDgyL/43SkmX4fWaCNdqSED/A571znmm6QyC7YZA== Date: Fri, 25 Jun 2021 15:52:54 -0400 Message-Id: <20210625195259.18741-11-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30724 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 B758B27BC81; Fri, 25 Jun 2021 20:54:40 +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 8832B27BC78 for ; Fri, 25 Jun 2021 20:54:40 +0100 (BST) Received: from localhost ([::1]:37388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruR-0004Db-Eg for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45876) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0003fe-AZ for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35328) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0005ig-0i for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtu-0006AG-0C for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 12/16] gnu: Add perl-storable. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465082923568 (code B ref 49210); Fri, 25 Jun 2021 19:54:05 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:49 +0000 Received: from localhost ([127.0.0.1]:46855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-00067y-84 for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065z-Ew for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -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=1624650806; 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=AYhjwW2y/yevHMgPEeA/b1PM96HrTIY1NuezrMxhd0LnuAafD8FX0HM3AXm4Hy9zjkcMYT bSb5BTdsYNgx6Nmt6P8+Iaj92q7B1VdEo2G0krhtQou0dyqdB6NTv+zUrhxJmaca01IO/S JuayLftrtz5HR+UcyIDGSsxs9wtubjVXyPWg83jE+aghtncuCqPvrbUDMkFHFf49jMQW9i QQe2SqpWVlUZolrMk4scdzUrFhv8VgXvOOlkY1dfVk0qUGTcRNAYGRSWXi+06SHW7gFYLv vGuc8D+gs8FG7M2c2sVyuVky+4GkfRcIAx0folGQM0YoRu1smeBLV2U+QHVfnQ== Date: Fri, 25 Jun 2021 15:52:55 -0400 Message-Id: <20210625195259.18741-12-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52: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: 30727 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 9E95827BC81; Fri, 25 Jun 2021 20:54:50 +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 63D4227BC78 for ; Fri, 25 Jun 2021 20:54:50 +0100 (BST) Received: from localhost ([::1]:38252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwrub-0004nw-FS for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45888) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0003hC-LS for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35329) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0005j1-Ci for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtu-0006AN-Cl for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 13/16] gnu: Add perl-encode. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465083023576 (code B ref 49210); Fri, 25 Jun 2021 19:54:06 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-000685-Ik for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065h-Sm for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -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=1624650807; 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=j9O2r1uy29efrR+smXo3gqpqr0anL2HOcs44uXmWlhdPPQT+qaZdx/+sdBepcOvq8myk7P XQlMNa8vwsV9AqTJlqHfcLE47Azai8B8mG7hrUYDiLOfAMyTD78rEdOxdlTH1eLAOAHkmD LRAQXFulk8priDfzZG4f0sVPD+l8yOjL1fHWDufRMMkZFKwa0KlbFGnXdQ/wWhI800T4cI +9JNjVR6c8Om/2HDL6DhTQISUwfcq8ILtn1FhuNhBj2Lh3hyfG0LIPkYNvpcjCtku8qrQO B7rEUXXpNlpcYKs90+D/PhfNb1tWgWcpov40nhhCu5uzS5mXpNOE9XMfXnypDg== Date: Fri, 25 Jun 2021 15:52:56 -0400 Message-Id: <20210625195259.18741-13-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30729 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 9C92E27BC81; Fri, 25 Jun 2021 20:54: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 3C1F427BC78 for ; Fri, 25 Jun 2021 20:54:57 +0100 (BST) Received: from localhost ([::1]:38894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwrui-0005Fj-99 for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0003hL-W2 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35330) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtu-0005js-PH for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtu-0006AV-Pk for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 14/16] gnu: Add perl-mime-base64. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465083023583 (code B ref 49210); Fri, 25 Jun 2021 19:54:06 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-00068C-SJ for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:50 -0400 Received: from out1.migadu.com ([91.121.223.63]:64728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066V-R7 for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -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=1624650808; 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=c4VLSyFb0W8rdeDLtqKe2AuDIHVBjTvMV4KTSh3KhgnRz/SWnQtxFKC/NBLRORRfZXg3WX y6a2BW/IKgykE6Gx1R5YBwNBGBPEjdhpWwPDF6jlVaWgEWqooJyMfejDlwYH0U2twiOhEh EpwYi7VBwCVPfxojMQUzk+CATPXGG2nsxSdqHFx575LqPyo4mq7ULk5sox0tiPCX3qxOOg pZQGhbo/RIySN+F3mxxntBAIyKnZJKSStjbla16MpHcffp2Z2gfmMqGdffqrMGc7F+abpV 4QMDEgN8ep00jqgL8MbFOldk97sRZ+wj2NN4KpnP8KKqjWI+ubTPRTVJzSQMCA== Date: Fri, 25 Jun 2021 15:52:57 -0400 Message-Id: <20210625195259.18741-14-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 Fri Jun 25 19:52:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30726 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 D7DD027BC81; Fri, 25 Jun 2021 20:54:48 +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 2922327BC78 for ; Fri, 25 Jun 2021 20:54:48 +0100 (BST) Received: from localhost ([::1]:38070 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruZ-0004gn-5B for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:54:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtv-0003ik-DC for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35331) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtv-0005kC-5W for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtv-0006Ac-5p for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 15/16] gnu: Add pipe-viewer. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465083023590 (code B ref 49210); Fri, 25 Jun 2021 19:54:07 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrte-00068K-6e for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:50 -0400 Received: from out1.migadu.com ([91.121.223.63]:64732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066k-Hj for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -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=1624650808; 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=tfCmgGsXyOckbE8gx0r8ypOBuhwzlJe05qjcwOtGzn4=; b=lMRA8iI2Z/7sxPnJGuaLROczKI1p5d6gKMH6SG9ybiiskfRne9t90HCGQs8+90Rx8DMlYn TtmyO6JElTk27CnEbTuk5zzmbephQCpQx6Ro+TEe8dpSQr+0KLLHBizqp0ziQGlZpvb3kZ xtCSpqFapaa3PHqkbyph0+iS/ZcI8rRDbmi78DeQ4zvXV5uH5IbNDofdlTiEjQicMLxiFB HOf6PKamKgl5NJxl5X5/PAlMpBoFHshE/DO4rcLA5J13fl8YJrD9GX60uhwZFR7hkK6kgH iIcXLYhNsDIh4o0WSiGdQjowJwdHeALdEeLnIpkmJ30dUaLXV0B5m/X4m5Er7g== Date: Fri, 25 Jun 2021 15:52:58 -0400 Message-Id: <20210625195259.18741-15-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 | 127 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fbc468eab7..b5e57286e6 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,132 @@ 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"))) + (("\"ffmpeg\"") + (format #f "\"~a/bin/ffmpeg\"" + (assoc-ref inputs "ffmpeg"))) + (("'mpv'") + (format #f "'~a/bin/mpv'" + (assoc-ref inputs "mpv"))) + (("\"mpv\"") + (format #f "\"~a/bin/mpv\"" + (assoc-ref inputs "mpv"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("\"wget\"") + (format #f "\"~a/bin/wget\"" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("\"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"))) + (("\"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 Fri Jun 25 19:52:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30731 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 241CD27BC81; Fri, 25 Jun 2021 20:55:06 +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 5875227BC78 for ; Fri, 25 Jun 2021 20:55:05 +0100 (BST) Received: from localhost ([::1]:39320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwruq-0005XN-Ds for patchwork@mira.cbaines.net; Fri, 25 Jun 2021 15:55:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwrtv-0003kH-R3 for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35332) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwrtv-0005kj-IW for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwrtv-0006Aj-IX for guix-patches@gnu.org; Fri, 25 Jun 2021 15:54:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v2 16/16] gnu: straw-viewer: Deprecate package. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 25 Jun 2021 19:54: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.162465083123597 (code B ref 49210); Fri, 25 Jun 2021 19:54:07 +0000 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:51 +0000 Received: from localhost ([127.0.0.1]:46863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrte-00068R-KB for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:64742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-000678-GA for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:31 -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=1624650809; 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=QKWTtbSZS6drWJJ5kf9tK4kcVo6iTxLNiNtbdqbKAyY=; b=mFvZdiwAjEesRwbEbPzg2Y5OLX5p3Vad0NJhkuWB8F5gesniIXH6iInGE/a8/e8bEJ324b iInBNbrcB9DMt+5O2SuYlb9AqNtp8iFaHK1yw0/4a5zr4MKQ2O2GdxDeglyX6k1pUlRDxW VbJbFMTchTL0vvhSBiuW4l5jcRBnzMHaBVsndFpa0ds7Va1pzvMBBrAuJuJ42ubtbOdluL zD9baolnYHeoaI9+MHJNKVp3j3MQ40brbxpeNGtcSwfmstZSQnBlb1r4FZbz1NJfCutn/4 GvlvqDIUi/j138lGEK0zGEnRU77g8ljZH/9kIIT0S1lRERdIg3OIr6KW3UGbrw== Date: Fri, 25 Jun 2021 15:52:59 -0400 Message-Id: <20210625195259.18741-16-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-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 b5e57286e6..2551d8e9d9 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1148,88 +1148,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