From patchwork Wed Jun 30 03:35:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30818 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 5D50627BC81; Wed, 30 Jun 2021 04:36: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 157C027BC78 for ; Wed, 30 Jun 2021 04:36:12 +0100 (BST) Received: from localhost ([::1]:52440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1H-00066x-41 for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR18-00066K-VC for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR18-0001uI-Lh for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR18-0007Sk-GA for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 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: Wed, 30 Jun 2021 03:36: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.162502414328549 (code B ref 49210); Wed, 30 Jun 2021 03:36:02 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:43 +0000 Received: from localhost ([127.0.0.1]:56133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0p-0007QG-G5 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:43 -0400 Received: from out0.migadu.com ([94.23.1.103]:35606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0n-0007Pt-BN for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:42 -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=1625024140; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=TbwojPcgto3SfqJBAtD2dgWxmnADRk+2i3oqo2LxudM=; b=Nf8MhM21gHtrUWIr145wSYenCASzgTRW8yzVib6LIacYhFIngsQ7OVO5yh2cAD+YSs3BRv BfkXEbhMVf5xndrmjlI+4U6f4jgSTls11EFWdJLFvcXg2z7K+jtWyddvzkIBhEV1z83b/m zIE4p5CGLi94SAAOts6OIjnIIo5F7v3Rz/WRRJGMkfeVuKFnoq6wbULyAF0det24RFJcal pLc/FJ+1ZWRnpukFhIGGyf46eQdtMaadMi5hK5pDt4MU2n5qm+ukGIr7C1ahCsivRkBxqT b+CpufLiD2GwzW3023S28M88zchJL4tfLQEbIJVOHQGe1MVPqliEtueI61Y4LA== Date: Tue, 29 Jun 2021 23:35:23 -0400 Message-Id: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-exporter): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d449abc78c..84d1ad9634 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4204,6 +4204,31 @@ command, which can be used as a minimal Perl read-eval-print loop (REPL).") in your modules in a \"Java-esque\" manner.") (license (package-license perl)))) +(define-public perl-exporter + (package + (name "perl-exporter") + (version "5.74") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/T/TO/TODDR/" + "Exporter-" version ".tar.gz")) + (sha256 + (base32 "1f25k5iaygiizlrkbbl6wxd647pwfmynykxalq6r9bbkysg8inza")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-pod" ,perl-test-pod))) + (propagated-inputs + `(("perl-carp" ,perl-carp))) + (home-page "https://metacpan.org/dist/Exporter") + (synopsis "Default import method for modules") + (description "Exporter implements an import method which allows a module to +export functions and variables to its users' namespaces. Many modules use +Exporter rather than implementing their own import method because Exporter +provides a highly flexible interface, with an implementation optimised for the +common case.") + (license (package-license perl)))) + (define-public perl-exporter-lite (package (name "perl-exporter-lite") From patchwork Wed Jun 30 03:35:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30822 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 0074F27BC81; Wed, 30 Jun 2021 04:36: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 C928D27BC78 for ; Wed, 30 Jun 2021 04:36:20 +0100 (BST) Received: from localhost ([::1]:53092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1P-0006Yp-R7 for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35310) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR19-00066R-8D for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44626) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR19-0001uu-17 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR18-0007Ss-U6 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 02/16] gnu: perl-glib: Propagate glib. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502414428555 (code B ref 49210); Wed, 30 Jun 2021 03:36:02 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:44 +0000 Received: from localhost ([127.0.0.1]:56135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0p-0007QP-Q7 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:44 -0400 Received: from out0.migadu.com ([94.23.1.103]:35612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0n-0007Pu-G3 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:43 -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=1625024140; 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=fkQjSumeeFNulWp9lKdLJAs83CnGTZxPOe4Bd4reW8Ps4llNXCJskwI+PHVn/Tq6C8DgJI q51brW7APhIx+NoTDreFIZYxHaggQSEtKyD2XooeyM0qw52ts7LNJZU4FSuEUqcDCiLnJY ivWb81b/BxWumqHSZtd9po4U+/2LKs3dwJwukkVLVNvSiq7znXc1kGB9X+Hdxk5AXK+65s MJRFnCXf2L+hTyc5GMxru8lbAgCiBxMEYi4sn18aMeehdvly9i0agp2yeDLAS4TJH/dOw6 TAtK5hW9Tra/t3LgzCdwIjBHU6r6ubNmJKfAnX6rjb10Cm7nD3rbNON8qVxrng== Date: Tue, 29 Jun 2021 23:35:24 -0400 Message-Id: <20210630033538.15059-2-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30819 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 CE33727BC83; Wed, 30 Jun 2021 04:36:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3C84227BC78 for ; Wed, 30 Jun 2021 04:36:13 +0100 (BST) Received: from localhost ([::1]:52448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1I-00067S-7k for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR19-00066a-Km for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR19-0001v3-Do for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR19-0007Sz-AX for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 03/16] gnu: perl-cairo: Propagate cairo. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502415028621 (code B ref 49210); Wed, 30 Jun 2021 03:36:03 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:50 +0000 Received: from localhost ([127.0.0.1]:56155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0w-0007RV-2V for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:35620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0o-0007Pw-Dt for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:43 -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=1625024141; 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=PCds3xsHejkIoNc8arq47iBv7sXyZCArSpC6ztQ81JYNFsWHT3ajK0iJYW1JC4RsGn3l35 bxC1Z4mZL6kQutoUArrnPYhFd/3034qMD2qV6GqHy8wRK41c50foQZs4UQDtHRuAEvdpxU G11jsMabkVqgZnW6XdYftQswp1TjKxtKSbYUPsFajC7Fj6Ew4hM8Veu3FWubr/VGxzDPDT ouT1ed7d9Jdug8TUZKkCq9GMfwwth04RzEM1Zr5IE4mKEeUcGvd1qbAjtJhFb399h/K3US 6mHlBSYGE4Tz6XOS69PcWa1JN/dtjhDdTgzLZlEnxGANSxYXG7KkdjOH0nfn6Q== Date: Tue, 29 Jun 2021 23:35:25 -0400 Message-Id: <20210630033538.15059-3-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30821 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 0A25E27BC78; Wed, 30 Jun 2021 04:36:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D1EAE27BC81 for ; Wed, 30 Jun 2021 04:36:15 +0100 (BST) Received: from localhost ([::1]:52558 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1K-0006CW-S5 for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR1A-00066i-19 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR19-0001w0-QJ for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR19-0007T6-NJ for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 04/16] gnu: Add perl-cairo-gobject. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502415028629 (code B ref 49210); Wed, 30 Jun 2021 03:36:03 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:50 +0000 Received: from localhost ([127.0.0.1]:56157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0w-0007Ra-AI for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:50 -0400 Received: from out0.migadu.com ([94.23.1.103]:35624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0p-0007Pz-4H for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:43 -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=1625024142; 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=TupaNywEb7rQ63Vdtirkq2KGz+55HkyotVE/aw9s33WeuAzHFNy+KaQqBxXp3bZFsC8Zft jFyso4ey/JNPO4qvDNPnbzlKAvTMkntnhJs9W8nNTAHwGvaJFPNRXeLpbPsbvBZnVZhj1f DOrpntS5pQAZGX5y7Nveh18xl0EnD0pS9kNnB+TQrbXu380JrJlsrrDHDRNGG2AAbh1FUt i03+pcPgvMIMO5rU0CcMt+ELV//YXrBqkDxgFTkSCZ6i5gDeDxMa7rqPHV24BWk1iOGaho XuCNxDqe8yuoViajTq9pP5OTdavNJYUlZV6zsc13KLXT5EJVZHDSF8IqMtveaA== Date: Tue, 29 Jun 2021 23:35:26 -0400 Message-Id: <20210630033538.15059-4-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30820 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 D9D0E27BC78; Wed, 30 Jun 2021 04:36:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 67F2327BC83 for ; Wed, 30 Jun 2021 04:36:16 +0100 (BST) Received: from localhost ([::1]:52578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1L-0006DH-Fr for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35316) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR1A-00066r-DT for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR1A-0001wN-6q for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR1A-0007TE-4A for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 05/16] gnu: Add perl-glib-object-introspection. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502415128639 (code B ref 49210); Wed, 30 Jun 2021 03:36:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:51 +0000 Received: from localhost ([127.0.0.1]:56159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0w-0007Ri-KB for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:35630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0q-0007QR-2t for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:44 -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=1625024143; 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=u3TMJXppKOv/M8dzg3k7fOZIacT/YPCvMhPx7qdWX2SY8L+/tXMJUvpLvEc7ioG7LPKkhe 96pTDspUk/S/8XCtiG+5/xFnGhT7rvpTYLrkddxLEG2QJeV/0eZC8X9XbNalpQjSzBHnlO qdujtMYrV6zSTCjBilVqtilvjqvFl1PUV3KTVdsn+xdXrmQeRGDa42YfdV13JGyK1cMByO 7PPIwSVGACWnLFJQtcbj65Y46RVjiPuPrfzWVja0J/4lLUTtAR5f6DoUFzQOXHT4oTHKrS AEmH0zRIIk3DX8YNFHSRPRh/MCciFfz9ReDIuHe6s9HbT73C+K24xfRJrAQMUA== Date: Tue, 29 Jun 2021 23:35:27 -0400 Message-Id: <20210630033538.15059-5-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30824 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 1587327BC81; Wed, 30 Jun 2021 04:36: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 A805027BC78 for ; Wed, 30 Jun 2021 04:36:23 +0100 (BST) Received: from localhost ([::1]:53396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1S-0006kv-OR for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR1A-000677-RP for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44630) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR1A-0001wT-Js for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR1A-0007TL-HF for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 06/16] gnu: Add perl-gtk3. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502415128651 (code B ref 49210); Wed, 30 Jun 2021 03:36:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:51 +0000 Received: from localhost ([127.0.0.1]:56163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0x-0007Rr-2R for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:51 -0400 Received: from out0.migadu.com ([94.23.1.103]:35635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0q-0007Qh-PF for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:45 -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=1625024144; 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=fMyvNzcC9z9Im/AAxKmkyabmntVGdTiMpjSUDsCT5Sk+8IXz+5sueCss9tJMpL1NIMqBMc 6FMZcBLwVRQhDCJzsLXZmZOkprOIS6t+ecw0xRYbTY9QS/GTCQ5kzZJ6Qu41ydzOCZcT57 yqkmmmfSfGjD9VMBT3ap+VxC/30RdIIW3I6rAfJdq5v5DzNVSzmiJ1/jzZlbcsuCwp1udI kwbUBPSD2Q2MA5S6fByG3o/TcseJYpo/niN6TxhJIC++phbX8Xj5tpxK2DWDCrf5D26IIN V6l2c9oKDH2M4SJfy0sCrMYLgPn4hWHLRbsOdgAXdOlPPojt91AC49GhpQrNdA== Date: Tue, 29 Jun 2021 23:35:28 -0400 Message-Id: <20210630033538.15059-6-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30823 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 C175E27BC83; Wed, 30 Jun 2021 04:36:23 +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 53F0627BC81 for ; Wed, 30 Jun 2021 04:36:23 +0100 (BST) Received: from localhost ([::1]:53360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR1S-0006jd-Dm for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:36:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR1B-000684-8K for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44631) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR1B-0001wZ-0Z for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR1A-0007TT-UB for guix-patches@gnu.org; Tue, 29 Jun 2021 23:36:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 07/16] gnu: Add perl-text-tabs+wrap. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:36: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.162502415228663 (code B ref 49210); Wed, 30 Jun 2021 03:36:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:35:52 +0000 Received: from localhost ([127.0.0.1]:56167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0x-0007S4-M2 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:52 -0400 Received: from out0.migadu.com ([94.23.1.103]:35640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0r-0007Qo-EV for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:45 -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=1625024144; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9FwZsobTA1yiK3H8cqJMX1APikjiL1xJIZG44Q7BaH4=; b=mczmsiKcfVGVg5mZwIO3Zz7fRt60oBQqmyUJleGxYaJEZPQ2CcU27UYoVtnsXC0rtXf+Gf oc3Cn9cpMoq9OyNbJjlrIZVm8spYsiJ5vdTlteOzcypnTFhp4nLcmrFd6u7AwQWeT+gjtD t95RRKWDwZ4mDrxHN2xyhRiBLU2mIv5jMu3KBq7jir4tSnxYJZo0lUxwTi0zg9AQ6D/kRU GuqHzax0wO3TBds9qOSAj1JQxGdMJ1N5iAx++lWzBGHtD6gwoALJkuG2StyP8jFDvb4NRp DvsobyeFH9kK7mGxRjzQhbwDbrTLPnUjyjRsI82H1e7F4aI7B7QA26zO9Dp+0A== Date: Tue, 29 Jun 2021 23:35:29 -0400 Message-Id: <20210630033538.15059-7-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-text-tabs+wrap): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 84d1ad9634..dd24b10180 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10331,6 +10331,24 @@ algorism to indicate multiplication by 1000.") (description "Text::Table renders plaintext tables.") (license license:x11))) +(define-public perl-text-tabs+wrap + (package + (name "perl-text-tabs+wrap") + (version "2013.0523") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/MU/MUIR/modules/" + "Text-Tabs+Wrap-" version ".tar.gz")) + (sha256 + (base32 "0pv5dympvrba6lslklwzb4glpazl5farn2b2530vjdxpzxphbjxr")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-Tabs+Wrap") + (synopsis "Text::Tabs and Text::Wrap Modules") + (description "Text::Tabs will add or remove tabs from a document. +Text::Wrap will reformat lines into paragraphs.") + (license (package-license perl)))) + (define-public perl-text-template (package (name "perl-text-template") From patchwork Wed Jun 30 03:35:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30826 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 BAAF527BC78; Wed, 30 Jun 2021 04:37: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 62CE627BC81 for ; Wed, 30 Jun 2021 04:37:11 +0100 (BST) Received: from localhost ([::1]:54000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2E-0007JB-Dq for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR26-0007Ht-Gv for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR26-0002q3-9n for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR26-0007W8-8D for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 08/16] gnu: Add perl-text-parsewords. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502416728759 (code B ref 49210); Wed, 30 Jun 2021 03:37:02 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:07 +0000 Received: from localhost ([127.0.0.1]:56171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0y-0007SG-5h for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:35645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0s-0007Qu-4Q for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:46 -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=1625024145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wZ3r++o7ocqZyiyz5ny/Ohiz00BTT0IVigx1NN6+ZzM=; b=BGclKrNXp4GYzt9eFAQeJYDyQ8fuRa7UoEhr3LXAindd17naIXuKTiOST27eK2qklepzoy iwD0b8I2F02aUxE58Vi6b4ntxL8rXAOprspjX60mxgEiafBOGnPLCwc8rYKI9GH3Uvjotq pIPXoGQrpDNfOgBMPuIngMPD6Og1+/xB3dMSTacJJqrbe2bqB8ZQFpWaiKD+K2o19/xqkf V2K0OjaI1oONgYWiX5ZLvIHonfGsplC3dFqNW3kdELnssYk0VcJ/3QpCbFzevvh5vieJrS 38rhpj1T2Jbv2yFXgsF3SQV38FJ0T7FVw8LFVZgT4RWMBjToXb7nnQvtpOiWzw== Date: Tue, 29 Jun 2021 23:35:30 -0400 Message-Id: <20210630033538.15059-8-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-text-parsewords): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index dd24b10180..97a7e14a69 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10250,6 +10250,24 @@ template engine, for when you need speed rather than complex features, yet need more features than simple variable substitution.") (license (package-license perl)))) +(define-public perl-text-parsewords + (package + (name "perl-text-parsewords") + (version "3.30") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CH/CHORNY/" + "Text-ParseWords-" version ".tar.gz")) + (sha256 + (base32 "1s7mmznk4chdvfi2jl2h6gawfaqq24bdasy6b1z9jhyxg60j7q45")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-ParseWords") + (synopsis "Parse text into an array of tokens or array of arrays") + (description "Text::ParseWords module is used to parse text into an array of +tokens or array of arrays.") + (license (package-license perl)))) + (define-public perl-text-patch (package (name "perl-text-patch") From patchwork Wed Jun 30 03:35:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30829 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 DE93327BC81; Wed, 30 Jun 2021 04:37:28 +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 A97E327BC78 for ; Wed, 30 Jun 2021 04:37:28 +0100 (BST) Received: from localhost ([::1]:54914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2V-0007xH-Pp for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35718) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR26-0007I2-Vs for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR26-0002qF-OC for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR26-0007WH-Ko for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 09/16] gnu: Add perl-term-ansicolor. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502416728766 (code B ref 49210); Wed, 30 Jun 2021 03:37:02 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:07 +0000 Received: from localhost ([127.0.0.1]:56180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1D-0007To-9b for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:35657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0t-0007R1-2J for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:47 -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=1625024146; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ckqO2AQM+jcUMbCoobEHlk9iGOyeGK0x4Y4v1vW2410=; b=C5hqpmibDXsJcCxWQwMvxrlyPUPhB7UVWvCn8lnJNJV9HdQItcdRSFjzazHVoTMrTsOl7S CsFvW5/rRKJ/YH6o3j9jdXNK4oF9GOgRWwjVpUHpTWYdflFALi6o69FeyFhQ49xmwIa6WK CljzPa28ZiY8bcmZMJUJMovto0fALybMLdIs1QiNc+g/tmKGOK/pZAL3vb7k8oVls489np gzvMYZnGqnP66ZEurEf00TjAhNnaLtjrKaX0vY4q/X/2iQveCoyNWDhcFUbuHt1gKkYMQd tsmQU72AroQsRElwaYz/iDrkpVJSSd36rRN26VhSLW/2Q7azfQIqy2wED2Babw== Date: Tue, 29 Jun 2021 23:35:31 -0400 Message-Id: <20210630033538.15059-9-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-term-ansicolor): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 97a7e14a69..dc681865ac 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9836,6 +9836,30 @@ situations, where you may need to upgrade to the full feature set in the future, or if you want the retain the familiarity of TT-style templates.") (license license:perl-license))) +(define-public perl-term-ansicolor + (package + (name "perl-term-ansicolor") + (version "5.01") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RR/RRA/" + "Term-ANSIColor-" version ".tar.gz")) + (sha256 + (base32 "0zgj329kfrwcyqn491v04x65yjydwfc4845a71f8hypdrj3vv0b2")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-warn" ,perl-test-warn))) + (home-page "https://metacpan.org/dist/Term-ANSIColor") + (synopsis "Interface to the ANSI terminal escape sequences for color") + (description "Term::ANSIColor provides constants and simple functions for +setting ANSI text attributes, most notably colors. It can be used to set the +current text attributes or to apply a set of attributes to a string and reset +the current text attributes at the end of that string. Eight-color, +sixteen-color, 256-color, and true color (24-bit color) escape sequences are all +supported.") + (license (package-license perl)))) + (define-public perl-term-encoding (package (name "perl-term-encoding") From patchwork Wed Jun 30 03:35:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30825 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 7081127BC83; Wed, 30 Jun 2021 04:37: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 35BB027BC78 for ; Wed, 30 Jun 2021 04:37:11 +0100 (BST) Received: from localhost ([::1]:54002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2E-0007JE-AH for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR27-0007IM-AL for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44656) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR27-0002qx-3L for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR27-0007WP-0q for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 10/16] gnu: Add perl-test-portability-files. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502416828773 (code B ref 49210); Wed, 30 Jun 2021 03:37:02 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:08 +0000 Received: from localhost ([127.0.0.1]:56182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1D-0007Tv-LG for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:07 -0400 Received: from out0.migadu.com ([94.23.1.103]:35661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0t-0007R8-Pg for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:48 -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=1625024147; 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=HSMxVdKJxSpBWBCVeWM4wlaDLA0AMe+QCdsI7JyL0pWyivUirvkVjkJ39YCVkmXpmsKATG a3/shLZiI8Tts5d/qyA9DZfh2xL9rcfYLNLWcxE9Q7nvDpI3mVjmGK3pVPMQdAy22A9aGG LDRvLb8IuEYdSH839ULigFXshN2uqStxRble7LCVJOs2Nsx4Lrb01PMetskMFDhdXwh64s zGkDoM4LdD1zeWriSYbDwJtF7V/wirJzbsiPDa4nn5/11xU3AmgxapvyBsAAmkd6cOZv2p 19wikPZrYuMPa6+dAUM7FpjhAB3jMCyMPbfJRkFZ+RG+tCPe+67/8hBa/AOeLA== Date: Tue, 29 Jun 2021 23:35:32 -0400 Message-Id: <20210630033538.15059-10-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 Wed Jun 30 03:35:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30830 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 19A8427BC81; Wed, 30 Jun 2021 04:37:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B4C5927BC78 for ; Wed, 30 Jun 2021 04:37:29 +0100 (BST) Received: from localhost ([::1]:54986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2W-000802-MU for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR27-0007Ie-OB for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44657) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR27-0002re-Gj for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR27-0007WW-E8 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 11/16] gnu: Add perl-xsloader. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502416828780 (code B ref 49210); Wed, 30 Jun 2021 03:37:03 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:08 +0000 Received: from localhost ([127.0.0.1]:56184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1E-0007U2-0A for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:08 -0400 Received: from out0.migadu.com ([94.23.1.103]:35668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0u-0007RF-Ge for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:48 -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=1625024147; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vg3j9mQ+sBJg9YByLc5xqeOXmqvSKXy2xohDFiMOGc8=; b=XXOF76koXZeWlsRR8cI9arS2hEChzdCKRTkcYnyEvSEQMRnsSaGYvUJIePMKXk89Krqflz 5+N5J1q80BD5GjQmH2XMEtmFApIJQ0sS8FCJ5KvlaIuDAAZQUAm9SVKVGviGl2Du0qRO2A l9xY3/G/RS50tG/92IBbKT1kjPfn230JkwsJXB91oPCh0KcHYkrMRdYmDE0searxph4FNd X1KrhQUINfzUjU1TQ9MVORqtHQBR9ZPviaH08rDX0y2rwbN0PAs1SN38Z2CsM9CcipyzPp 2TCyNF3Y8tdeMBp8mgNdL14P0pM5EIQ7fjT5vKcvU2/R7Fff/rge/jy0H8O9+Q== Date: Tue, 29 Jun 2021 23:35:33 -0400 Message-Id: <20210630033538.15059-11-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-xsloader): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index dc681865ac..2b668f93bf 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -11173,6 +11173,30 @@ attribute names.") ;; modification, are permitted under any circumstances. No warranty. (license license:public-domain))) +(define-public perl-xsloader + (package + (name "perl-xsloader") + (version "0.24") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/S/SA/SAPER/" + "XSLoader-" version ".tar.gz")) + (sha256 + (base32 "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-distribution" ,perl-test-distribution) + ("perl-text-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage) + ("perl-test-portability-files" ,perl-test-portability-files))) + (home-page "https://metacpan.org/dist/XSLoader") + (synopsis "Dynamically load C libraries into Perl code") + (description "XSLoader module defines a standard simplified interface to the +dynamic linking mechanisms available on many platforms. Its primary purpose is +to implement cheap automatic dynamic loading of Perl modules.") + (license (package-license perl)))) + (define-public perl-xs-object-magic (package (name "perl-xs-object-magic") From patchwork Wed Jun 30 03:35:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30832 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 B442527BC81; Wed, 30 Jun 2021 04:38:46 +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 7021C27BC78 for ; Wed, 30 Jun 2021 04:38:46 +0100 (BST) Received: from localhost ([::1]:57790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR3l-0001VL-Iu for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:38:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR28-0007K5-Hr for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44659) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR28-0002sV-9a for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR28-0007Wm-7G for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 12/16] gnu: Add perl-storable. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502417928805 (code B ref 49210); Wed, 30 Jun 2021 03:37:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:19 +0000 Received: from localhost ([127.0.0.1]:56188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1I-0007UK-Is for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:35676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0v-0007RG-6g for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:49 -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=1625024148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y3BMHurnePpTIa7DBu1y0kclx92kdzSgpMC+ws7CI6U=; b=bJHSttbgFx6xSOTiK6OtfjJdBA1jnTVUaWqTFkF1bz4wCvMa3zCGyvXMzWrwjXzZHU0pwH jwan7+qgNNIu40E9mvMTvXSWLp5yIOnwdUux0Y9DqLA15Zzsd/81M5mV90WU0rzEEeAmhG RqLHFlqnw3aneeajbeDp5WGeWovDyFYOMD6pjeE3tmj7jP3VjsSz8NlkQUMH6wxF6QgosK stt9qL6JgWSo0iwZzWWeTQL+AST/HXRdRgpTrj9mw6w2WJWyZcix9TVbcCggLq6d31LSHt +gV1wN3QvHCgLxTZZnM3fzQBpT3f2+P43aKJXcgQq7sc7N9CXUrY6u/i3EIoHQ== Date: Tue, 29 Jun 2021 23:35:34 -0400 Message-Id: <20210630033538.15059-12-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-storable): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 2b668f93bf..add00a1032 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9205,6 +9205,27 @@ which it is called.") implementation of @dfn{Principal Component Analysis} (PCA).") (license license:perl-license))) +(define-public perl-storable + (package + (name "perl-storable") + (version "3.15") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XS/XSAWYERX/" + "Storable-" version ".tar.gz")) + (sha256 + (base32 "1nkln4fm4962b5jk1dp6lf635nnrj5a5pg1a5xmchvrfrc3asggw")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/Storable") + (synopsis "Persistence for Perl data structures") + (description "Storable brings persistence to your Perl data structures +containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be +conveniently stored to disk and retrieved at a later time.") + (license (package-license perl)))) + (define-public perl-stream-buffered (package (name "perl-stream-buffered") From patchwork Wed Jun 30 03:35:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30831 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 DD68C27BC81; Wed, 30 Jun 2021 04:38:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AA23D27BC78 for ; Wed, 30 Jun 2021 04:38:40 +0100 (BST) Received: from localhost ([::1]:57574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR3f-0001MQ-Ps for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:38:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR28-0007J7-4a for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44658) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR27-0002rq-TM for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR27-0007Wd-RB for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 13/16] gnu: Add perl-encode. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502417228791 (code B ref 49210); Wed, 30 Jun 2021 03:37:03 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:12 +0000 Received: from localhost ([127.0.0.1]:56186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1I-0007UI-BG for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:12 -0400 Received: from out0.migadu.com ([94.23.1.103]:35668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0v-0007RF-KI for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:49 -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=1625024149; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYTXj2VTSRrUBrppUTBS4Al4Fhr99t9uivVkDWxH1WY=; b=UIjMkA8buygPwIkBxC+Rz8cvb5REZrAQRGS6b6XrC2iSea//pEmt0fJckiCEK+Mw/figFs 0Fs9CRjjwTCfJdvTtRir/evfeqvHH61ZhJurbkFOLTbsUaRK7qLB58kiY/d7pRrpFzCfX6 XmvM01tkRwWvuUI+jVC6ay6uONOtQ/nlfOTScSVqPcbBorOcLyZpP905v1UqGd+a54eJ0W tGawxQJmV/qhT2tkf0jgtm/bnSZY5KOvYmRpCCm1UQK41y7anbRFUA50Eio7jUM6Efbly0 rQSdEm+AFICRkEiH6VN7iFzyE62JJskS5bpUD8hk6h80svyqMz5qKu03sie3ww== Date: Tue, 29 Jun 2021 23:35:35 -0400 Message-Id: <20210630033538.15059-13-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-encode): New variable. --- gnu/packages/perl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index add00a1032..90bbf8c72c 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3986,6 +3986,28 @@ very platform-dependent, so correct use of these functions requires the programmer to be mindfulof the space of platform variations.") (license license:perl-license))) +(define-public perl-encode + (package + (name "perl-encode") + (version "3.10") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/D/DA/DANKOGAI/" + "Encode-" version ".tar.gz")) + (sha256 + (base32 "1a8rwcrxxhq81jcdvdwns05c65jwr5r6bxvby6vdcr3ny5m91my2")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-storable" ,perl-storable) + ("perl-parent" ,perl-parent))) + (home-page "https://metacpan.org/dist/Encode") + (synopsis "Character encodings in Perl") + (description "Encode module provides the interface between Perl strings and +the rest of the system. Perl strings are sequences of characters.") + (license (package-license perl)))) + (define-public perl-encode-detect (package (name "perl-encode-detect") From patchwork Wed Jun 30 03:35:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30833 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 0BB0E27BC81; Wed, 30 Jun 2021 04:38:52 +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 CF67827BC78 for ; Wed, 30 Jun 2021 04:38:51 +0100 (BST) Received: from localhost ([::1]:58004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR3q-0001e9-WD for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:38:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR28-0007LC-T2 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44660) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR28-0002sr-LV for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR28-0007Wt-JQ for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 14/16] gnu: Add perl-mime-base64. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502417928813 (code B ref 49210); Wed, 30 Jun 2021 03:37:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:19 +0000 Received: from localhost ([127.0.0.1]:56190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1P-0007UX-98 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:35684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0w-0007RZ-Hm for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:51 -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=1625024150; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=slq35kxjGV8VFdntTsw7d2MLgvPrzPqQK45ttTIL+yg=; b=IP/llv4kzJDpG8EQyKJk0dWXi9wFecnJDLqOif7cUD0edHAtHqn9hNRVShv5peSjXTfwvN 8MDDxbqBOsVKP/v4ParcglIfdsdUaaIEjmf6XhUz6ilNd9awtT8hvRSoyUSn8JJMu6fLiw zUIHlLInz3KZLCLTAufGZb2RlCHjVizkU9GdRWoxAsZN4TArhWOSLH+sUIbyR7Qc5yrH4W NUKYqFtJyhdaWWWmQEPpfzctq4LfZXIDmhBkvSYUiLNMPE6C3MGGheKLOzoXuasC60ncEh 7oW0WIpGy1MMcUrOrmPfINJ9c8B/OaXgmsYFOne942Y74EuLfZA2DY8zTspGxA== Date: Tue, 29 Jun 2021 23:35:36 -0400 Message-Id: <20210630033538.15059-14-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Raghav Gururajan X-ACL-Warn: , Raghav Gururajan via Guix-patches X-Patchwork-Original-From: Raghav Gururajan via Guix-patches via From: Raghav Gururajan X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-mime-base64): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 90bbf8c72c..a51e9e31f6 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6410,6 +6410,31 @@ follows LRU semantics, that is, the last n results, where n is specified as the argument to the CACHESIZE parameter, will be cached.") (license (package-license perl)))) +(define-public perl-mime-base64 + (package + (name "perl-mime-base64") + (version "3.16") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CA/CAPOEIRAB/" + "MIME-Base64-" version ".tar.gz")) + (sha256 + (base32 "05v04kjaz2ya0zaj4m64gzxpfv4vgxhw5n5h12z373gbg9pkvxvp")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/MIME-Base64") + (synopsis "Encoding and decoding of base64 strings") + (description "MIME::Base64 module provides functions to encode and decode +strings into and from the base64 encoding specified in RFC 2045 - MIME +(Multipurpose Internet Mail Extensions). The base64 encoding is designed to +represent arbitrary sequences of octets in a form that need not be humanly +readable. A 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling +6 bits to be represented per printable character.") + (license (package-license perl)))) + (define-public perl-mime-charset (package (name "perl-mime-charset") From patchwork Wed Jun 30 03:35:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30827 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 BC7D727BC81; Wed, 30 Jun 2021 04:37: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 4600727BC78 for ; Wed, 30 Jun 2021 04:37:14 +0100 (BST) Received: from localhost ([::1]:54162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2H-0007R5-Bx for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR29-0007MD-99 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44661) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR29-0002tJ-1c for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR28-0007X0-Vl for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 15/16] gnu: Add pipe-viewer. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502418028820 (code B ref 49210); Wed, 30 Jun 2021 03:37:04 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:20 +0000 Received: from localhost ([127.0.0.1]:56192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1P-0007Ug-Ka for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:35691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0x-0007Rp-6E for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:51 -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=1625024150; 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=iOIN8bePHDXhyU8mgkfijWoXwr2PZEE11ScuszaeXjQ=; b=B6ABwvlBJgPi09GodqHdNs3WDzGT7s4GWx/K0FOZ4XUXfsgOHrCrCtSPtVr7ZRTfvICRt0 thF6HIoqmSqOikDy9YCdYd5Qj0dbJ3fB2wWCU80zEcZJJGmSBwUZ7c7751Z6Fbwzc1utuz Fvtv8WcLqJzckw17SL45Ven7MS76IJo3L03QEuFoPT6xFGO+ObMfotibYOq9wtUTJIoKXb 8PpwFCR/TEKj44PiYvICxIHJdtcBDlt34CCp/huv/wZkmntS0A/uoWaoMSl2ENqSV2ottk tGKsOkbTfVEaE/8pR8NL+UMoAkcI3OegIRN7jY6ueaNpedaN50TBOI4JWW3maw== Date: Tue, 29 Jun 2021 23:35:37 -0400 Message-Id: <20210630033538.15059-15-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 | 108 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fbc468eab7..84cf26251a 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -178,6 +178,7 @@ #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages wget) #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xiph) @@ -1020,6 +1021,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 Wed Jun 30 03:35:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Raghav Gururajan X-Patchwork-Id: 30828 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 CCDE927BC81; Wed, 30 Jun 2021 04:37:16 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4806527BC78 for ; Wed, 30 Jun 2021 04:37:16 +0100 (BST) Received: from localhost ([::1]:54216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lyR2J-0007T4-8E for patchwork@mira.cbaines.net; Tue, 29 Jun 2021 23:37:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lyR29-0007Ng-Nf for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44662) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lyR29-0002tW-EJ for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lyR29-0007X8-C1 for guix-patches@gnu.org; Tue, 29 Jun 2021 23:37:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49210] [PATCH v4 16/16] gnu: straw-viewer: Deprecate package. Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Jun 2021 03:37: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.162502418028827 (code B ref 49210); Wed, 30 Jun 2021 03:37:05 +0000 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:36:20 +0000 Received: from localhost ([127.0.0.1]:56194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR1Q-0007Un-2F for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:36:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:35668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyR0x-0007RF-M6 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:35:58 -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=1625024151; 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=3qgEhAwsvXAKHhO/x+M4vmOHO6CFIgJsRU5kO09V1JE=; b=UJahQN7k49QStZ4G/GI5Sfd4+rZj1faQZT6571FQ99u2O9HJ/H2Y/23M78BAgY3xCxk2U/ 6zTQmAC8itkub1J8yqKlANEPQN38KsQVQ5vsHloVLaYvBtaHv7IkU+U4nR2aI8c1z86Zpd pWKGt36Tel71SlYl8CWVlATucYtdPWaVyQzlwSDZuhwFHC5YXgmyJZLTl/j1QIsYIo8l45 jIwKCTeNLSrovUWZSCg+IgOUpLadJ3guOPEmi5cVKVLac88r5o3KvSk7MEVd5oUMeQLB5v VSrQFu+zHaJq3PHxUeI6RDLegqqPNtzB1E42jUgeoCGj8wQxj0irMNyguNU9Wg== Date: Tue, 29 Jun 2021 23:35:38 -0400 Message-Id: <20210630033538.15059-16-rg@raghavgururajan.name> In-Reply-To: <20210630033538.15059-1-rg@raghavgururajan.name> References: <20210630033538.15059-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 84cf26251a..b7bc6a184e 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1129,88 +1129,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