From patchwork Sun Jul 4 01:03:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31109 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 3F55A27BC81; Sun, 4 Jul 2021 02:04:12 +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 EAFFE27BC78 for ; Sun, 4 Jul 2021 02:04:11 +0100 (BST) Received: from localhost ([::1]:50034 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYN-0003oZ-0u for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYF-0003mB-ED for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56870) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYF-0004sZ-71 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYF-0006GU-07 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 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: Sun, 04 Jul 2021 01:04: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.162536061223890 (code B ref 49210); Sun, 04 Jul 2021 01:04:02 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:32 +0000 Received: from localhost ([127.0.0.1]:40135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006D3-LP for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -0400 Received: from out0.migadu.com ([94.23.1.103]:58391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CD-At for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360605; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HhgyLd/ONfivzq65tSadlLd9xb+vxpwxXnoFlHaQzMA=; b=gy1Dlb2OYZDVoUY6NjKaKFW9hMh/xPjNPsEcNsQPb31MDcabKw8gemH2uuU/J8I6I+oQQh J4oX/MZV4DxPt0nuAkTqH2exAviW4E3yqSHW+Wa9sg34w8ybQ8gT7dck7g3lZAZDToM8kJ qqQ40pAlRhe2JWsZm9nOgyvso0DHVgkfkEuyMP24V6hEDtxwoZ6A0RGLnxtLxKCcSVNxm3 7w0B9neKEhzB4/oaPyB8eVscW7nQIg2rtJCT1eNWF9vdS6EXZ/6iA3E7Ds8Dln7hSqG+z3 GLFgr8wa2R+pCmTRmLzVrT2kN3McXwqwjOZ6lQYgz3jkBFYkIBtvE1PvCLmliQ== Date: Sat, 3 Jul 2021 21:03:05 -0400 Message-Id: <20210704010320.5458-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 | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d449abc78c..dac290a182 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2020 Malte Frank Gerdes ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2021 Xinglu Chen +;;; Copyright © 2021 Raghav Gururajan ;;; ;;; This file is part of GNU Guix. ;;; @@ -4204,6 +4205,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 Sun Jul 4 01:03:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31107 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 DDE2127BC81; Sun, 4 Jul 2021 02:04:10 +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 B168127BC78 for ; Sun, 4 Jul 2021 02:04:10 +0100 (BST) Received: from localhost ([::1]:49992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYL-0003mI-LJ for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYE-0003lv-Fk for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56868) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYE-0004rV-7v for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYE-0006GG-52 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 02/16] gnu: perl-glib: Propagate glib. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061023857 (code B ref 49210); Sun, 04 Jul 2021 01:04:02 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:30 +0000 Received: from localhost ([127.0.0.1]:40129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006Cj-4I for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:30 -0400 Received: from out0.migadu.com ([94.23.1.103]:58395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CF-BG for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360606; 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=OgbVBlrtabS8xdNYNdatHpUwVeG8A0ypyRPqw9dW8PY4kmS7ihw3Fd8sFlNeSkp9D9aJZu QUUcAeb1Ya9AsC/EPega7kBL7xhjG2TRnn2eS/FCverFMRL6nwyJn9Fgi5UKEdm7TTe89h 9wkKNeiNWO6RDSon7gvd1lJW/Idiv6ynZw1uUI473vmUYfy3lh+gLnmZP3rHb4f5BlWEqK wgZjNlRMmFPKTAZmF6alHCuWr2rF2NLhkuq8eux28FytKz87b++Oy4U/1YzX8Z9grMp+UH 3ybZXaHXDc9eguh+d0azbKBw4lZhOw222LOSlxRdcrri7M09hnZD8oIEyf+Fsg== Date: Sat, 3 Jul 2021 21:03:06 -0400 Message-Id: <20210704010320.5458-2-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31114 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 86D3427BC81; Sun, 4 Jul 2021 02:04:24 +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 4E7F727BC78 for ; Sun, 4 Jul 2021 02:04:24 +0100 (BST) Received: from localhost ([::1]:51066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYZ-0004Y1-D1 for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYG-0003nd-4y for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYF-0004tc-TD for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYF-0006Gj-QR for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 03/16] gnu: perl-cairo: Propagate cairo. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061423932 (code B ref 49210); Sun, 04 Jul 2021 01:04:03 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:34 +0000 Received: from localhost ([127.0.0.1]:40149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Do-9j for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:34 -0400 Received: from out0.migadu.com ([94.23.1.103]:58400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CG-W8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360607; 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=tE/oR4wee4dHlFL+Oavx38fO3c11nKNvOmNSZxgT1Xp88T/0Jf/jcP7n9e1PI1orlpUFWm J/9KiL7S1IPtw+8jwa/RsLSkttL5fS9Hih56kjlLIMYS91t2K/K4UuLhuL2TXayM9Ulsu6 wUECpVgejDoms9+TMJ4aF2phdBL9hw/MGrFv7GUeQL4axAu1OSdk59KFlCtHEG2fH+rFUB ie4AW5PnWzwXK0TRIFAq8CpFUP7Oe2ZhH0mhf3/AEXpmg4ppQpgwFsXs6THW2D29ydmx1X jbcIr6eDaNP6vJLSLWFTcPs+Uv2NCA7/iRfJ+n7uixHdfpau0w2aVZAvuqhp1w== Date: Sat, 3 Jul 2021 21:03:07 -0400 Message-Id: <20210704010320.5458-3-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:08 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31108 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 3BAD627BC81; Sun, 4 Jul 2021 02:04:11 +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 F022C27BC78 for ; Sun, 4 Jul 2021 02:04:10 +0100 (BST) Received: from localhost ([::1]:49994 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYL-0003mJ-Vo for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYE-0003m3-Rh for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56869) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYE-0004sA-KU for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYE-0006GN-HF for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 04/16] gnu: Add perl-cairo-gobject. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061123876 (code B ref 49210); Sun, 04 Jul 2021 01:04:02 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:31 +0000 Received: from localhost ([127.0.0.1]:40133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006D1-Br for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:31 -0400 Received: from out0.migadu.com ([94.23.1.103]:58406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXg-0006CI-N8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360608; 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=OgvtiNu0VnmdFzIDSzwX1pWb5N4wiMUE83RXCkcQZCuZaoK0mVpOMbije4D+lXRVwRhXGv b8tc/PUc9Isf13R2y8uUH4BaUZL23O46cIfLpLbYGwhbN973MZghkLqtb3lRWCxyZmw1v4 DjyQcqYlxlzS6PFpgNVs2T6p3UsJbsfQwO7Nd9pDyUWfpkTRp1BHwGx0fXuFc7M5Xatq5y EP7mqUv1sYDis9oyxm8l0NzTeZX0GaZ9PIptyVgmeEDBNPvm1ByLspL0eRCFeT/DzF94it 50uygUvf9mxL3i9ubTfjMvSo1bS3q7ZMVADgqdzrxR0KDU8bmTxZOcTffb4SXw== Date: Sat, 3 Jul 2021 21:03:08 -0400 Message-Id: <20210704010320.5458-4-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31112 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 9514727BC81; Sun, 4 Jul 2021 02:04:20 +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 54DBF27BC78 for ; Sun, 4 Jul 2021 02:04:20 +0100 (BST) Received: from localhost ([::1]:50822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYV-0004Nb-E0 for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYF-0003mK-Mx for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56871) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYF-0004tD-FL for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYF-0006Gc-Cb for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 05/16] gnu: Add perl-glib-object-introspection. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061323910 (code B ref 49210); Sun, 04 Jul 2021 01:04:03 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:33 +0000 Received: from localhost ([127.0.0.1]:40141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006DF-AV for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXh-0006CR-De for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360608; 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=QOfwabRZ7MFUDhaO49RuquVmv81NWvkNDe4KwC+UH4HLjvMYU5tZtS7cgpNlwCzDAqv4OZ INwlHdAX397HwPU76fvGIPpwfNRDXXRWftgtoMEK5eh/hjIOHcVXLbCpEvYqSq7KHh70ff 0dgeKUQ3zpHj5t1zhfAMhsMSn5bzqnGLB9bvJVgdFEEJHiUUj8Poe6bEmN05D/4CucyCuB TA/6yr0I+0VY3PGeSsdiFa/4SPlMiwGL1wdVWR6UGiV+Ke4vwKDE0k8HRmgNmHyGFJcPCT BkLSiWJLmerUW4nT+JWCXwMtkuNxJqmCzBjLe90N97ntP6MKaQUzJhixrMY5pg== Date: Sat, 3 Jul 2021 21:03:09 -0400 Message-Id: <20210704010320.5458-5-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:10 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31111 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 A26AB27BC83; Sun, 4 Jul 2021 02:04: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 3BD5727BC78 for ; Sun, 4 Jul 2021 02:04:19 +0100 (BST) Received: from localhost ([::1]:50720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYU-0004J9-8N for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46356) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYG-0003ow-HT for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56873) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYG-0004tp-A9 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYG-0006Gq-79 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 06/16] gnu: Add perl-gtk3. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061523940 (code B ref 49210); Sun, 04 Jul 2021 01:04:04 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:35 +0000 Received: from localhost ([127.0.0.1]:40151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dt-Hx for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -0400 Received: from out0.migadu.com ([94.23.1.103]:58418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006Ch-52 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03: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=1625360609; 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=eSica/mxVwedpfKHyXaOKxH5NBykf8RpnY/pAmvCwzf5PTP71o8jaOn9y74bUpriG5K9cq em/tUPquNkuZQqXE7rnvzPxgSHOU17w6hztk0wMlwN2SfnpnZE06uwLWEhU+n7ahWla6OJ YyTMHVbD04eqcE8LrxTheL0xJHBM4LMczSxuw/FJCa0ohVTKh054QM8b88wz5mzt3O7DKU eb1oDYqok6E0q4CQl1Dzuvhma1jYv9mZedtqmx318vjQRhv4XoWcdw8abmuByJIgjudZws DQBeeKiJOBB3KCducoJ0mJ4JWgwaIjRJl/FcqpDFem93ZUfdf8uDEID8h1uGNQ== Date: Sat, 3 Jul 2021 21:03:10 -0400 Message-Id: <20210704010320.5458-6-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31110 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 4C7DF27BC81; Sun, 4 Jul 2021 02:04:14 +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 1B92027BC78 for ; Sun, 4 Jul 2021 02:04:14 +0100 (BST) Received: from localhost ([::1]:50210 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYP-0003va-5k for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46360) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYG-0003qd-V6 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYG-0004u3-MU for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYG-0006Gy-JL for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 07/16] gnu: Add perl-text-tabs+wrap. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061523954 (code B ref 49210); Sun, 04 Jul 2021 01:04:04 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:35 +0000 Received: from localhost ([127.0.0.1]:40155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006E5-5L for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006CR-J8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -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=1625360610; 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=Zp1NOMhAycF7Zzxmk+EGeyH98dQ+6AQhSxhEHnu+Vcs=; b=lzNOqLJPN6XtB4eflsX/SGcdvIXiuMevkB7H6msrckPB0oaUcJ0QtohUEvPVEsN3m/eVm3 GLn/8nBEzQZkKJS17J2OIqEzVtZljsbt+oMzJeWd9zaLuiVZbA2G4vtVxZAYqoTV35VPy1 ecKBkiFshVLk+oMTCnj3rKfxQ4SZfBrDJvRfanbr3DEELwJpKQWNfN5N/wNb4gD9/gQSec mTSIxCAieNX2pH07VlF1gpStHGFWcRE9rCzW9M8syidK9qcqEZTEVQgr/zOFa4tooXCi0X Iil/Fb/km4DFafeu3Nmh5dNUiUYTkEc7LmmV8UZc3jOeOV0bWQ+Kw80zE4DoFw== Date: Sat, 3 Jul 2021 21:03:11 -0400 Message-Id: <20210704010320.5458-7-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 dac290a182..5f443bcc1b 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10332,6 +10332,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 Sun Jul 4 01:03:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31116 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 973B527BC81; Sun, 4 Jul 2021 02:04:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 64E9F27BC78 for ; Sun, 4 Jul 2021 02:04:34 +0100 (BST) Received: from localhost ([::1]:51664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYj-0004wz-FJ for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYH-0003sJ-D5 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56875) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYH-0004uK-3Y for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYG-0006H5-Vx for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 08/16] gnu: Add perl-text-parsewords. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061623967 (code B ref 49210); Sun, 04 Jul 2021 01:04:04 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:36 +0000 Received: from localhost ([127.0.0.1]:40159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006EJ-Pj for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:58418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006Ch-A1 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -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=1625360611; 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=kqJPbQP/G1nLALGRuWG5i6ZgbuBkqAmvCyjnCvXsOw0=; b=f28pwLCjIvG5ywHbssbdMgWwZvoEYCD/n0RynwXp7SkOzn/95Viy5ESbLG6elbSLp33kSB jnE4PYyYdTFTQuYNgGJEJWY1UKv6pfqK0v43j8ePb2FnhrM3IomsOUkHoA4JG91ISyOC9q 1EaAbvjLStGOLWtheQbjxUDhucNWRdGxGCAU4Enl1OB+Ho0UtSgxN8zBLfx7gnUqWq9Jzq 0yD4ajZca7eSF3ShJLWCNPnKJVenw/aYpGy/4gl/G+yv1argzkH9dsN2mm5Pgo8GsVu5PL JZ4oekJYItaxXslOs1Krx6Y0JixsjZghifkFBrcwJ6YECK3R3OVtENjz8oIwTw== Date: Sat, 3 Jul 2021 21:03:12 -0400 Message-Id: <20210704010320.5458-8-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 5f443bcc1b..91f077c6a4 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10251,6 +10251,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 Sun Jul 4 01:03:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31115 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 C92D327BC83; Sun, 4 Jul 2021 02:04:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 65ADB27BC78 for ; Sun, 4 Jul 2021 02:04:32 +0100 (BST) Received: from localhost ([::1]:51538 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYh-0004rg-En for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46374) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYH-0003uG-UV for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56876) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYH-0004us-Ff for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYH-0006HC-CZ for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 09/16] gnu: Add perl-term-ansicolor. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061623975 (code B ref 49210); Sun, 04 Jul 2021 01:04:05 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:36 +0000 Received: from localhost ([127.0.0.1]:40161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EW-7O for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:58431) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006DB-9V for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -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=1625360611; 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=bEEsH77RLgXSrAQNDSwLQ9PRd2k+dspSwMs6awcDgEo=; b=VMnG8E99IPZ4CY7JeD/mOnQ0z1WERs7PkR2O4KONq/Vz0XnFpQOrBUP/KX7nvr1cBYYJ6v Y6BiBfrYmA64KRio5f4Meyy5VLKV6I/TY5r2DdZlN2rYQmsXgrwBOA9VSvc2/+YBggHmyJ E8ZmU3/QqR+bqj3oqn7JgUNn+es3U2PBgnNPAE5ZC2cynj0XebZO0zv7Gd9iQuHsxfwKI+ SmHprwMvX52vxJcO5zjcyhJg6JE/9Scj/ucvbWGJT4sPQXOn0l/GsbLW6yuZnSreUwDlt9 mIFM93aAQZfY6C0ixDoXS5pDoRCIUxXr/zJtOklLjWWQLR+xzMP7+cDc3gEe/Q== Date: Sat, 3 Jul 2021 21:03:13 -0400 Message-Id: <20210704010320.5458-9-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 91f077c6a4..c4d13e6ea3 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9837,6 +9837,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 Sun Jul 4 01:03:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31113 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 9EC9827BC81; Sun, 4 Jul 2021 02:04: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 3911927BC78 for ; Sun, 4 Jul 2021 02:04:21 +0100 (BST) Received: from localhost ([::1]:50760 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYV-0004Ki-Vt for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYI-0003vU-6w for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56877) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYH-0004vc-UX for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYH-0006HK-RY for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 10/16] gnu: Add perl-test-portability-files. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536061723986 (code B ref 49210); Sun, 04 Jul 2021 01:04:05 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:37 +0000 Received: from localhost ([127.0.0.1]:40165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006Ed-M8 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:37 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006CR-Np for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -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=1625360612; 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=RTIzsUGA3IjcAbbNeoiI/1vRB6sGdK2MEVGDVUr5GCd8l/bxk8LAfotJxyPiduNKIBbBDB AUbbTjs8BDi2qY14TOvt/D74Mm71KoAEffJcfc9mfQ1S04mZZmKOpAQgHem6rtsiA2olw1 AoUOqXzp+ZGoS5RJYsg9wTwn2FSOaRAB+MfjEoZR9kCvTQbmpyS6zsOLz50tTmtEneulO/ aQO0xhsID8Tz5Ro+SbtWobwmHFMW/DkmebXtkmWtRDUw8yyTIw+1MaaB/t7En5C9O5/Tcr XJ8RLN2Y8yNxJ2+zT79TjyVaED9z/obkbAG59hp5Mi6lj4wJ+mcb+jaGWNNBpQ== Date: Sat, 3 Jul 2021 21:03:14 -0400 Message-Id: <20210704010320.5458-10-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 Sun Jul 4 01:03:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31118 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 B59FE27BC81; Sun, 4 Jul 2021 02:04:41 +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 82B9727BC78 for ; Sun, 4 Jul 2021 02:04:41 +0100 (BST) Received: from localhost ([::1]:52350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYq-0005Qu-LE for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46392) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYI-0003wz-KS for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56878) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYI-0004w4-C2 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYI-0006HR-8p for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 11/16] gnu: Add perl-xsloader. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536062024007 (code B ref 49210); Sun, 04 Jul 2021 01:04:06 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:40 +0000 Received: from localhost ([127.0.0.1]:40171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXr-0006F7-6H for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:40 -0400 Received: from out0.migadu.com ([94.23.1.103]:58442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dn-2B for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:34 -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=1625360613; 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=WjIU2Rxhlq/kw/pEO+jvQnp8uWVX24Ufs3PbH/q/yWc=; b=nABCKIeZo31OkimsThyISLFKifIeWZc797vF0SGR620G+6nWSNoRRLm1FiyD+ayea1PY5B Sijn3dsg/KJZeq0GKw++OUvt7CeQqiIExq07JOF4KmbQH08xprbbT6U3n4evkwF3WikIyD BMtIXVbeO/cYgppgrqBFHq29TxsOK+cyZSLV6bF9Si/QrJWV3jL/9G2LABC7TpmXZuzJlw AWNivdzOwNHLloYhszdcTCjvks/2BWQ010fNJf1H2E2JZTk5ZxtW8gM/xxMnBkr9HsQ3gY VD0URA0Vyy1hohiwpY62uD1V/nFK50qbJNeGnaP1Lak3FFeXpumfqhOQYV/2Jg== Date: Sat, 3 Jul 2021 21:03:15 -0400 Message-Id: <20210704010320.5458-11-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 c4d13e6ea3..eaf4a183ad 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -11174,6 +11174,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 Sun Jul 4 01:03:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31120 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 B68D127BC81; Sun, 4 Jul 2021 02:04: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 7BEB627BC78 for ; Sun, 4 Jul 2021 02:04:48 +0100 (BST) Received: from localhost ([::1]:52774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYx-0005ir-JG for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46398) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYI-0003ya-WC for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56879) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYI-0004xC-NX for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYI-0006HZ-Kq for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 12/16] gnu: Add perl-storable. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536062024013 (code B ref 49210); Sun, 04 Jul 2021 01:04:06 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:40 +0000 Received: from localhost ([127.0.0.1]:40173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXs-0006FA-7P for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:40 -0400 Received: from out0.migadu.com ([94.23.1.103]:58448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dr-Oy for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -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=1625360614; 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=BDqJux6OiRF0YHDmPqWbBwxlpITbz8xAiKj1JXLLO7I=; b=Q5U6aGtyd+mDikEQ9jAUt8YLo9WrwKboNwcLY4vTZjeJ9coalkNBDQuoNi7lTt96KXeRhi 41Ms3Za8PS0w5IMJw1OoabH58XN6XCYuo+7z7R1LbOCt/IzYQrwoYBfSsmsFq6ERp+XLP9 r4k8PxTVjwCGuf0r3iaCIKga+nywrQ8SXmAZFWYoTxx/Qes3YpEDsDDG5RO6cibClZ+pCP bDeXFTbTh+LjRg9xD+eTWUa2/ecw5SXXdzqXBaracHqYhefMqP/88Jy8UFAEffih4+d4cU fOAvkWgObTOk/53ENuxvbktNq4itqR/+BSCo7Dk5uRcGEloyqVfGMF/oS8UEGA== Date: Sat, 3 Jul 2021 21:03:16 -0400 Message-Id: <20210704010320.5458-12-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 eaf4a183ad..b9a8e4cc79 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9206,6 +9206,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 Sun Jul 4 01:03:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31117 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 E475327BC81; Sun, 4 Jul 2021 02:04:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B26AE27BC78 for ; Sun, 4 Jul 2021 02:04:34 +0100 (BST) Received: from localhost ([::1]:51700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYj-0004yr-Qx for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46402) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYJ-00040P-Cu for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56880) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYJ-0004xf-3h for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYJ-0006Hg-0i for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 13/16] gnu: Add perl-encode. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536062224022 (code B ref 49210); Sun, 04 Jul 2021 01:04:06 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXt-0006FN-PS for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:41 -0400 Received: from out0.migadu.com ([94.23.1.103]:58452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006EA-FN for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -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=1625360615; 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=R+KoLetPlmgoXacT5Tbj+hdF7p8w4nHbajGkqWfWk1U=; b=kgIiF5CQIXYqQwxNokcHbwOuJW8hFL50WWPTaCxlhxdJCxAxn/hhL4f36UhBsZJ1MbYLUR gyMnCmXKk60UHNV+booRcXhV6SbvWYLZ/N/oMpX2GN50VaJ/SN6epGsMoJfaYnUo2cNG/5 j9XscC03bb/wcv4wHZp9Kdtm5zpkitSZCvWab+VeElZG1hM/AuHas3EeyICdJj8mVzWBJJ GVXUhudfko/mppIwV1oONaUR2jjAgeBQynYcmEKvUFUE3durB57klhPxjQZWuhgCUQ8Zbk vcLh26Ku2uoQvRISBnfnyyDgE7ekB5Vjg0chipdCxzGQBh+Go0w6Sv3ewlzglA== Date: Sat, 3 Jul 2021 21:03:17 -0400 Message-Id: <20210704010320.5458-13-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 b9a8e4cc79..e6de06c99d 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3987,6 +3987,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 Sun Jul 4 01:03:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31119 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 31E4527BC81; Sun, 4 Jul 2021 02:04:42 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0104927BC78 for ; Sun, 4 Jul 2021 02:04:42 +0100 (BST) Received: from localhost ([::1]:52386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYr-0005SF-37 for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYJ-00041p-PY for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56881) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYJ-0004xv-Gu for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYJ-0006Hn-Dx for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 14/16] gnu: Add perl-mime-base64. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536062224030 (code B ref 49210); Sun, 04 Jul 2021 01:04:07 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006FP-0x for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:58461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EP-6H for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -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=1625360615; 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=fcoW4k5lTfwe3fbzvycrkIs8LWv6+dZrt/JyOLmt5yQ=; b=QPhorhlH+vNorYxftQ4apRG0gjoT9T78C399zCtJF4oacbEJiPDfc6D/XBecA8v+HNJK5z QvILCZ7azs6jiyMkk54rBRNaJVtVBF+ZsEdMs51PEhWJywYhtG5dPQ8WDA7kPt6yTpOo0o DpasK+VCIdnGsrIvNbxk/B8oPY5bVNTC9mx+sKkbjfIv+98nFFOBeY5sVWyxW308B4PVU+ d9N6TjRG7GQeFFYnSuIOQfy1ieqeBrR0M12TdVbCPUVr0+l/snF2UcCzfdc9RKHrvMXXUM YFgdO8aNxPj8JNHpMxmMCHFOwJ0onbboeL8tmoqDhZ+frucFMPT6jD8+m3Ll7Q== Date: Sat, 3 Jul 2021 21:03:18 -0400 Message-Id: <20210704010320.5458-14-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 e6de06c99d..db10c44a20 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6411,6 +6411,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 Sun Jul 4 01:03:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31122 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 F2ADE27BC81; Sun, 4 Jul 2021 02:04: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 6F71627BC78 for ; Sun, 4 Jul 2021 02:04:57 +0100 (BST) Received: from localhost ([::1]:53194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqZ6-00060B-Im for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYK-00043j-86 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56882) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYJ-0004y4-So for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYJ-0006Hx-Q0 for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 15/16] gnu: Add pipe-viewer. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04: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.162536062224037 (code B ref 49210); Sun, 04 Jul 2021 01:04:07 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006FX-AA for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:58452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EA-Pp for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:37 -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=1625360616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4RTBsIueVDz1Blu9qB/i7n3aVDUiI/jCOnSPVfqUF9Q=; b=PaZoLgv8pbFJmEYoCNUVmrnJbh+zhkkEz7sUQfI7CTlAI/+qM/kkCU9ahmVJTYT/8C216m Z2Zz2iikET8i2f4oWTy70e3FT2JXCv6DHX49uOPjllM8ins5IvYHmiWZ4tHAJvCmAR42gf OJtwE+EtsVsRXfdczTHvRtQWT/ROBRUFncuP773hoZy9AfLhUiqVcsfY5wAMuSnH6qY4ga zi8TsSpPnGPjU0g/YbW7T6dchK6aMFwVwwdoi+IUU3tqK/d5NCT85NRXbM0A4nSuawl3ii iYbhs6yCl0wic9Ds/uQ91gAZboYxH7DyEbF7jsqnrhMjMou96OAKkXTqWexSmg== Date: Sat, 3 Jul 2021 21:03:19 -0400 Message-Id: <20210704010320.5458-15-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 | 109 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 74c8d3b253..f2c4335079 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -52,6 +52,7 @@ ;;; Copyright © 2021 David Wilson ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2020 Hartmut Goebel +;;; Copyright © 2021 Raghav Gururajan ;;; ;;; This file is part of GNU Guix. ;;; @@ -179,6 +180,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) @@ -1021,6 +1023,113 @@ 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$") + (("'ffmpeg'") + (format #f "'~a/bin/ffmpeg'" + (assoc-ref inputs "ffmpeg"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("'youtube-dl'") + (format #f "'~a/bin/youtube-dl'" + (assoc-ref inputs "youtube-dl")))))) + (add-after 'install 'install-xdg + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("share/icons" "share/pixmaps") + ("share" "share/applications" + #:include-regexp ("\\.desktop$"))) + args))) + (add-after 'install-xdg 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin-dir (string-append out "/bin/")) + (site-dir (string-append out "/lib/perl5/site_perl/")) + (perl-lib (getenv "PERL5LIB")) + (gi-typelib (getenv "GI_TYPELIB_PATH"))) + (for-each + (cut wrap-program <> + `("PERL5LIB" ":" prefix (,perl-lib ,site-dir)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) + (find-files bin-dir)))))))) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-test-pod" ,perl-test-pod) + ("perl-test-simple" ,perl-test-simple))) + (inputs + `(("perl-data-dump" ,perl-data-dump) + ("perl-digest-md5" ,perl-digest-md5) + ("perl-encode" ,perl-encode) + ("ffmpeg" ,ffmpeg) + ("perl-file-path" ,perl-file-path) + ("perl-file-sharedir" ,perl-file-sharedir) + ("perl-getopt-long" ,perl-getopt-long) + ("perl-gtk3" ,perl-gtk3) + ("perl-http-message" ,perl-http-message) + ("perl-json" ,perl-json) + ("perl-json-xs" ,perl-json-xs) + ("perl-libwww" ,perl-libwww) + ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) + ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) + ("perl-memoize" ,perl-memoize) + ("perl-mime-base64" ,perl-mime-base64) + ("perl-pathtools" ,perl-pathtools) + ("perl-scalar-list-utils" ,perl-scalar-list-utils) + ("perl-storable" ,perl-storable) + ("perl-term-ansicolor" ,perl-term-ansicolor) + ("perl-term-readline-gnu" ,perl-term-readline-gnu) + ("perl-text-parsewords" ,perl-text-parsewords) + ("perl-text-tabs+wrap" ,perl-text-tabs+wrap) + ("perl-unicode-linebreak" ,perl-unicode-linebreak) + ("perl-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 Sun Jul 4 01:03:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 31121 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 5C3DB27BC81; Sun, 4 Jul 2021 02:04:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CDFBD27BC78 for ; Sun, 4 Jul 2021 02:04:48 +0100 (BST) Received: from localhost ([::1]:52806 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzqYx-0005ju-Tr for patchwork@mira.cbaines.net; Sat, 03 Jul 2021 21:04:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzqYK-00045T-Kd for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzqYK-0004yW-9T for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lzqYK-0006I4-6L for guix-patches@gnu.org; Sat, 03 Jul 2021 21:04:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v5 16/16] gnu: straw-viewer: Deprecate package. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 04 Jul 2021 01:04:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49210 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 49210@debbugs.gnu.org Cc: Raghav Gururajan Received: via spool by 49210-submit@debbugs.gnu.org id=B49210.162536062324043 (code B ref 49210); Sun, 04 Jul 2021 01:04:08 +0000 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:43 +0000 Received: from localhost ([127.0.0.1]:40181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006Fe-Pr for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:43 -0400 Received: from out0.migadu.com ([94.23.1.103]:58461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXp-0006EP-Nv for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:38 -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=1625360617; 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=2+xew/kxQkNRos0cjuK4nYgJIu8A1oDVWT1CrLJ4R4U=; b=q7LSM1O8VXuSczNM6Xb6L6OsgVvenaKOTK0HNZ3qgpAk3earlpj3SvZaPMhdGLmN9AGbwq 60S1taZQ+I4c4nunGPKavZ9m19AUS7CHDXMhOfRxy/JdyMwTTzWlRXaJmD1ixlb7PlhyOb jEu1UgqHZbeaWb0jlpLHklHTzkdA48dFEEkGePK0pQWtALeIeHdZgqu8AX90b7DetZwbya nLHJlmKjK2AMWkJ4ZgJUuOy/vghmEPSVeq6iWs0jYZjoy6u2KQ9XW3Uh4Ju0GdlnA+X8uc cukgDytVaH55K2F3UIyyjdso807z2/646or23DbuDYuZpK1mBmiJGzBssIxE0A== Date: Sat, 3 Jul 2021 21:03:20 -0400 Message-Id: <20210704010320.5458-16-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-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 f2c4335079..c02938db08 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1131,88 +1131,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