From unknown Thu Jun 19 14:05:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#49210 <49210@debbugs.gnu.org> To: bug#49210 <49210@debbugs.gnu.org> Subject: Status: Replace straw-viewer with pipe-viewer. Reply-To: bug#49210 <49210@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:05:10 +0000 retitle 49210 Replace straw-viewer with pipe-viewer. reassign 49210 guix-patches submitter 49210 Raghav Gururajan severity 49210 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:44:40 2021 Received: (at submit) by debbugs.gnu.org; 24 Jun 2021 14:44:40 +0000 Received: from localhost ([127.0.0.1]:43682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQau-0003eC-4G for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:44:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:39288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQas-0003e4-4y for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:44:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34900) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQar-0001vs-RP for guix-patches@gnu.org; Thu, 24 Jun 2021 10:44:37 -0400 Received: from out1.migadu.com ([91.121.223.63]:65253) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwQan-0007sN-KN for guix-patches@gnu.org; Thu, 24 Jun 2021 10:44:37 -0400 To: guix-patches@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545867; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=4VV6q+ZHGYmtzm4K5E+6O5iDu1pNziXn3VuHdDJmcL8=; b=h9NTCoILjslHKEkzh8OOum2hjytb2XAH+db7LvdCcyRHUETPrnLGcK7zbarVRlqMs6Db7w J5QPOXKw6pP71glqU3RjVycQ0M9eoCCx6oYALvp7LnhCWxVZ5UnChfC+3/4/NkyyPZU6Tt oN+XZSAyMe3XB9WreLx+gqjmyeEGvHMZOB7+HwJnncwMsNzJGatOzDDyRdVUF1+NuQFd72 j3WwVLYcNLC87g+V1cKqTUg4BtggYVtpOGbICxKDwcY2rLwZcmvjrN88Yug31ncpw2XoKz AXdsj/TDActVR7CqH87FbVx/B4ouoU2jTo3llEquUKGCyoJJrPCVTf8IwEmYzA== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Replace straw-viewer with pipe-viewer. Message-ID: <19c1e406-f0cf-dc28-1053-d17f40c618a7@raghavgururajan.name> Date: Thu, 24 Jun 2021 10:44:24 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2vFrGKCfq6ob06oWsD2schomWI6B4gB4N" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=91.121.223.63; envelope-from=rg@raghavgururajan.name; helo=out1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: me@tobias.gr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2vFrGKCfq6ob06oWsD2schomWI6B4gB4N Content-Type: multipart/mixed; boundary="WSBXcCzzRBT6SwSU6aHTxOEsP4GlqgnQ6"; protected-headers="v1" From: Raghav Gururajan To: guix-patches@gnu.org Cc: me@tobias.gr Message-ID: <19c1e406-f0cf-dc28-1053-d17f40c618a7@raghavgururajan.name> Subject: Replace straw-viewer with pipe-viewer. --WSBXcCzzRBT6SwSU6aHTxOEsP4GlqgnQ6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hello Guix! Upstream has deprecated straw-viewer in favour of pipe-viewer. This patch-series packages pipe-viewer and replaces straw-viewer. Currently, the pipe-viewer is functional with referenced programs being=20 in the same profile, although I patched the source to use absolute path=20 to the referenced programs. I am looking for help with fixing execution=20 of the referenced programs. Referenced programs include ffmpeg, mpv,=20 wget, xdg-open and youtube-dl. Regards, RG. --WSBXcCzzRBT6SwSU6aHTxOEsP4GlqgnQ6-- --2vFrGKCfq6ob06oWsD2schomWI6B4gB4N Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYNSaSQUDAAAAAAAKCRBfWBZkf4vlUbP6 AQDVjHSg/rR5l089WeBkykwEb9I8aaj7jp6sSaYFEl1dVwEAwCtra0+gpw1+C97RJNGuscnPhB++ aCLo2IX36plpCw4= =mnvz -----END PGP SIGNATURE----- --2vFrGKCfq6ob06oWsD2schomWI6B4gB4N-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:04 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:04 +0000 Received: from localhost ([127.0.0.1]:43695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003i9-EL for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 Received: from out0.migadu.com ([94.23.1.103]:56084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcE-0003hJ-LA for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545961; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=24OXR+ExBIatneAod8EAVF3ff2Ydxii0MJGUVm33rhU=; b=mAeY8oeMiiqZwx/PfXLTt//Raq518VAjezBRdeqlM+nVVCQ8/r1+33lsF6XeSHH0GvzsRl xGmcjTt/jFJf+GChoT/BNNjv1vbZe7mP08ExLiO4qQpz5uyj0K4RfRbNi+LH1uChE8iCV4 2n9YCi6zrz2G/myO954mSnYAOG0JPvMj/h0oxsVcFA5mXrLUXS5OpDdzs4QU26x5Mg/055 260imrSOa111ui3zwg31Z4VTqKeL7WLwH6io9CbGqkMA+fFYSMG3BEl90W0xTaVEwebzGM PAJB/gLggCiezhO+rPIvbrvavQjIYq6aymQgQKrUrDLNnFJZ5Xi+VHbwox6I3g== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 02/16] gnu: perl-glib: Propagate glib. Date: Thu, 24 Jun 2021 10:45:42 -0400 Message-Id: <20210624144556.9671-2-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:05 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:05 +0000 Received: from localhost ([127.0.0.1]:43697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003iB-L5 for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:56076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcE-0003h8-O2 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=TbwojPcgto3SfqJBAtD2dgWxmnADRk+2i3oqo2LxudM=; b=HB+Lhm/pgdg5fCz3iRFVvxlbb+9R+rMOjnvcUac53zsKPgxIZkf1rGxGQgyCUe1IL07eni HuKsKlyIPWfiCUB1zmICTNnqZHh7qf5Fi/4EmlYOeqdz7AZl2rzPzGXwDmbQuFR/+rwU6f iaDkJcb2Jd1OW8j0zKdtQmXv0vQsm6/rTg90JkT4XVDpUu1Ovoh8y5SVfWPB5G4VcyeKO+ 6q5lADqrpmNYJO+/+BHeOiZX7LfTLJf9HXlJ/y2ogJJ8v7gPjhD/cldVo1LX6ucWwZWJjw jI+Ce8Y7GkBQbbZLpkjJenu1bhDc8eCSC6yQYNJPWvk2N5x1yHv5uJbSIQT4rQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 01/16] gnu: Add perl-exporter. Date: Thu, 24 Jun 2021 10:45:41 -0400 Message-Id: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:05 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:05 +0000 Received: from localhost ([127.0.0.1]:43703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcH-0003iO-4R for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:56089) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcF-0003hj-3d for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545962; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lvxPPoASo8IKubVhomL1fBovsldqwhsNb2BYBEWGYM=; b=TxWpcl7BpNIFyFOUGThpAj18T7LwJaJVdAHItbkh7LUAeKpNva9PjIGXl/kU8vhm8f9p4+ N7qwZqTKUerQ15B/RG9N28vbgMyR272LWwpRBtqtTmrIJTMX7PjKmR2Fcu6nCf1miwUpgm ijlCdhYUjtNOrEOBQIf5/LwxhhrGc2cjeLcvZjRpwi60ZGvRLJ0p9Ar/AjgXUzAgv/JxNc IZZ0+Qcnjas+loYe7RwCFsNW+3CyCTGNhajKW890vryEC967O8IPNKWhJHQO0wVj1CH1Kb Sg7BQ+3egMxTAMr3ZnCGzNGpp2fsn4GLws632n/rPZzH+qh/Q6uX82A50RZwUw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 03/16] gnu: perl-cairo: Propagate cairo. Date: Thu, 24 Jun 2021 10:45:43 -0400 Message-Id: <20210624144556.9671-3-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:25 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:25 +0000 Received: from localhost ([127.0.0.1]:43725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcP-0003jf-IP for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:25 -0400 Received: from out0.migadu.com ([94.23.1.103]:56093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcF-0003hx-Q3 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545963; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SwoKWdvoAoqwBuz5My5LpzvsxzpGSQYVlnpZkmNRcPE=; b=oegJlR8AOxBJxoOoyswjKzx833Vy4yCfg8Autf0IkfciD+dqpU9yeNIlVUJEJA2qFgK+ue F8kav00Q3DUqq2Kvxk+dxrZyzXC5BFpeZC35yl2YxDjcKHHpB1fn7YXUxCXhlnjCuqhF+o KB+lhMdh+IMEU8cIut1dTPBEeRyEKDGhhnPI8rJFo0w4zYY7VIP+068uQeNEjAo3A3CcDS BT8XtlxKNWpucWD1AlV5fURW1AVCKFz0ckfHXaPRpzri9g4M8G3bG45ptQj/IJA404xpOd P+5qAfdD5UHJJX0cMavc+w9RVovnqoynzPyTkr72ESdR/KMG7P+0uebTh8ckdw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 04/16] gnu: Add perl-cairo-gobject. Date: Thu, 24 Jun 2021 10:45:44 -0400 Message-Id: <20210624144556.9671-4-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:26 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcb-0003k0-43 for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003i8-Ht for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545964; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RcEvWNh0KMaIMPbDF2PH7V6FLPz75ynIozdq8nxdrpw=; b=Lvu+B0Cm4V8/ze9C3sETPuNK00eaqDPfFaubKOMyWiqJL9FmvNcUUXrVhmyrYr8whIpMi/ 9JslHo2kJxoFqn0rDkms3zr476luMedKUx70SdH0ljV6ZKRGwqX/9gn8zqcP10fxOGg278 DekJ/n+w72Jy/eu/zBS7xfUq4b7SVZYhslP05Vxs1gD0rCCbf7zNQMHiRiTl+kHTvn9DqQ QE8GxoBLjDuDL3oDsJHTC/0Tl46Bn5Ye7ep+aUlhmhp9QXyOCNIhWVkWXRXnOnjMMEn1DC op8MzVnk39D2TXrxbqDpJQREMnwACxN6scGjFsW4dTzcjzacpTOm3zYkp3NrZw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 05/16] gnu: Add perl-glib-object-introspection. Date: Thu, 24 Jun 2021 10:45:45 -0400 Message-Id: <20210624144556.9671-5-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:26 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003k8-3j for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcG-0003hx-V7 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:05 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545964; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Z/8Gg7BnDpOrrzx2C8RTa1ljNZfPisJD0Sub+ITDGw8=; b=k2j1HE5qeNsVCY2aojkR7RnvVDurNC5cRxiwAQCm7HViP8FJ4D8OFvubLyXpTzT/H9i76j HBmel3xD0k2pxEbIXutpqTqPbUoKsKajJJ541oAawf6NjSoKAuRQn+JBIuEiRPlWuGG6RC 45CVzpJQfKwgsrNBPFY8QTICCMrctFcYESOYYrRSOvGQHQxwajtBU17TauxQcxZCBSSoox dnw5SvXBb6l9Eav17vx258ikSmeP9Do//kZ2i+IZi5ohaF4Hi1TQp29AZ4KEZDbBAcc3Ak Xep+E4mo63Th873HCqvAztVI07MHKc4vstVo02rHIJMihydv3F+YCeu6ttsVuA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 06/16] gnu: Add perl-gtk3. Date: Thu, 24 Jun 2021 10:45:46 -0400 Message-Id: <20210624144556.9671-6-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:26 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:26 +0000 Received: from localhost ([127.0.0.1]:43731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003kF-Dq for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcH-0003i8-K7 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545965; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9FwZsobTA1yiK3H8cqJMX1APikjiL1xJIZG44Q7BaH4=; b=Qo23D8EfqW5VQp1h9IRP5Hkk5bxP1Uk762Ia6O4E1E9Of3BOfrPpar6LQoEmc1rAzsq+Bg hCylYROnY/d6yU2xLDS2yBmjQCmYfjEgurJM6YOQjQlZLfHq2y1FKq8duuXbFBuKHnApRK QFzPhtbLUfSupiXQht/lrWgJGOxkElWTR9xUTyoaT6IsEw4Sj+NXN8kXxi0NbhJqvaQgtn vFOnaCRab2hOEGPg1xD99v4obZ+fe72fFgISHiR0mj+2r4TQJZYmPwoqQ4GkfHDpMwm2A1 IPf0vffa5tcnlIJ155PepJbEFEEi89wzBQPWdk/rpznCLA23fX4MXVHdRihZGA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 07/16] gnu: Add perl-text-tabs+wrap. Date: Thu, 24 Jun 2021 10:45:47 -0400 Message-Id: <20210624144556.9671-7-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:27 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcc-0003kN-OT for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:26 -0400 Received: from out0.migadu.com ([94.23.1.103]:56112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcI-0003im-R6 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545966; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wZ3r++o7ocqZyiyz5ny/Ohiz00BTT0IVigx1NN6+ZzM=; b=LEF4WvLVW35+8YsZEQuFzD1Ud1JfoLrfjV2Yg3b2q6UU/D1rBpI1FHw0YcyhwDmcHhzEgn UCxzUbwFfEPOqkgTuJlIkDlIwU6vIiETKT6zdSs8agPb3iuRwXHu0hby5/kK0E39KIWU8x TL/R4q/wN/eRM4zg6GLg0IHff7ddc6Msqp5vtFXCe7dgZe+jDn2uKbNvxlLXiRJpEuSCpD i0+NQ6K9GD2lvAb95TBwNO6sdPjmn/TBeydYFZ9nD3QPuCGcMVIwOASo2PuxG5W8Bi6O+O JTOIK280f6klPXG8A7PS9fDGejJf7AXa+4YjGezpzgJHHGPGT22E2n38+arv3Q== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 08/16] gnu: Add perl-text-parsewords. Date: Thu, 24 Jun 2021 10:45:48 -0400 Message-Id: <20210624144556.9671-8-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:27 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kU-1D for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcJ-0003is-HL for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545967; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ckqO2AQM+jcUMbCoobEHlk9iGOyeGK0x4Y4v1vW2410=; b=Xc4lkYaveVyR7P8lIx9QUJ2us/35bnISoLrPtYXLV1yHtYQNNc3qJ0RgRQB2AVG5SMRz9r +DK74xcz0C0iUEkrA+3+/ZlnDBY65f8a6jT1BXVUc5qTZ3NDzj3zOSGzo+lx/sjBBXbgbZ NCnhC0Q8b/0xKbkjXAVzPmO8IACZ8zmVch+6mOe0YRcobwsIoRceBwF1i/B191/9J5c8oz 2xaTd1w/9nNGSvYSMZAaTbqy5ClnAkYuaSfAK2kF40cMCz6eR56yZEGuQpQw4p+JNgW80t DIc6zmvz7GXnT4bfRJevC7z270pRQ5vOgIpTGAXd+jqADPMqzDXjm/kwwrKxJg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 09/16] gnu: Add perl-term-ansicolor. Date: Thu, 24 Jun 2021 10:45:49 -0400 Message-Id: <20210624144556.9671-9-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:27 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:27 +0000 Received: from localhost ([127.0.0.1]:43737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kb-Bn for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcJ-0003i8-Tu for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545967; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dv1N9Vynj1+7vBweWn/fUOyXRYEaSvzfQk7gdznbYN4=; b=V+lHAk5Nl6s38+icj3T+a1TaMxgYR14xVWobm6YW5eKQw9rE58smIn5vzVkW0pfHYq4zb9 s1Zn0dFEM7KOYPtMDdG2xZ3K9Wen535WMtccSbf0aenQIOhc6O4wpQli8XmO2q5nuHG0tV b2YkMslgd0oqQKllbCQTRdEcTHXuRBB4VinwmeyLlUOFF2C6KIaBp8iUxjA+4g87qgsT8Z n25g7n4lpR1zZ60HpXd2lLRWB9C3YQkcuiLqPa3Vf/0obGkUMHHhm0f8eG7IObxsj41AyT JqKflxfftx9wSWmPWe69Im13gzHrI/MSF+x8MrDtdLobcSA1FOcsIkDmo3/jcQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 10/16] gnu: Add perl-test-portability-files. Date: Thu, 24 Jun 2021 10:45:50 -0400 Message-Id: <20210624144556.9671-10-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:27 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003ki-LO for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:27 -0400 Received: from out0.migadu.com ([94.23.1.103]:56129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcK-0003j4-S4 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vg3j9mQ+sBJg9YByLc5xqeOXmqvSKXy2xohDFiMOGc8=; b=ABVgUYRMaTpEWmP63iHSP3+oW/D+5vCfUUI/3gBeajmprK8Jk1jVsy0U+zb9qI/XKx1+4K 3v6uF03pgx6MI5McS0xUjqYScAkS9Km/3WRJhvfE15uooC+d3mucqBZDVGukywNzkQgxGo xXkgMLwqGEH2LihUpDE0NoO1pVQr4QgZwDDP2oauBRvn7//bzQ7DNAVVRbhge1aSjH8N5V KUYTG57DAM0FlCkTFFwZTpj3y3zLzZ/lbjY46MDvHF097RGhUbwt0Ib3LzqvTyWBy0Wg8q KxBhdAcYHnpcGY7nVwfXVSbxdUje65HNI+65L5E0M5Ix6qcpvDGYLXh3OyTyvA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 11/16] gnu: Add perl-xsloader. Date: Thu, 24 Jun 2021 10:45:51 -0400 Message-Id: <20210624144556.9671-11-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:28 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcd-0003kq-Ug for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcL-0003jC-Nt for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545969; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y3BMHurnePpTIa7DBu1y0kclx92kdzSgpMC+ws7CI6U=; b=FITzmn+LltMzL+CsLqM4r++5/s64ap97h6PxICPr8bESSYLdeXe8nxhEDbegtQ+HxKDHpo gDDHJiGjXJ3PrFH0fyEwM8ZZ5UHsWw/wTT126GIS46xHC3IEoCOCC0FK/VQzk9rjEZeUvl v4TvVBRThkpn6R2kFZVw8liiu07fAgvOcvsTK2tBgon86ok27WWVacm4eX4V7DEvZlNgKx dgp7C01k3WVHd9v6EMujKWdcgyEf4FdgnThzb1smaThsYiBR4tSx0n0U+EPp1bkM9FCoM1 wmcpKtt905ZzJ6AhFINsn6clqYFEBuz9OjvvDT9lG+8LNErnGdbAf66ikKkdOQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 12/16] gnu: Add perl-storable. Date: Thu, 24 Jun 2021 10:45:52 -0400 Message-Id: <20210624144556.9671-12-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:28 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:28 +0000 Received: from localhost ([127.0.0.1]:43743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003kx-9G for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcM-0003jJ-F5 for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545969; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYTXj2VTSRrUBrppUTBS4Al4Fhr99t9uivVkDWxH1WY=; b=Sc9RSH8DjGXZalr78DSehTvh579VjxbhHg73eByErBr5r/dw23i3TA4AXM7xiXLWkWcrus u3pleRdqoSZRkIM8T2FME7oS6t4mo5us96ge25qVgkniHBM90o6E/laFk8XCfescvFRw9x fnkmgGN0elljzcOojDknKnCS3/OnJK5UpVsqgern35m6XjiutfFn4OD9xZYJch8/WH/oTp cpr8Gea+kaFm0ofBOgJx4VlQSc+x0vrsFXE1CcR9BBE4/r+fSPjHcEUJJlseLU0NNILH2W G2/5AMCC6zoj0Jk9JMoRCnvWMjLMR7Ft8xiXkcmzjWRTANFuxxexI2ikCCkcIw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 13/16] gnu: Add perl-encode. Date: Thu, 24 Jun 2021 10:45:53 -0400 Message-Id: <20210624144556.9671-13-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:28 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:29 +0000 Received: from localhost ([127.0.0.1]:43745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003l4-Io for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:28 -0400 Received: from out0.migadu.com ([94.23.1.103]:56148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcN-0003jK-4i for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545970; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=slq35kxjGV8VFdntTsw7d2MLgvPrzPqQK45ttTIL+yg=; b=MfQR5cO2+6WXL+sssbez7KRg3CTKXLJ9/JTX6j7UFY77PMBPpWdjGOnHJ9hBl0mkzhMS8c g3uF896jcoJw9gIkk7CjjOJR0ACRCfMrXivWoR/iX4eJM2b140izsEpafaKPi28fCXUnOf toXLkCtSi49R/J39WoPgK6h0Ih7gps88hyj9YAaZGPwZjVUSMb5yUAdAJJSBRKc+fkaZrW VuApS6YfvJMyBI+YKGPmqGmh1K68DgEvKsOnB65gCqGfQzmBISXGUFClZ2SrbJJoefxoRd ABaDdRDSMao+YQMUGmSXi382TlCbqx7AaAOgN6KmdNKJxny3mp1lkcTWumvu3Q== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 14/16] gnu: Add perl-mime-base64. Date: Thu, 24 Jun 2021 10:45:54 -0400 Message-Id: <20210624144556.9671-14-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:29 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:29 +0000 Received: from localhost ([127.0.0.1]:43747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQce-0003lC-TL for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:29 -0400 Received: from out0.migadu.com ([94.23.1.103]:56154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcN-0003jW-QU for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:12 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BSEC6o+ppKmPmz7K4mU3kq7cxrRHT7yl1BBPUdac4cw=; b=Idg3sDfXp5E6KjJOJkFyuGmctqfa3i15rKsq+trC2cSnMg1/GvCpo9oiDZZK4XeM7ie/PG FtfqK1DK5GSOfIbXq4onPDqyxgD+PstyafSLU3cbcAUexFV5tykoCN+YV3Gja6BV6efK9O Sr7QbrkHStQ1Az0rO0tnkeuhDXpS1fB6RZO7SAvSi/ZyRVvo768M9WvTOJUJSw1mV4XeFA 9BVcAq1pDMWxwvYlI2GiNiCK3p1ygwJUkPpnMPj5IdGNvGH92mM17lFow93J21T49wfW/C X2Tmeu4gz/pPgbdkQQSf0yyW1utQH+lJJZu92hRfiTDxy45nlpqg81pV0OkNlQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 15/16] gnu: Add pipe-viewer. Date: Thu, 24 Jun 2021 10:45:55 -0400 Message-Id: <20210624144556.9671-15-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/video.scm (pipe-viewer): New variable. --- gnu/packages/video.scm | 112 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fbc468eab7..1bc2027a92 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -178,6 +178,7 @@ #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages wget) #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xiph) @@ -1020,6 +1021,117 @@ H.264 (MPEG-4 AVC) video streams.") (@command{mkvmerge}).") (license license:gpl2))) +(define-public pipe-viewer + (package + (name "pipe-viewer") + (version "0.1.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/trizen/pipe-viewer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d2gfkd3nc0c4ah67250lqskkd85wpljrikw8a378ni398ngaq14")))) + (build-system perl-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%perl-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build perl-build-system) + (guix build utils) + (srfi srfi-26)) + #:module-build-flags + (list + "--gtk3") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." "(.*viewer$|\\.pm$)") + (("'ffmpeg'") + (format #f "'~a/bin/ffmpeg'" + (assoc-ref inputs "ffmpeg"))) + (("'mpv'") + (format #f "'~a/bin/mpv'" + (assoc-ref inputs "mpv"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("'youtube-dl'") + (format #f "'~a/bin/youtube-dl'" + (assoc-ref inputs "youtube-dl")))))) + (add-after 'install 'install-xdg + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("share/icons" "share/pixmaps") + ("share" "share/applications" + #:include-regexp ("\\.desktop$"))) + args))) + (add-after 'install-xdg 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin-dir (string-append out "/bin/")) + (site-dir (string-append out "/lib/perl5/site_perl/")) + (perl-lib (getenv "PERL5LIB")) + (gi-typelib (getenv "GI_TYPELIB_PATH"))) + (for-each + (cut wrap-program <> + `("PERL5LIB" ":" prefix (,perl-lib ,site-dir)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) + (find-files bin-dir)))))))) + (native-inputs + `(("module-build" ,perl-module-build) + ("test-pod" ,perl-test-pod) + ("test-simple" ,perl-test-simple))) + (inputs + `(("data-dump" ,perl-data-dump) + ("digest-md5" ,perl-digest-md5) + ("encode" ,perl-encode) + ("ffmpeg" ,ffmpeg) + ("file-path" ,perl-file-path) + ("file-sharedir" ,perl-file-sharedir) + ("getopt-long" ,perl-getopt-long) + ("gtk3" ,perl-gtk3) + ("http-message" ,perl-http-message) + ("json" ,perl-json) + ("json-xs" ,perl-json-xs) + ("libwww" ,perl-libwww) + ("lwp-protocol-https" ,perl-lwp-protocol-https) + ("lwp-useragent-cached" ,perl-lwp-useragent-cached) + ("memoize" ,perl-memoize) + ("mime-base64" ,perl-mime-base64) + ("mpv" ,mpv) + ("pathtools" ,perl-pathtools) + ("scalar-list-utils" ,perl-scalar-list-utils) + ("storable" ,perl-storable) + ("term-ansicolor" ,perl-term-ansicolor) + ("term-readline-gnu" ,perl-term-readline-gnu) + ("text-parsewords" ,perl-text-parsewords) + ("text-tabs+wrap" ,perl-text-tabs+wrap) + ("unicode-linebreak" ,perl-unicode-linebreak) + ("uri-escape" ,perl-uri-escape) + ("wget" ,wget) + ("xdg-utils" ,xdg-utils) + ("youtube-dl" ,youtube-dl))) + (propagated-inputs + `(("dconf" ,dconf))) + (home-page "https://github.com/trizen/pipe-viewer") + (synopsis "CLI+GUI YouTube Client") + (description "Pipe-Viewer is a lightweight application for searching and +playing videos from YouTube. It parses the YouTube website directly and relies +on the Invidious instances only as a fallback method.") + (license license:artistic2.0))) + (define-public straw-viewer (package (name "straw-viewer") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 10:46:39 2021 Received: (at 49210) by debbugs.gnu.org; 24 Jun 2021 14:46:39 +0000 Received: from localhost ([127.0.0.1]:43749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcp-0003lf-Bj for submit@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:39 -0400 Received: from out0.migadu.com ([94.23.1.103]:56162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwQcO-0003jZ-LE for 49210@debbugs.gnu.org; Thu, 24 Jun 2021 10:46:13 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624545971; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=MzPOSMk5Lwcn5WDKUjWws+UaBxEhpXfY7XDWbMazE6A=; b=V6kqJ9BiogVKt1nhSiGCZQ5Wapv66O1O1B5sRIpPLs870EHMByElOAKDjNU9kjXV6403sQ F/77gEOxfPDhD8wMyyvNOqn2B5v6ouQeYSSQZ1BCx8QAmGpBm6dK9C+GPTuCeiykJASCM7 LD0Pdtwqh3gH1WKPb8RREkW6IE3PvvhqfJaXuaLRL4+GX5KaUTBxHgMyMCC2+34vpjhdaq 2f12iRqzSlFPEM6Fee98gy+JN6K7Z0Bvvbpm3O+k0Bi8IkMYR0He7lbwa1+4CQqa4UBWJC nfIAZiF0d18eLxGP0D4FT1JA1AmUfn3aqgJGQXjde2rINYCF25D7jNSb0bQycQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v1 16/16] gnu: straw-viewer: Deprecate package. Date: Thu, 24 Jun 2021 10:45:56 -0400 Message-Id: <20210624144556.9671-16-rg@raghavgururajan.name> In-Reply-To: <20210624144556.9671-1-rg@raghavgururajan.name> References: <20210624144556.9671-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Upstream has replaced straw-viewer with pipe-viewer. Reference https://github.com/trizen/straw-viewer/commit/dc2dfe82 * gnu/packages/video.scm (straw-viewer): Deprecate in favour of pipe-viewer. --- gnu/packages/video.scm | 83 +----------------------------------------- 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 1bc2027a92..d7ca637ddf 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1133,88 +1133,7 @@ on the Invidious instances only as a fallback method.") (license license:artistic2.0))) (define-public straw-viewer - (package - (name "straw-viewer") - (version "0.1.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trizen/straw-viewer") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n21byn7hqykpm94jmmnir1fwsskq6dp9wgj0bd2qf0qx5nq33cl")))) - (build-system perl-build-system) - (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod))) - (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-json" ,perl-json) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("xdg-utils" ,xdg-utils))) - ;; Required only when building the graphical interface (--gtk). - ;;("perl-file-sharedir" ,perl-file-sharedir) - - ;; Some videos play without youtube-dl, but others silently fail to. - (propagated-inputs - `(("youtube-dl" ,youtube-dl))) - (arguments - `(#:modules ((guix build perl-build-system) - (guix build utils) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'refer-to-inputs - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "lib/WWW/StrawViewer.pm" - (("'youtube-dl'") - (format #f "'~a/bin/youtube-dl'" - (assoc-ref inputs "youtube-dl")))) - (substitute* "bin/gtk-straw-viewer" - (("'xdg-open'") - (format #f "'~a/bin/xdg-open'" - (assoc-ref inputs "xdg-utils")))) - #t)) - ;; (add-after 'install 'install-desktop - ;; (lambda* (#:key outputs #:allow-other-keys) - ;; (let* ((out (assoc-ref outputs "out")) - ;; (sharedir (string-append out "/share"))) - ;; (install-file "share/gtk-straw-viewer.desktop" - ;; (string-append sharedir "/applications")) - ;; (install-file "share/icons/gtk-straw-viewer.png" - ;; (string-append sharedir "/pixmaps")) - ;; #t))) - (add-after 'install 'wrap-program - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin-dir (string-append out "/bin/")) - (site-dir (string-append out "/lib/perl5/site_perl/")) - (lib-path (getenv "PERL5LIB"))) - (for-each (cut wrap-program <> - `("PERL5LIB" ":" prefix (,lib-path ,site-dir))) - (find-files bin-dir)) - #t)))))) - (synopsis - "Light-weight application for searching and streaming videos from YouTube") - (description - "Straw-viewer searches for YouTube videos using @uref{https://invidio.us/, -invidio.us} and plays them locally in a native media player like @command{vlc} -or @command{mpv}. - -You can search for videos, playlists, and/or channels. The videos are streamed -directly to the player at the best chosen resolution and with closed captions if -available.") - ;; XXX Add #:module-build-flags '("--gtk") dependencies and this sentence. - ;; Both a command-line and a graphical interface are available. - (home-page "https://github.com/trizen/youtube-viewer") - (license license:perl-license))) + (deprecated-package "straw-viewer" pipe-viewer)) (define-public x265 (package -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:23 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:24 +0000 Received: from localhost ([127.0.0.1]:46813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00065F-KH for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -0400 Received: from out1.migadu.com ([91.121.223.63]:64671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064f-QO for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lvxPPoASo8IKubVhomL1fBovsldqwhsNb2BYBEWGYM=; b=nRISPzju5BgZGCO3IhhmDGH2AHqOK4PLliXcBFQL5Eslr62RlfOFcN+m9w5Xj74pZmVVme LUfy0kGYsDakk+SKA06fwjwSXb6Qz2mtZMofS/ybUguAOh//BrafonYq7ZdmKHrvSgzToH CvInbaYrJ0gx7D95GOc7rKS9NkeQFoqYnV2la8koDTQBwOUc5acKfaCwBBB/ZwPxSFjxEL WBkjETeiiBgSJQsK2szDtQpzXSwJrA+wV4FO1nFn0HA1kuG7etm3N2mhzNENktRcaPu0id gng1X+xAw7AAZHe0BGMvYaVMxTmhJf9Ab3BBvk2XGnOtlDRcd91gLawLcVr9uw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 03/16] gnu: perl-cairo: Propagate cairo. Date: Fri, 25 Jun 2021 15:52:46 -0400 Message-Id: <20210625195259.18741-3-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:27 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:27 +0000 Received: from localhost ([127.0.0.1]:46825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065r-SP for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:64667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064e-Pr for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:22 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650799; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=24OXR+ExBIatneAod8EAVF3ff2Ydxii0MJGUVm33rhU=; b=o/nASqEN/YdVCc30XBjdNRNOwjqx5z/wpr+Lw2FI0lHDD5mHwDMJoLFGH5o8nB+AR8seNt XgILI8tN9X5hy7ntShsw+x6WxiUfcnDMA/0ldZnQGBw4dmKog4OIPSFSAYqz8Q6WzqwnVD 5213lrzfzmBA2EFAdtIGa+0nFED3jum9DwUmQac3fVgGsL0fkbKt/8LCf++Hrz4lBTk5YX tFzgSgRAaEqc8WVpnv+96N0nbCfOTMIVOTi1the+i+4GH0YloEMIUKgg/j+illWzUxQGff nCNiUk/y7GYodyjxL67NwbC4fhciy9wT5btzblQQMGE54f+kPIESH6WxGeZV3g== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 02/16] gnu: perl-glib: Propagate glib. Date: Fri, 25 Jun 2021 15:52:45 -0400 Message-Id: <20210625195259.18741-2-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:27 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:27 +0000 Received: from localhost ([127.0.0.1]:46827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065t-4J for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:64682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtC-00064j-DE for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650801; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RcEvWNh0KMaIMPbDF2PH7V6FLPz75ynIozdq8nxdrpw=; b=Ronf33rcfsFaGzP1RiB0zVG43j+aXvu6RE0FkaqvQyR9vSst9JStwtUMDrzfVXEjlA+iCh ufccvF67JnH8ADuY5r1qpMgT9SK6EkZPGpZi7zezPjELm6lR3qjohbb4qLMClnHRQzdpPj AtLQBjSyiZlR3l27UlBu9ThJ09m6yhpBVBAw34phV7f29TY68fOABRL7KdCrpR7BrkHq3H BjyfuOXI95/UF/HsA5D5TtTlfGrVFb8sH6Kw/bAU/RoppNYiJ2bkXViR7DG95foISDguTd Y5WaxPtMn3znRdc6GczTiJbapDlU4+zIS77qfWYQb3M/oOBLfhYalpsVA9G8IA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 05/16] gnu: Add perl-glib-object-introspection. Date: Fri, 25 Jun 2021 15:52:48 -0400 Message-Id: <20210625195259.18741-5-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:28 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:28 +0000 Received: from localhost ([127.0.0.1]:46831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-000668-Jx for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -0400 Received: from out1.migadu.com ([91.121.223.63]:64678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtB-00064h-Gl for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650800; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SwoKWdvoAoqwBuz5My5LpzvsxzpGSQYVlnpZkmNRcPE=; b=IQdQ/TDqo0DajQYRx4qQ2OzKiNouBySTL/kN5OwrGya4xXkoRgePSvhvHjZM8MjVL2J6WI cGd58rw83WCYPvKtRzzjHs3goRUnB73KHsy+m6GPmTGS9AH7ge4o33+nFEXHx87gkijXz+ ao6scOpEtD+xWv/q+DIFY/xZMPmMS5z4NngQFi2W9G7ipPK6wGXJxiH7zhVrQmvyWpivyp QS2i+jnsSlGkswbqRMZWMPdojX3JnviMHshEaJSTXuGZttfCl4kqasOWFuxCVQaxbmSBe3 Z6Mk/dwQGgOGeH1+k5fEPNsPJKtF0H+LU2rR6RFjxk5hbCkH6iyGeuVRbDuvnw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 04/16] gnu: Add perl-cairo-gobject. Date: Fri, 25 Jun 2021 15:52:47 -0400 Message-Id: <20210625195259.18741-4-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:28 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066K-BH for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -0400 Received: from out1.migadu.com ([91.121.223.63]:64687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00064s-4V for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:23 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650802; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Z/8Gg7BnDpOrrzx2C8RTa1ljNZfPisJD0Sub+ITDGw8=; b=dBfWlDX2JsWfhD1k5pzlwrfVXUIlw1vMeW/ElgZ0FvavgwKRnJ6XXLp0YPt09gfxJU4VCc g5Ah/FZibr82fTfu+SOaBX/uKVpmRixrEi9PTa+UUqB851WDoZA0/eHMNX6E0TnJO02sg0 y0h9GH6OBcVxu5J4wKqNzT1zB8rl10m4GA6xX1/LuNMRb1snSzxFD/NPNAaxAnTHaKp5xk PkA4WdEQFUSHr+baYIZnrkwWGcKJ8HRX73TVFKWzpVR9gazhG4SMpHMGo7jA7WsFLPFo8f M2kurAG+d5jalXr59N/XRi+1WexxfOJ5g1wxXk3yjl1ylONOXlEt6Q78QQgdDw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 06/16] gnu: Add perl-gtk3. Date: Fri, 25 Jun 2021 15:52:49 -0400 Message-Id: <20210625195259.18741-6-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:29 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066a-TD for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtD-00065A-Ql for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:24 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650803; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9FwZsobTA1yiK3H8cqJMX1APikjiL1xJIZG44Q7BaH4=; b=e0J3ZRg+qNsEjKZs8yOwWSz2joKHYQZKFRbSOuVnzklLOJpJiP8X7vWMgzu4AhstgnlJy9 DmxY9/nRG2AjRwUxyZYfPtJU//hueGOMcItmz0PIyTq0alsISFIz/1bDqlemDFBwML3IPS mlF0u6vqqZ7jYVxo8k/tniYniNLxZTgnTJHOzjJPhXsQiP8dAUzaVhBpsUdzXEkT90h0fN xRO0h6uxxuuRFdPMx3XMnCaC0RCj/JRP30Jn6Si1kTRwTIibv8UZs/g/gwuUytXFueyfdh NMl06FtyzuMZyIi7HCZQOPIthVYSCAo1wRjWbtm/dS3ETyEGmlscx9CAyvguMQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 07/16] gnu: Add perl-text-tabs+wrap. Date: Fri, 25 Jun 2021 15:52:50 -0400 Message-Id: <20210625195259.18741-7-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:29 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:29 +0000 Received: from localhost ([127.0.0.1]:46841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066h-8R for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtA-00064c-SD for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:24 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650798; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=TbwojPcgto3SfqJBAtD2dgWxmnADRk+2i3oqo2LxudM=; b=fVYHXVdh/Exiqi2OWrwsA9rz2gTC++wGvdALMdJUIf7S0ie1vPm/eY5i6zXH9FwPBoIcYy k7NEibQYSa+fZpFSIN7AJI2GwkY2RbWODSCLZa4qc1US3olrruYm1nSEfmh5TM5Zs32tHf P4pSbBzHwT1n0EkveN03Ls0GTiD1udCXn4/iMGc9pzBkxo1xWAtoY/5ACu4Lrh8myufWlg uPcgOuT0siZvxG+aA751N/gFn9cMUiDnQThxbcA3CIW+Jump+wYz4Rs2n+PdB60vhIoMA1 CxHeYfBJ6xGJIKTs9ROcjnFaB9iaWr54NAkg2Es4Q81Eatpb2NRGEPrgwOu72w== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 01/16] gnu: Add perl-exporter. Date: Fri, 25 Jun 2021 15:52:44 -0400 Message-Id: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:30 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066u-Lr for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 Received: from out1.migadu.com ([91.121.223.63]:64687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtE-00064s-9s for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650803; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wZ3r++o7ocqZyiyz5ny/Ohiz00BTT0IVigx1NN6+ZzM=; b=XBSye9AJ1u3Y+dIaeoMGAEqvH+uPlTAL22BtDlXICsRn7ZAjMxgxiKt02m/P7TNwVF+pWb hE0fwo8RjMqYyVIeYNT2TRqzOVegXbhWUJ16mfQXG2+1wkWxPghzSL2ktLAujnVOSasXLS DbgPiay+OdDE07isGj959hrj3vyyCWLSnKNIPsTsVcDcHcLg4uY7BO026Y/o0P8RvNNdvf KAm9uQYGUfvX6/rN2ZFPeiaAIyZEGhCI3yxbrpq5WubgHcnwRCHf8wrkqF8jmYujzi7qOa hh3ja+iAgrHgSAr2puFSRNhEX0cOPOSWU1i8T51cPA01oLR2W9gqydbbAbthJA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 08/16] gnu: Add perl-text-parsewords. Date: Fri, 25 Jun 2021 15:52:51 -0400 Message-Id: <20210625195259.18741-8-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:30 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-000672-0o for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -0400 Received: from out1.migadu.com ([91.121.223.63]:64693) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtF-00065A-15 for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:25 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ckqO2AQM+jcUMbCoobEHlk9iGOyeGK0x4Y4v1vW2410=; b=ROAx1TT0MUxhdGxZcZ0J1uwwtqSYFo2vvidvQwhdberHh5v+4TQaYTyihk94mU/UtxkGU0 tOnpBTrnswupjXjVnUK0eol3lJuo2oGtsmEfyB+U6+bh4GlViiojEnevilq7yRq6LNFueG qIq87ic/BasDImS9a8ty6ZSAY//95lyw8Wc299gCuHYmrZuoGulZbfUavFrWcSUfOLqIXN ih4yD/XwBOqd/G0FjXm1ILiY4fsW9kLk1YGHmK89Rx1WxA7dDKXj6igifwYZxq8eNTn+D1 chXS7n9cAWB6ax3Oa/EoEopaIyTT2O7/3lIaVfGSeqrXeXkTUjz1u+MdI+vauw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 09/16] gnu: Add perl-term-ansicolor. Date: Fri, 25 Jun 2021 15:52:52 -0400 Message-Id: <20210625195259.18741-9-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:30 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:30 +0000 Received: from localhost ([127.0.0.1]:46849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-00067A-C3 for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -0400 Received: from out1.migadu.com ([91.121.223.63]:64709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065h-0O for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:26 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dv1N9Vynj1+7vBweWn/fUOyXRYEaSvzfQk7gdznbYN4=; b=GlSadf+1C75kN0Hx64zmhzl/ogjkom5ZByCQ6IxfKIPDJ9yggbg2ZLldZKuTBAs5inIpRj rftQY0Gn1OOdJ6OP0/556xBx80cb2NvN4JJJTkwpOz2P6hXyld/0bSe09Y6UnHQoBN2FkM 6JeEpGb15/iSZ2VRm2xFplYrI/CNZkcFsoqqpapcQCueXXCnjeUHAjcqo+ATH62kZXRApv taI6BEla8zXF87AmKTapSFVaVw6ti7w5Ofsh78GIPCwtgbFAhM1sCkZfA26i+fAYJ249Rl EcTtPDvndVJ2IPBt97Wo1xMQ69afLEi0tixzeoKfGORJ5m5H6GBO3HcTIIoMNQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 10/16] gnu: Add perl-test-portability-files. Date: Fri, 25 Jun 2021 15:52:53 -0400 Message-Id: <20210625195259.18741-10-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:49 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:49 +0000 Received: from localhost ([127.0.0.1]:46853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtc-00067w-QL for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtG-00065q-No for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650806; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vg3j9mQ+sBJg9YByLc5xqeOXmqvSKXy2xohDFiMOGc8=; b=DK9fUoBvUpt7Ab//wG6lyM0NMVaZbo4XIfOIAOBiyV+l0uukrxPlpKHtjM5ufpuC/oTYsD pPJVWJrEFAmBIj4oAFTy19RUggq9uXLOL9XYV6Pkkdc+j7wpWTRtfG7dpKqU/bdtqCW2oV ekiT63jQwfmx8uHvoUsZhz3YuPa/TR3uKMHTV6X1AR3JiSIB/mrLwlw2OOFrR9ZfHvijPr +IcU1eKqEJRAhvFa/jTFmd/W91Gxu5nPydhhy5l3J4P7ysK0o2nLIwIh7nzlZbl3LfaQ0C B2xtzSYedDlbF7Qo8TKXIJNDgyL/43SkmX4fWaCNdqSED/A571znmm6QyC7YZA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 11/16] gnu: Add perl-xsloader. Date: Fri, 25 Jun 2021 15:52:54 -0400 Message-Id: <20210625195259.18741-11-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:49 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:49 +0000 Received: from localhost ([127.0.0.1]:46855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-00067y-84 for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065z-Ew for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:27 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650806; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Y3BMHurnePpTIa7DBu1y0kclx92kdzSgpMC+ws7CI6U=; b=AYhjwW2y/yevHMgPEeA/b1PM96HrTIY1NuezrMxhd0LnuAafD8FX0HM3AXm4Hy9zjkcMYT bSb5BTdsYNgx6Nmt6P8+Iaj92q7B1VdEo2G0krhtQou0dyqdB6NTv+zUrhxJmaca01IO/S JuayLftrtz5HR+UcyIDGSsxs9wtubjVXyPWg83jE+aghtncuCqPvrbUDMkFHFf49jMQW9i QQe2SqpWVlUZolrMk4scdzUrFhv8VgXvOOlkY1dfVk0qUGTcRNAYGRSWXi+06SHW7gFYLv vGuc8D+gs8FG7M2c2sVyuVky+4GkfRcIAx0folGQM0YoRu1smeBLV2U+QHVfnQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 12/16] gnu: Add perl-storable. Date: Fri, 25 Jun 2021 15:52:55 -0400 Message-Id: <20210625195259.18741-12-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:49 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-000685-Ik for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:49 -0400 Received: from out1.migadu.com ([91.121.223.63]:64709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtH-00065h-Sm for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:28 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650807; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QYTXj2VTSRrUBrppUTBS4Al4Fhr99t9uivVkDWxH1WY=; b=j9O2r1uy29efrR+smXo3gqpqr0anL2HOcs44uXmWlhdPPQT+qaZdx/+sdBepcOvq8myk7P XQlMNa8vwsV9AqTJlqHfcLE47Azai8B8mG7hrUYDiLOfAMyTD78rEdOxdlTH1eLAOAHkmD LRAQXFulk8priDfzZG4f0sVPD+l8yOjL1fHWDufRMMkZFKwa0KlbFGnXdQ/wWhI800T4cI +9JNjVR6c8Om/2HDL6DhTQISUwfcq8ILtn1FhuNhBj2Lh3hyfG0LIPkYNvpcjCtku8qrQO B7rEUXXpNlpcYKs90+D/PhfNb1tWgWcpov40nhhCu5uzS5mXpNOE9XMfXnypDg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 13/16] gnu: Add perl-encode. Date: Fri, 25 Jun 2021 15:52:56 -0400 Message-Id: <20210625195259.18741-13-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:50 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtd-00068C-SJ for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:50 -0400 Received: from out1.migadu.com ([91.121.223.63]:64728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtI-00066V-R7 for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=slq35kxjGV8VFdntTsw7d2MLgvPrzPqQK45ttTIL+yg=; b=c4VLSyFb0W8rdeDLtqKe2AuDIHVBjTvMV4KTSh3KhgnRz/SWnQtxFKC/NBLRORRfZXg3WX y6a2BW/IKgykE6Gx1R5YBwNBGBPEjdhpWwPDF6jlVaWgEWqooJyMfejDlwYH0U2twiOhEh EpwYi7VBwCVPfxojMQUzk+CATPXGG2nsxSdqHFx575LqPyo4mq7ULk5sox0tiPCX3qxOOg pZQGhbo/RIySN+F3mxxntBAIyKnZJKSStjbla16MpHcffp2Z2gfmMqGdffqrMGc7F+abpV 4QMDEgN8ep00jqgL8MbFOldk97sRZ+wj2NN4KpnP8KKqjWI+ubTPRTVJzSQMCA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 14/16] gnu: Add perl-mime-base64. Date: Fri, 25 Jun 2021 15:52:57 -0400 Message-Id: <20210625195259.18741-14-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:50 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:50 +0000 Received: from localhost ([127.0.0.1]:46861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrte-00068K-6e for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:50 -0400 Received: from out1.migadu.com ([91.121.223.63]:64732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtJ-00066k-Hj for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tfCmgGsXyOckbE8gx0r8ypOBuhwzlJe05qjcwOtGzn4=; b=lMRA8iI2Z/7sxPnJGuaLROczKI1p5d6gKMH6SG9ybiiskfRne9t90HCGQs8+90Rx8DMlYn TtmyO6JElTk27CnEbTuk5zzmbephQCpQx6Ro+TEe8dpSQr+0KLLHBizqp0ziQGlZpvb3kZ xtCSpqFapaa3PHqkbyph0+iS/ZcI8rRDbmi78DeQ4zvXV5uH5IbNDofdlTiEjQicMLxiFB HOf6PKamKgl5NJxl5X5/PAlMpBoFHshE/DO4rcLA5J13fl8YJrD9GX60uhwZFR7hkK6kgH iIcXLYhNsDIh4o0WSiGdQjowJwdHeALdEeLnIpkmJ30dUaLXV0B5m/X4m5Er7g== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 15/16] gnu: Add pipe-viewer. Date: Fri, 25 Jun 2021 15:52:58 -0400 Message-Id: <20210625195259.18741-15-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/video.scm (pipe-viewer): New variable. --- gnu/packages/video.scm | 127 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fbc468eab7..b5e57286e6 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -178,6 +178,7 @@ #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages wget) #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xiph) @@ -1020,6 +1021,132 @@ H.264 (MPEG-4 AVC) video streams.") (@command{mkvmerge}).") (license license:gpl2))) +(define-public pipe-viewer + (package + (name "pipe-viewer") + (version "0.1.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/trizen/pipe-viewer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d2gfkd3nc0c4ah67250lqskkd85wpljrikw8a378ni398ngaq14")))) + (build-system perl-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%perl-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build perl-build-system) + (guix build utils) + (srfi srfi-26)) + #:module-build-flags + (list + "--gtk3") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." "(.*viewer$|\\.pm$)") + (("'ffmpeg'") + (format #f "'~a/bin/ffmpeg'" + (assoc-ref inputs "ffmpeg"))) + (("\"ffmpeg\"") + (format #f "\"~a/bin/ffmpeg\"" + (assoc-ref inputs "ffmpeg"))) + (("'mpv'") + (format #f "'~a/bin/mpv'" + (assoc-ref inputs "mpv"))) + (("\"mpv\"") + (format #f "\"~a/bin/mpv\"" + (assoc-ref inputs "mpv"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("\"wget\"") + (format #f "\"~a/bin/wget\"" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("\"xdg-open\"") + (format #f "\"~a/bin/xdg-open\"" + (assoc-ref inputs "xdg-utils"))) + (("'youtube-dl'") + (format #f "'~a/bin/youtube-dl'" + (assoc-ref inputs "youtube-dl"))) + (("\"youtube-dl\"") + (format #f "\"~a/bin/youtube-dl\"" + (assoc-ref inputs "youtube-dl")))))) + (add-after 'install 'install-xdg + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("share/icons" "share/pixmaps") + ("share" "share/applications" + #:include-regexp ("\\.desktop$"))) + args))) + (add-after 'install-xdg 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin-dir (string-append out "/bin/")) + (site-dir (string-append out "/lib/perl5/site_perl/")) + (perl-lib (getenv "PERL5LIB")) + (gi-typelib (getenv "GI_TYPELIB_PATH"))) + (for-each + (cut wrap-program <> + `("PERL5LIB" ":" prefix (,perl-lib ,site-dir)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) + (find-files bin-dir)))))))) + (native-inputs + `(("module-build" ,perl-module-build) + ("test-pod" ,perl-test-pod) + ("test-simple" ,perl-test-simple))) + (inputs + `(("data-dump" ,perl-data-dump) + ("digest-md5" ,perl-digest-md5) + ("encode" ,perl-encode) + ("ffmpeg" ,ffmpeg) + ("file-path" ,perl-file-path) + ("file-sharedir" ,perl-file-sharedir) + ("getopt-long" ,perl-getopt-long) + ("gtk3" ,perl-gtk3) + ("http-message" ,perl-http-message) + ("json" ,perl-json) + ("json-xs" ,perl-json-xs) + ("libwww" ,perl-libwww) + ("lwp-protocol-https" ,perl-lwp-protocol-https) + ("lwp-useragent-cached" ,perl-lwp-useragent-cached) + ("memoize" ,perl-memoize) + ("mime-base64" ,perl-mime-base64) + ("mpv" ,mpv) + ("pathtools" ,perl-pathtools) + ("scalar-list-utils" ,perl-scalar-list-utils) + ("storable" ,perl-storable) + ("term-ansicolor" ,perl-term-ansicolor) + ("term-readline-gnu" ,perl-term-readline-gnu) + ("text-parsewords" ,perl-text-parsewords) + ("text-tabs+wrap" ,perl-text-tabs+wrap) + ("unicode-linebreak" ,perl-unicode-linebreak) + ("uri-escape" ,perl-uri-escape) + ("wget" ,wget) + ("xdg-utils" ,xdg-utils) + ("youtube-dl" ,youtube-dl))) + (propagated-inputs + `(("dconf" ,dconf))) + (home-page "https://github.com/trizen/pipe-viewer") + (synopsis "CLI+GUI YouTube Client") + (description "Pipe-Viewer is a lightweight application for searching and +playing videos from YouTube. It parses the YouTube website directly and relies +on the Invidious instances only as a fallback method.") + (license license:artistic2.0))) + (define-public straw-viewer (package (name "straw-viewer") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 25 15:53:51 2021 Received: (at 49210) by debbugs.gnu.org; 25 Jun 2021 19:53:51 +0000 Received: from localhost ([127.0.0.1]:46863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrte-00068R-KB for submit@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:51 -0400 Received: from out1.migadu.com ([91.121.223.63]:64742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwrtK-000678-GA for 49210@debbugs.gnu.org; Fri, 25 Jun 2021 15:53:31 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1624650809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QKWTtbSZS6drWJJ5kf9tK4kcVo6iTxLNiNtbdqbKAyY=; b=mFvZdiwAjEesRwbEbPzg2Y5OLX5p3Vad0NJhkuWB8F5gesniIXH6iInGE/a8/e8bEJ324b iInBNbrcB9DMt+5O2SuYlb9AqNtp8iFaHK1yw0/4a5zr4MKQ2O2GdxDeglyX6k1pUlRDxW VbJbFMTchTL0vvhSBiuW4l5jcRBnzMHaBVsndFpa0ds7Va1pzvMBBrAuJuJ42ubtbOdluL zD9baolnYHeoaI9+MHJNKVp3j3MQ40brbxpeNGtcSwfmstZSQnBlb1r4FZbz1NJfCutn/4 GvlvqDIUi/j138lGEK0zGEnRU77g8ljZH/9kIIT0S1lRERdIg3OIr6KW3UGbrw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v2 16/16] gnu: straw-viewer: Deprecate package. Date: Fri, 25 Jun 2021 15:52:59 -0400 Message-Id: <20210625195259.18741-16-rg@raghavgururajan.name> In-Reply-To: <20210625195259.18741-1-rg@raghavgururajan.name> References: <20210625195259.18741-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Upstream has replaced straw-viewer with pipe-viewer. Reference https://github.com/trizen/straw-viewer/commit/dc2dfe82 * gnu/packages/video.scm (straw-viewer): Deprecate in favour of pipe-viewer. --- gnu/packages/video.scm | 83 +----------------------------------------- 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index b5e57286e6..2551d8e9d9 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1148,88 +1148,7 @@ on the Invidious instances only as a fallback method.") (license license:artistic2.0))) (define-public straw-viewer - (package - (name "straw-viewer") - (version "0.1.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trizen/straw-viewer") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n21byn7hqykpm94jmmnir1fwsskq6dp9wgj0bd2qf0qx5nq33cl")))) - (build-system perl-build-system) - (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod))) - (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-json" ,perl-json) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("xdg-utils" ,xdg-utils))) - ;; Required only when building the graphical interface (--gtk). - ;;("perl-file-sharedir" ,perl-file-sharedir) - - ;; Some videos play without youtube-dl, but others silently fail to. - (propagated-inputs - `(("youtube-dl" ,youtube-dl))) - (arguments - `(#:modules ((guix build perl-build-system) - (guix build utils) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'refer-to-inputs - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "lib/WWW/StrawViewer.pm" - (("'youtube-dl'") - (format #f "'~a/bin/youtube-dl'" - (assoc-ref inputs "youtube-dl")))) - (substitute* "bin/gtk-straw-viewer" - (("'xdg-open'") - (format #f "'~a/bin/xdg-open'" - (assoc-ref inputs "xdg-utils")))) - #t)) - ;; (add-after 'install 'install-desktop - ;; (lambda* (#:key outputs #:allow-other-keys) - ;; (let* ((out (assoc-ref outputs "out")) - ;; (sharedir (string-append out "/share"))) - ;; (install-file "share/gtk-straw-viewer.desktop" - ;; (string-append sharedir "/applications")) - ;; (install-file "share/icons/gtk-straw-viewer.png" - ;; (string-append sharedir "/pixmaps")) - ;; #t))) - (add-after 'install 'wrap-program - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin-dir (string-append out "/bin/")) - (site-dir (string-append out "/lib/perl5/site_perl/")) - (lib-path (getenv "PERL5LIB"))) - (for-each (cut wrap-program <> - `("PERL5LIB" ":" prefix (,lib-path ,site-dir))) - (find-files bin-dir)) - #t)))))) - (synopsis - "Light-weight application for searching and streaming videos from YouTube") - (description - "Straw-viewer searches for YouTube videos using @uref{https://invidio.us/, -invidio.us} and plays them locally in a native media player like @command{vlc} -or @command{mpv}. - -You can search for videos, playlists, and/or channels. The videos are streamed -directly to the player at the best chosen resolution and with closed captions if -available.") - ;; XXX Add #:module-build-flags '("--gtk") dependencies and this sentence. - ;; Both a command-line and a graphical interface are available. - (home-page "https://github.com/trizen/youtube-viewer") - (license license:perl-license))) + (deprecated-package "straw-viewer" pipe-viewer)) (define-public x265 (package -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:04 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:05 +0000 Received: from localhost ([127.0.0.1]:56056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjk-0006wd-Fp for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:04 -0400 Received: from out0.migadu.com ([94.23.1.103]:31716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjh-0006vh-MT for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:02 -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=1625023080; 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=Krut8wuY+9fk3J4Q2vF8qfGDAANIW9GUB4oMfe2ubQykQvPo0RdrazceQBSf8Xn8vRSQcT 3P0Xw9c+UBLNAeMcaFTXejK+zoZ9JlGf//J7PxfPvAT8X0K5d7SJnMLdviXZOVezP4TSXE Tp7gKo+LWfYYSc9Ax6L7rZQ4m86VgDolmJnVQNav2RwLHkGcB/bivWbO6qRKFM7TGYoZuR +e9wvJ9mrfPH5yHn4UMh1AXnerVK1k24xq89fx7BIjdFq3QuquolIDVaan0GPMmr8yV/Wj L3/TsVp2Moc1Z5TobvqO/PtJE9lILNQx+xQ43jsZAvvfD0mN4+qS0VtH+Ug1pg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 02/16] gnu: perl-glib: Propagate glib. Date: Tue, 29 Jun 2021 23:17:39 -0400 Message-Id: <20210630031753.14653-2-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:05 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:05 +0000 Received: from localhost ([127.0.0.1]:56060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjk-0006wf-Pz for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:31725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQji-0006w1-E4 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023082; 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=LWTThcCJV2oG5nOpy28cZtkxSPZVHMtZ+JvzH7Z5z1pqeQ1nST+jUv+OBiATc8BXI43UVH ztTPVOy8Td2ssGehEsyasO3hPR0W1RVswabalxqMLG8JWB1zVQBVk7Ix5g4wXmlzT82QyQ GYO+ATWvDlu1RyfGAA3oU9a8Z5GqRtP2Mu2nhzU5LWLk6SN7DHQpX9CUonYmevcL5tMQVh QMK76ooJsq6B0DzDHRXtwtvMVta4VhIM8hRhDF6jge7Y/gnKivhkbIY5D6Swv+oSuEtYAk 2tfYRWUwouwn80oA6jz0BtZ17caHfKoQhZmaQkURiRhYky9LZkrSp1ZTH+nPZg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 04/16] gnu: Add perl-cairo-gobject. Date: Tue, 29 Jun 2021 23:17:41 -0400 Message-Id: <20210630031753.14653-4-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:05 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:05 +0000 Received: from localhost ([127.0.0.1]:56062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjl-0006wt-7c for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:31712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjh-0006vf-MR for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023079; 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=CiD+vOIAunmMnARNuDt2clHGE3i6dXa/t2mZqAzdy8HgnbuObbZsfCQmRQMZIIjF4ll4rC mzk6T2Gj+2YK0e6MIIXyHhW9NfrrIvhuFJvJfB8KYNjOe5kE3A9NAewQlOOiQFb8maEfqX hBxkF1uS5EQ6AhkH+Kvyjua3BY/fQzWeG/0rW763ap350A/cvjToa+bLNzuJLF1zSGBCDr OvwcCtPCu1gUR+Ld7pO0Xn16jWapFSAV8O4uZ+5FnRYkm0O/FsfbHdmbKYZD0wYLYXpyVs NvlF6lkPx0y+5dbGUN8BkeFtM6PEzUM1BNu3LXM1fSWyZFqMa7/sGIQrMnITpg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 01/16] gnu: Add perl-exporter. Date: Tue, 29 Jun 2021 23:17:38 -0400 Message-Id: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:06 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:06 +0000 Received: from localhost ([127.0.0.1]:56064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjl-0006x0-HL for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:05 -0400 Received: from out0.migadu.com ([94.23.1.103]:31720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjh-0006vp-PO for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023081; 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=cY2YtvIwGWywzKtq8KyBcoXvbMj8M5Eja9zu6H7ZVIi5kvh9rxqEkSFs3AjMZyH17mQXv/ C1lXZVSE0pRib+9jC7Am1hNEuTF6+ZmUKibGyNEJHpmi/1Qv6oUBSuMbVtvPZArVU1WtTr vE3RY/e9LkWpZff0DQHurL4XGdiuBkdDy+UOmQQBsILprlRapw7e1SOEibOCHq4CTmKii9 YuhkVCtPVzGLUGkvCjNAfN8B1dL2v37jgFWfmKoWEvD3epQ3WstQhWcQEzkG5Lb+IT/Xyd 1lGwHP7HdfFJ4g637VQW3hFmGGQu4q3vrmrm3QYHuyOOb/0Gn+c+7sODCPxG1Q== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 03/16] gnu: perl-cairo: Propagate cairo. Date: Tue, 29 Jun 2021 23:17:40 -0400 Message-Id: <20210630031753.14653-3-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:06 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:06 +0000 Received: from localhost ([127.0.0.1]:56070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjl-0006x7-Uc for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:06 -0400 Received: from out0.migadu.com ([94.23.1.103]:31731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjj-0006w3-43 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:03 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023082; 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=o5CZYeVx1Zr9MA2rEP1RIO0mcRKGe4nDkby+kReXJueWHLP+4qZuNed6CLrwYpPB8EICTq bYrbX92Vb4uGguBEyuXDtJzOkoe2kuLYfY9J1sDWwmccr9eB3wAI8qGmHGZVa3ctKXcjqG WfjFz+wbcl1CeT4J+QBOsvCJoe/1WzIXE9NovANCQ6RpT9UxwVWHw7mrmYYfUzW9rgn1qm 8r110OTlrDAq27XnnAeFgVG5lXM+IyJBM4hDAZtS/rw+YXTF+Ll2H2T0H38sMc/gIUAmET r0juesooqFTWLt0HfBI3ibeMfN050P36abaHnhmS/mM47dPy5h2sL+hGhxdNpg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 05/16] gnu: Add perl-glib-object-introspection. Date: Tue, 29 Jun 2021 23:17:42 -0400 Message-Id: <20210630031753.14653-5-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:17 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:18 +0000 Received: from localhost ([127.0.0.1]:56086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjx-0006yN-K6 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:17 -0400 Received: from out0.migadu.com ([94.23.1.103]:31738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjj-0006wH-PZ for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023083; 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=M1NvQWyZASUaHRiL7d6rHZG2AxzlEGk6D8oZ/PONk+3+pUpGUAkJXV8qVnZTCVZ7+cItRC 0SSNYhIv4GFa/5/dDGMt4lsM9228h51bU6HGG1tYfAItMqssmyoRZwvc9bjVauYsobJV/t dYGY7HSDxxvEYyjoDzs9ItSCT4eMznzWsGGxGPzxwNpzTvjTM2kpxC8fTd0kDjoBREJPxN 4rOXPDb9CXAuMxKBn2NtMBmgBA6IyHuUIq6vAlZwxpHwqP8qE0Cl9jifEsv3pem0iLK5+4 F7ZQ0adLY62GHiYghAW23vm0FWxOSvfUCZGag/WkPUDD3KizewTkBkt9hb0URQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 06/16] gnu: Add perl-gtk3. Date: Tue, 29 Jun 2021 23:17:43 -0400 Message-Id: <20210630031753.14653-6-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:18 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:18 +0000 Received: from localhost ([127.0.0.1]:56088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjx-0006yP-Sw for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:18 -0400 Received: from out0.migadu.com ([94.23.1.103]:31750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjk-0006wc-FU for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:04 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023084; 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=uKfKN/f3bRLe9zvlcEZC5BaR/wDGtbpsdhOHl2GTUjt9iilJtUToixxbvhw7iwOH+WK/P8 uEgmNygGHw+53synZoLmO3HUcSdqEWkxO7Wn/mbWtQYqSaDBqOPh/8Raov/h8O6aajNd37 sY/CIHaWwgTtEQshQuztpsH80ggOMVfmNyhhxdo9BFAAXyulLb4wy5OqDRgkuxgDjn5YjV IZx4Ff3Ho5VPEdIimzvrP6o0aqxJy3S43SLxQzsiIQWmuYt8JlicG5FNsfYN67qHf9trVo MLA3RQLdr+VW6NWFLMih8BjGTJg06cwLTLRocMF/94DYrXiHOVqG0Bm7v3V2+A== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 07/16] gnu: Add perl-text-tabs+wrap. Date: Tue, 29 Jun 2021 23:17:44 -0400 Message-Id: <20210630031753.14653-7-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:18 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:18 +0000 Received: from localhost ([127.0.0.1]:56090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjy-0006yW-63 for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:18 -0400 Received: from out0.migadu.com ([94.23.1.103]:31738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjk-0006wH-TB for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023084; 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=pDhBs8dwPFNx2wowfLe+sDR5idIEnshtEclTspoCMJT22XJKStasbEfdu0iWG/O31EDEjD botvNrg/DguRJtqKaMxV8NV/YTewlr+f0HFOfuT5b1T0y5nvFa84QvO0Y8VKK3CrDhnbvv vOp9AFi3hrEupRTOxtpnOLByvBMapLYZx8jtSvjD4P4Dka5ohONv/p+GAdKUzMICeQtVs3 kttriq3qs8bSofdCFAUKWkCEOFROCFhf+3XD0sct+8STVSQjk5oklHaGm38yjLtIXJ5kis B4AHvH9jdFApmS8efVpZ6HZYgVKJSXhzrYCIMjCv9FZzR7oUfTxwaHJw3JA5yA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 08/16] gnu: Add perl-text-parsewords. Date: Tue, 29 Jun 2021 23:17:45 -0400 Message-Id: <20210630031753.14653-8-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:18 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:18 +0000 Received: from localhost ([127.0.0.1]:56092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjy-0006ye-EI for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:18 -0400 Received: from out0.migadu.com ([94.23.1.103]:31750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjl-0006wc-JR for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023085; 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=XtEldtuh8loqiF5Gy1K2sL2V0iLsoZ6YEp3kftGxSTuBFmNc+U2VzgdNbrCI2baBJTVMW9 xqicriMJNResEEmPENQ4Wh2kKQc1VeD48f5YfhRzVfW9pW2h31PhR3LbXZ56w7x4gANb1c h1CP04Q41HAhS2KMbZqcCWPKKxb8AM+VuWmLbk3o8wf7/odFX+fzCEWT0yiDsdkcF4ebl6 LemolBW+iszNYKLsqeNkJvd1At8Fiw1D5C0OQ2dqpNfQV6wqrnq1dhFnL7EPgIN38yR4R1 PpnYo8WwZZiwdUw6DYGzaErOSIDFRkN8/HrXaqyWCvswC5SXGFAaMsm9W1NLdg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 09/16] gnu: Add perl-term-ansicolor. Date: Tue, 29 Jun 2021 23:17:46 -0400 Message-Id: <20210630031753.14653-9-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:19 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:19 +0000 Received: from localhost ([127.0.0.1]:56094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjy-0006yl-OJ for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:31768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjm-0006xK-I9 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:06 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023086; 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=hJjZfqbyqt6RCA1yLvH8ZGw7/JHOPqJ5PnBjbyQsme5v+57WvP0PYJUauINog1mhl5MysF PDJyfeZ3jV9cxKjtOva7xM+d0fMwda9eC0xNZ3sSa9l+NRFpFFEuIyYsXx2EbEBYIweiAX 6srA/OPnn6CVo19q5BTjoCXgDkKMf4GDdKd9CH5xQR3CgmBEUhr0qBcDibm+6Cmeenle6l +VG86wNQ8lmiOlKd92ImMnfpUEBBgvxX3p/rLP3E1KVt9JC7ywpivQgtSabQWmPSN7Yv8+ FtlJxusDiKScjaE7xUbWoRBRVmcEgTNEaMpika9apaNiTObZQTlI5CKW0nrDyw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 10/16] gnu: Add perl-test-portability-files. Date: Tue, 29 Jun 2021 23:17:47 -0400 Message-Id: <20210630031753.14653-10-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:19 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:19 +0000 Received: from localhost ([127.0.0.1]:56096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjz-0006ys-2s for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:31738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjm-0006wH-Vg for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:07 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023086; 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=o0EhhbekEWQlgVGt6MvE+JwBXZnzLt9T1H2MCEUeV/EJUjdhjdCd7yiqJnqKt7JTlbvz0v KImGHMvkMkP2JEAaonS+FWY8apmzsTV3/A0KIinc+mWbZ1oAfs8VZVLp5ZYelEFgjdIOIE P4S58U9U+YyNluKE5OSofkbKh+LdfdM93Uzqlq5V5GkOIqsVvzV2jxpS695vER9YrJ7Kgj Yb9+8/ZSYzWCgx6MC//kzb7/ujF7oXem+ZG02IpHZIw9Ft8GYIjVUj9kiExhgMa8WZRwiV mNnZRsOJ8sBNUeqS5Sn+X5O46SVA8LOYqlP9oTV9w/Q0CsBpA3i1vHpjcZo0RQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 11/16] gnu: Add perl-xsloader. Date: Tue, 29 Jun 2021 23:17:48 -0400 Message-Id: <20210630031753.14653-11-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:19 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:19 +0000 Received: from localhost ([127.0.0.1]:56098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjz-0006z0-CZ for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:31781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjn-0006xj-VS for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023087; 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=XogaWxTfUkaA/zSMrdsWfoZXEB2RiayhomDAeV26OHxxbiR7MSEIL2YjnzL0M62cVqGSLn F/8/HN+Fnl77nm6alWV8ipw0rLMgl7mqLpt/OTzRFTvfxzfWMmvNEOaqtDdeZrZGX3Ylei t1ny4jXEwCyySNgStcOid295P2agDCo4pY+ilvREdRA42ahbJdzFxosAPSbVBJ72RPTcaW NHArnBUh0KU5PEKrw5/zlss3aO5mAWQ+1Mmo+MmrgwM4R2K90ImdN8oBfXX+msRCDyhxxp ZIlKlQe67Ov3KiwB3NgXjyPCQ73o/+mr1SF3yy5tQvGWtgSGWZLDR/1d9ZYjRg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 12/16] gnu: Add perl-storable. Date: Tue, 29 Jun 2021 23:17:49 -0400 Message-Id: <20210630031753.14653-12-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:20 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:20 +0000 Received: from localhost ([127.0.0.1]:56100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjz-0006z7-MV for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:19 -0400 Received: from out0.migadu.com ([94.23.1.103]:31786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjo-0006xm-Ll for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:08 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023088; 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=SYTlOkrbfSeRUn2fwvAJyACzJGEgsEQP92ukgO8yT6g7hHDD4XJ6EZitSTfUxziusUWRr7 yVddTlSPDJamU8JJ5LXzI42+FFBG2JimnmnOmaDU8pJxdMmHlRPlrYK8i+b89j5bpExMZT dulPciz/QlmNNBJbd7wnljEQ294Y5CqVPoztQeUOpsKQib/RJjhBMMrGwfeMBKE5rJolrR JhLJHBDdpPeyRBOWJZpdIlgL6IRoHfs3gbEBMhJZJ4dBiSAkbcsTlk1tAXefg32czgGo3v DlFmv6Z0Joen5a5DDgwUlmVsomNWvJZeNGEpU4XcZndH/Suvlc0A5QL9+IZhag== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 13/16] gnu: Add perl-encode. Date: Tue, 29 Jun 2021 23:17:50 -0400 Message-Id: <20210630031753.14653-13-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:20 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:20 +0000 Received: from localhost ([127.0.0.1]:56102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQk0-0006zE-0A for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:31792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjp-0006xw-Ch for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:09 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023088; 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=T+5OLlLCTEkAXPaxLtjF3PRvdnY7zYhTsX5wnilJ8qorYMtAF/eGrQlhYBnylBBnsh1S6m 0Y7Hotkxk3YJke6p/Q5vnJNSTT4bJ782V/hYfupFtYPDGre98ZOaTR/z0/feflFMTnc80H KNutkysXhptl7jMfh89ADhg8/o6jPC5AxkhIwEHR95xslBQIRY/Gb0Cgo2fF2sLLA8GFSJ y2lZ8wJ/02YgBVeYzEy7WkZd+rZY4bpR1c4hX2YftgFjAcseqiiydBJrvQK9ZM/t+z+ZDz 0iTF99NNsv/oSVAJrFsZz7YfARPf+3iy8ZOeQugelcWJwwcQSAkdBt+vNlRoiw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 14/16] gnu: Add perl-mime-base64. Date: Tue, 29 Jun 2021 23:17:51 -0400 Message-Id: <20210630031753.14653-14-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:20 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:20 +0000 Received: from localhost ([127.0.0.1]:56104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQk0-0006zL-At for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:20 -0400 Received: from out0.migadu.com ([94.23.1.103]:31797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjq-0006y3-2X for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:10 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023089; 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=Wju8l0YrJaQ6EGauDGZoECROjbi6ESW7Fzbtl/dlKDw=; b=X25THqz01EuZhFaNZpbl7lp25WN/qOTD3KTWtrPohGMJ9+qR173UeNZy87Cs1SfDI4mV23 zN3qwS9gHe1iBL9F8P0HAyDNXl4/objR7iyH36Yf/QraHWmkq0VLuugjG4AxpX4XJK+FYC +iG/PeTx1z4HNaAk47zb5a3iDa9++bP5kam6WizshCqOcZnYm4aFQyrwllJ6qRXKC5MHa/ wFTvSNd3TuWR/tDDWnqr4jHSJEhP+TsijmfoSkfvevb5m11tyKP8gtKjsT7tzkiuACgHip X2lfcXSJ5ylgi1hELF04xM4RaQbz3cWIfvizy+V0lN11AlfBBXx0yuCmR8Ue1w== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 15/16] gnu: Add pipe-viewer. Date: Tue, 29 Jun 2021 23:17:52 -0400 Message-Id: <20210630031753.14653-15-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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..599d984b1b 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 + `(("module-build" ,perl-module-build) + ("test-pod" ,perl-test-pod) + ("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) + ("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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:18:25 2021 Received: (at 49210) by debbugs.gnu.org; 30 Jun 2021 03:18:25 +0000 Received: from localhost ([127.0.0.1]:56106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQk0-0006zT-Pw for submit@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:25 -0400 Received: from out0.migadu.com ([94.23.1.103]:31803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lyQjr-0006yA-32 for 49210@debbugs.gnu.org; Tue, 29 Jun 2021 23:18:11 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625023090; 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=/Y0jjLcld0Ef1QBWGrFUFlG0O9+NZYPRm0cucIe8HAw=; b=eiTUyJBUVuhZ/dPGuX4+S+VbsEI1D0EqI5YvHmIqMMPMJE5VY5td3vRakvZzwv5H2G36lk x75+jBi6qXnAPbUOSBRHLoDa5mslrHzqIf//R4Cwq6poIZMsatXOwupB9QTFURWaYVIDzO tBrx2yPCoyT2m16Qy4+FQ63T2hDfWcPlvWtPZeCmBiwg0UXXU3UMcWnMWam+dQW+JjijR/ EztI4SLZwKBFFxkiTqbMc56vnsULBCpEMeuJ8YpZUkUkKOvPpobB2Hb8/rm+rWy+/ze9Y6 7cyZF2JrMtBnftIBUUEWmUPvvznr0m/Eifg414ddCtWvEq5DX3/Ji70c01iZFg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v3 16/16] gnu: straw-viewer: Deprecate package. Date: Tue, 29 Jun 2021 23:17:53 -0400 Message-Id: <20210630031753.14653-16-rg@raghavgururajan.name> In-Reply-To: <20210630031753.14653-1-rg@raghavgururajan.name> References: <20210630031753.14653-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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 599d984b1b..04114c5739 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 -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:43 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 01/16] gnu: Add perl-exporter. Date: Tue, 29 Jun 2021 23:35:23 -0400 Message-Id: <20210630033538.15059-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:44 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 02/16] gnu: perl-glib: Propagate glib. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:50 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 03/16] gnu: perl-cairo: Propagate cairo. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:50 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 04/16] gnu: Add perl-cairo-gobject. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:51 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 05/16] gnu: Add perl-glib-object-introspection. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:51 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 06/16] gnu: Add perl-gtk3. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:35:52 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 07/16] gnu: Add perl-text-tabs+wrap. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:07 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 08/16] gnu: Add perl-text-parsewords. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:07 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 09/16] gnu: Add perl-term-ansicolor. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:08 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 10/16] gnu: Add perl-test-portability-files. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:08 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 11/16] gnu: Add perl-xsloader. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:12 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 13/16] gnu: Add perl-encode. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:19 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 12/16] gnu: Add perl-storable. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:19 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 14/16] gnu: Add perl-mime-base64. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:20 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 15/16] gnu: Add pipe-viewer. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 23:36:20 2021 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== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v4 16/16] gnu: straw-viewer: Deprecate package. 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 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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 -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:30 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:30 +0000 Received: from localhost ([127.0.0.1]:40129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006Cj-4I for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:30 -0400 Received: from out0.migadu.com ([94.23.1.103]:58395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CF-BG for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:28 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360606; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=24OXR+ExBIatneAod8EAVF3ff2Ydxii0MJGUVm33rhU=; b=OgbVBlrtabS8xdNYNdatHpUwVeG8A0ypyRPqw9dW8PY4kmS7ihw3Fd8sFlNeSkp9D9aJZu QUUcAeb1Ya9AsC/EPega7kBL7xhjG2TRnn2eS/FCverFMRL6nwyJn9Fgi5UKEdm7TTe89h 9wkKNeiNWO6RDSon7gvd1lJW/Idiv6ynZw1uUI473vmUYfy3lh+gLnmZP3rHb4f5BlWEqK wgZjNlRMmFPKTAZmF6alHCuWr2rF2NLhkuq8eux28FytKz87b++Oy4U/1YzX8Z9grMp+UH 3ybZXaHXDc9eguh+d0azbKBw4lZhOw222LOSlxRdcrri7M09hnZD8oIEyf+Fsg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 02/16] gnu: perl-glib: Propagate glib. Date: Sat, 3 Jul 2021 21:03:06 -0400 Message-Id: <20210704010320.5458-2-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:31 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:31 +0000 Received: from localhost ([127.0.0.1]:40133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006D1-Br for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:31 -0400 Received: from out0.migadu.com ([94.23.1.103]:58406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXg-0006CI-N8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360608; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SwoKWdvoAoqwBuz5My5LpzvsxzpGSQYVlnpZkmNRcPE=; b=OgvtiNu0VnmdFzIDSzwX1pWb5N4wiMUE83RXCkcQZCuZaoK0mVpOMbije4D+lXRVwRhXGv b8tc/PUc9Isf13R2y8uUH4BaUZL23O46cIfLpLbYGwhbN973MZghkLqtb3lRWCxyZmw1v4 DjyQcqYlxlzS6PFpgNVs2T6p3UsJbsfQwO7Nd9pDyUWfpkTRp1BHwGx0fXuFc7M5Xatq5y EP7mqUv1sYDis9oyxm8l0NzTeZX0GaZ9PIptyVgmeEDBNPvm1ByLspL0eRCFeT/DzF94it 50uygUvf9mxL3i9ubTfjMvSo1bS3q7ZMVADgqdzrxR0KDU8bmTxZOcTffb4SXw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 04/16] gnu: Add perl-cairo-gobject. Date: Sat, 3 Jul 2021 21:03:08 -0400 Message-Id: <20210704010320.5458-4-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:32 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:32 +0000 Received: from localhost ([127.0.0.1]:40135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006D3-LP for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -0400 Received: from out0.migadu.com ([94.23.1.103]:58391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CD-At for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360605; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HhgyLd/ONfivzq65tSadlLd9xb+vxpwxXnoFlHaQzMA=; b=gy1Dlb2OYZDVoUY6NjKaKFW9hMh/xPjNPsEcNsQPb31MDcabKw8gemH2uuU/J8I6I+oQQh J4oX/MZV4DxPt0nuAkTqH2exAviW4E3yqSHW+Wa9sg34w8ybQ8gT7dck7g3lZAZDToM8kJ qqQ40pAlRhe2JWsZm9nOgyvso0DHVgkfkEuyMP24V6hEDtxwoZ6A0RGLnxtLxKCcSVNxm3 7w0B9neKEhzB4/oaPyB8eVscW7nQIg2rtJCT1eNWF9vdS6EXZ/6iA3E7Ds8Dln7hSqG+z3 GLFgr8wa2R+pCmTRmLzVrT2kN3McXwqwjOZ6lQYgz3jkBFYkIBtvE1PvCLmliQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 01/16] gnu: Add perl-exporter. Date: Sat, 3 Jul 2021 21:03:05 -0400 Message-Id: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/perl.scm (perl-exporter): New variable. --- gnu/packages/perl.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d449abc78c..dac290a182 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2020 Malte Fra [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [94.23.1.103 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) * gnu/packages/perl.scm (perl-exporter): New variable. --- gnu/packages/perl.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d449abc78c..dac290a182 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2020 Malte Frank Gerdes ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2021 Xinglu Chen +;;; Copyright © 2021 Raghav Gururajan ;;; ;;; This file is part of GNU Guix. ;;; @@ -4204,6 +4205,31 @@ command, which can be used as a minimal Perl read-eval-print loop (REPL).") in your modules in a \"Java-esque\" manner.") (license (package-license perl)))) +(define-public perl-exporter + (package + (name "perl-exporter") + (version "5.74") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/T/TO/TODDR/" + "Exporter-" version ".tar.gz")) + (sha256 + (base32 "1f25k5iaygiizlrkbbl6wxd647pwfmynykxalq6r9bbkysg8inza")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-pod" ,perl-test-pod))) + (propagated-inputs + `(("perl-carp" ,perl-carp))) + (home-page "https://metacpan.org/dist/Exporter") + (synopsis "Default import method for modules") + (description "Exporter implements an import method which allows a module to +export functions and variables to its users' namespaces. Many modules use +Exporter rather than implementing their own import method because Exporter +provides a highly flexible interface, with an implementation optimised for the +common case.") + (license (package-license perl)))) + (define-public perl-exporter-lite (package (name "perl-exporter-lite") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:33 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:33 +0000 Received: from localhost ([127.0.0.1]:40141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006DF-AV for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXh-0006CR-De for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:29 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360608; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RcEvWNh0KMaIMPbDF2PH7V6FLPz75ynIozdq8nxdrpw=; b=QOfwabRZ7MFUDhaO49RuquVmv81NWvkNDe4KwC+UH4HLjvMYU5tZtS7cgpNlwCzDAqv4OZ INwlHdAX397HwPU76fvGIPpwfNRDXXRWftgtoMEK5eh/hjIOHcVXLbCpEvYqSq7KHh70ff 0dgeKUQ3zpHj5t1zhfAMhsMSn5bzqnGLB9bvJVgdFEEJHiUUj8Poe6bEmN05D/4CucyCuB TA/6yr0I+0VY3PGeSsdiFa/4SPlMiwGL1wdVWR6UGiV+Ke4vwKDE0k8HRmgNmHyGFJcPCT BkLSiWJLmerUW4nT+JWCXwMtkuNxJqmCzBjLe90N97ntP6MKaQUzJhixrMY5pg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 05/16] gnu: Add perl-glib-object-introspection. Date: Sat, 3 Jul 2021 21:03:09 -0400 Message-Id: <20210704010320.5458-5-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:34 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:34 +0000 Received: from localhost ([127.0.0.1]:40149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Do-9j for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:34 -0400 Received: from out0.migadu.com ([94.23.1.103]:58400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXf-0006CG-W8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360607; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1lvxPPoASo8IKubVhomL1fBovsldqwhsNb2BYBEWGYM=; b=tE/oR4wee4dHlFL+Oavx38fO3c11nKNvOmNSZxgT1Xp88T/0Jf/jcP7n9e1PI1orlpUFWm J/9KiL7S1IPtw+8jwa/RsLSkttL5fS9Hih56kjlLIMYS91t2K/K4UuLhuL2TXayM9Ulsu6 wUECpVgejDoms9+TMJ4aF2phdBL9hw/MGrFv7GUeQL4axAu1OSdk59KFlCtHEG2fH+rFUB ie4AW5PnWzwXK0TRIFAq8CpFUP7Oe2ZhH0mhf3/AEXpmg4ppQpgwFsXs6THW2D29ydmx1X jbcIr6eDaNP6vJLSLWFTcPs+Uv2NCA7/iRfJ+n7uixHdfpau0w2aVZAvuqhp1w== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 03/16] gnu: perl-cairo: Propagate cairo. Date: Sat, 3 Jul 2021 21:03:07 -0400 Message-Id: <20210704010320.5458-3-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:35 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:35 +0000 Received: from localhost ([127.0.0.1]:40151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dt-Hx for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -0400 Received: from out0.migadu.com ([94.23.1.103]:58418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006Ch-52 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:30 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360609; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Z/8Gg7BnDpOrrzx2C8RTa1ljNZfPisJD0Sub+ITDGw8=; b=eSica/mxVwedpfKHyXaOKxH5NBykf8RpnY/pAmvCwzf5PTP71o8jaOn9y74bUpriG5K9cq em/tUPquNkuZQqXE7rnvzPxgSHOU17w6hztk0wMlwN2SfnpnZE06uwLWEhU+n7ahWla6OJ YyTMHVbD04eqcE8LrxTheL0xJHBM4LMczSxuw/FJCa0ohVTKh054QM8b88wz5mzt3O7DKU eb1oDYqok6E0q4CQl1Dzuvhma1jYv9mZedtqmx318vjQRhv4XoWcdw8abmuByJIgjudZws DQBeeKiJOBB3KCducoJ0mJ4JWgwaIjRJl/FcqpDFem93ZUfdf8uDEID8h1uGNQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 06/16] gnu: Add perl-gtk3. Date: Sat, 3 Jul 2021 21:03:10 -0400 Message-Id: <20210704010320.5458-6-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:35 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:35 +0000 Received: from localhost ([127.0.0.1]:40155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006E5-5L for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXi-0006CR-J8 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360610; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Zp1NOMhAycF7Zzxmk+EGeyH98dQ+6AQhSxhEHnu+Vcs=; b=lzNOqLJPN6XtB4eflsX/SGcdvIXiuMevkB7H6msrckPB0oaUcJ0QtohUEvPVEsN3m/eVm3 GLn/8nBEzQZkKJS17J2OIqEzVtZljsbt+oMzJeWd9zaLuiVZbA2G4vtVxZAYqoTV35VPy1 ecKBkiFshVLk+oMTCnj3rKfxQ4SZfBrDJvRfanbr3DEELwJpKQWNfN5N/wNb4gD9/gQSec mTSIxCAieNX2pH07VlF1gpStHGFWcRE9rCzW9M8syidK9qcqEZTEVQgr/zOFa4tooXCi0X Iil/Fb/km4DFafeu3Nmh5dNUiUYTkEc7LmmV8UZc3jOeOV0bWQ+Kw80zE4DoFw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 07/16] gnu: Add perl-text-tabs+wrap. Date: Sat, 3 Jul 2021 21:03:11 -0400 Message-Id: <20210704010320.5458-7-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-text-tabs+wrap): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index dac290a182..5f443bcc1b 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10332,6 +10332,24 @@ algorism to indicate multiplication by 1000.") (description "Text::Table renders plaintext tables.") (license license:x11))) +(define-public perl-text-tabs+wrap + (package + (name "perl-text-tabs+wrap") + (version "2013.0523") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/MU/MUIR/modules/" + "Text-Tabs+Wrap-" version ".tar.gz")) + (sha256 + (base32 "0pv5dympvrba6lslklwzb4glpazl5farn2b2530vjdxpzxphbjxr")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-Tabs+Wrap") + (synopsis "Text::Tabs and Text::Wrap Modules") + (description "Text::Tabs will add or remove tabs from a document. +Text::Wrap will reformat lines into paragraphs.") + (license (package-license perl)))) + (define-public perl-text-template (package (name "perl-text-template") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:36 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:36 +0000 Received: from localhost ([127.0.0.1]:40159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006EJ-Pj for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:58418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXj-0006Ch-A1 for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:32 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kqJPbQP/G1nLALGRuWG5i6ZgbuBkqAmvCyjnCvXsOw0=; b=f28pwLCjIvG5ywHbssbdMgWwZvoEYCD/n0RynwXp7SkOzn/95Viy5ESbLG6elbSLp33kSB jnE4PYyYdTFTQuYNgGJEJWY1UKv6pfqK0v43j8ePb2FnhrM3IomsOUkHoA4JG91ISyOC9q 1EaAbvjLStGOLWtheQbjxUDhucNWRdGxGCAU4Enl1OB+Ho0UtSgxN8zBLfx7gnUqWq9Jzq 0yD4ajZca7eSF3ShJLWCNPnKJVenw/aYpGy/4gl/G+yv1argzkH9dsN2mm5Pgo8GsVu5PL JZ4oekJYItaxXslOs1Krx6Y0JixsjZghifkFBrcwJ6YECK3R3OVtENjz8oIwTw== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 08/16] gnu: Add perl-text-parsewords. Date: Sat, 3 Jul 2021 21:03:12 -0400 Message-Id: <20210704010320.5458-8-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-text-parsewords): New variable. --- gnu/packages/perl.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 5f443bcc1b..91f077c6a4 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -10251,6 +10251,24 @@ template engine, for when you need speed rather than complex features, yet need more features than simple variable substitution.") (license (package-license perl)))) +(define-public perl-text-parsewords + (package + (name "perl-text-parsewords") + (version "3.30") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CH/CHORNY/" + "Text-ParseWords-" version ".tar.gz")) + (sha256 + (base32 "1s7mmznk4chdvfi2jl2h6gawfaqq24bdasy6b1z9jhyxg60j7q45")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/dist/Text-ParseWords") + (synopsis "Parse text into an array of tokens or array of arrays") + (description "Text::ParseWords module is used to parse text into an array of +tokens or array of arrays.") + (license (package-license perl)))) + (define-public perl-text-patch (package (name "perl-text-patch") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:36 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:36 +0000 Received: from localhost ([127.0.0.1]:40161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EW-7O for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 Received: from out0.migadu.com ([94.23.1.103]:58431) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006DB-9V for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bEEsH77RLgXSrAQNDSwLQ9PRd2k+dspSwMs6awcDgEo=; b=VMnG8E99IPZ4CY7JeD/mOnQ0z1WERs7PkR2O4KONq/Vz0XnFpQOrBUP/KX7nvr1cBYYJ6v Y6BiBfrYmA64KRio5f4Meyy5VLKV6I/TY5r2DdZlN2rYQmsXgrwBOA9VSvc2/+YBggHmyJ E8ZmU3/QqR+bqj3oqn7JgUNn+es3U2PBgnNPAE5ZC2cynj0XebZO0zv7Gd9iQuHsxfwKI+ SmHprwMvX52vxJcO5zjcyhJg6JE/9Scj/ucvbWGJT4sPQXOn0l/GsbLW6yuZnSreUwDlt9 mIFM93aAQZfY6C0ixDoXS5pDoRCIUxXr/zJtOklLjWWQLR+xzMP7+cDc3gEe/Q== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 09/16] gnu: Add perl-term-ansicolor. Date: Sat, 3 Jul 2021 21:03:13 -0400 Message-Id: <20210704010320.5458-9-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-term-ansicolor): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 91f077c6a4..c4d13e6ea3 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9837,6 +9837,30 @@ situations, where you may need to upgrade to the full feature set in the future, or if you want the retain the familiarity of TT-style templates.") (license license:perl-license))) +(define-public perl-term-ansicolor + (package + (name "perl-term-ansicolor") + (version "5.01") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/R/RR/RRA/" + "Term-ANSIColor-" version ".tar.gz")) + (sha256 + (base32 "0zgj329kfrwcyqn491v04x65yjydwfc4845a71f8hypdrj3vv0b2")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-warn" ,perl-test-warn))) + (home-page "https://metacpan.org/dist/Term-ANSIColor") + (synopsis "Interface to the ANSI terminal escape sequences for color") + (description "Term::ANSIColor provides constants and simple functions for +setting ANSI text attributes, most notably colors. It can be used to set the +current text attributes or to apply a set of attributes to a string and reset +the current text attributes at the end of that string. Eight-color, +sixteen-color, 256-color, and true color (24-bit color) escape sequences are all +supported.") + (license (package-license perl)))) + (define-public perl-term-encoding (package (name "perl-term-encoding") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:37 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:37 +0000 Received: from localhost ([127.0.0.1]:40165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006Ed-M8 for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:37 -0400 Received: from out0.migadu.com ([94.23.1.103]:58413) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXk-0006CR-Np for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:33 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360612; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dv1N9Vynj1+7vBweWn/fUOyXRYEaSvzfQk7gdznbYN4=; b=RTIzsUGA3IjcAbbNeoiI/1vRB6sGdK2MEVGDVUr5GCd8l/bxk8LAfotJxyPiduNKIBbBDB AUbbTjs8BDi2qY14TOvt/D74Mm71KoAEffJcfc9mfQ1S04mZZmKOpAQgHem6rtsiA2olw1 AoUOqXzp+ZGoS5RJYsg9wTwn2FSOaRAB+MfjEoZR9kCvTQbmpyS6zsOLz50tTmtEneulO/ aQO0xhsID8Tz5Ro+SbtWobwmHFMW/DkmebXtkmWtRDUw8yyTIw+1MaaB/t7En5C9O5/Tcr XJ8RLN2Y8yNxJ2+zT79TjyVaED9z/obkbAG59hp5Mi6lj4wJ+mcb+jaGWNNBpQ== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 10/16] gnu: Add perl-test-portability-files. Date: Sat, 3 Jul 2021 21:03:14 -0400 Message-Id: <20210704010320.5458-10-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * 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") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:40 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:40 +0000 Received: from localhost ([127.0.0.1]:40171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXr-0006F7-6H for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:40 -0400 Received: from out0.migadu.com ([94.23.1.103]:58442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dn-2B for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:34 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360613; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WjIU2Rxhlq/kw/pEO+jvQnp8uWVX24Ufs3PbH/q/yWc=; b=nABCKIeZo31OkimsThyISLFKifIeWZc797vF0SGR620G+6nWSNoRRLm1FiyD+ayea1PY5B Sijn3dsg/KJZeq0GKw++OUvt7CeQqiIExq07JOF4KmbQH08xprbbT6U3n4evkwF3WikIyD BMtIXVbeO/cYgppgrqBFHq29TxsOK+cyZSLV6bF9Si/QrJWV3jL/9G2LABC7TpmXZuzJlw AWNivdzOwNHLloYhszdcTCjvks/2BWQ010fNJf1H2E2JZTk5ZxtW8gM/xxMnBkr9HsQ3gY VD0URA0Vyy1hohiwpY62uD1V/nFK50qbJNeGnaP1Lak3FFeXpumfqhOQYV/2Jg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 11/16] gnu: Add perl-xsloader. Date: Sat, 3 Jul 2021 21:03:15 -0400 Message-Id: <20210704010320.5458-11-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-xsloader): New variable. --- gnu/packages/perl.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index c4d13e6ea3..eaf4a183ad 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -11174,6 +11174,30 @@ attribute names.") ;; modification, are permitted under any circumstances. No warranty. (license license:public-domain))) +(define-public perl-xsloader + (package + (name "perl-xsloader") + (version "0.24") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/S/SA/SAPER/" + "XSLoader-" version ".tar.gz")) + (sha256 + (base32 "0pyqr12jsqagna75fm2gijfzw06wy1hrh5chn9hwnmcfddda66g8")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-distribution" ,perl-test-distribution) + ("perl-text-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage) + ("perl-test-portability-files" ,perl-test-portability-files))) + (home-page "https://metacpan.org/dist/XSLoader") + (synopsis "Dynamically load C libraries into Perl code") + (description "XSLoader module defines a standard simplified interface to the +dynamic linking mechanisms available on many platforms. Its primary purpose is +to implement cheap automatic dynamic loading of Perl modules.") + (license (package-license perl)))) + (define-public perl-xs-object-magic (package (name "perl-xs-object-magic") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:40 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:40 +0000 Received: from localhost ([127.0.0.1]:40173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXs-0006FA-7P for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:40 -0400 Received: from out0.migadu.com ([94.23.1.103]:58448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXm-0006Dr-Oy for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:35 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360614; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BDqJux6OiRF0YHDmPqWbBwxlpITbz8xAiKj1JXLLO7I=; b=Q5U6aGtyd+mDikEQ9jAUt8YLo9WrwKboNwcLY4vTZjeJ9coalkNBDQuoNi7lTt96KXeRhi 41Ms3Za8PS0w5IMJw1OoabH58XN6XCYuo+7z7R1LbOCt/IzYQrwoYBfSsmsFq6ERp+XLP9 r4k8PxTVjwCGuf0r3iaCIKga+nywrQ8SXmAZFWYoTxx/Qes3YpEDsDDG5RO6cibClZ+pCP bDeXFTbTh+LjRg9xD+eTWUa2/ecw5SXXdzqXBaracHqYhefMqP/88Jy8UFAEffih4+d4cU fOAvkWgObTOk/53ENuxvbktNq4itqR/+BSCo7Dk5uRcGEloyqVfGMF/oS8UEGA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 12/16] gnu: Add perl-storable. Date: Sat, 3 Jul 2021 21:03:16 -0400 Message-Id: <20210704010320.5458-12-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-storable): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index eaf4a183ad..b9a8e4cc79 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9206,6 +9206,27 @@ which it is called.") implementation of @dfn{Principal Component Analysis} (PCA).") (license license:perl-license))) +(define-public perl-storable + (package + (name "perl-storable") + (version "3.15") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XS/XSAWYERX/" + "Storable-" version ".tar.gz")) + (sha256 + (base32 "1nkln4fm4962b5jk1dp6lf635nnrj5a5pg1a5xmchvrfrc3asggw")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/Storable") + (synopsis "Persistence for Perl data structures") + (description "Storable brings persistence to your Perl data structures +containing SCALAR, ARRAY, HASH or REF objects, i.e. anything that can be +conveniently stored to disk and retrieved at a later time.") + (license (package-license perl)))) + (define-public perl-stream-buffered (package (name "perl-stream-buffered") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:42 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXt-0006FN-PS for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:41 -0400 Received: from out0.migadu.com ([94.23.1.103]:58452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXn-0006EA-FN for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360615; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=R+KoLetPlmgoXacT5Tbj+hdF7p8w4nHbajGkqWfWk1U=; b=kgIiF5CQIXYqQwxNokcHbwOuJW8hFL50WWPTaCxlhxdJCxAxn/hhL4f36UhBsZJ1MbYLUR gyMnCmXKk60UHNV+booRcXhV6SbvWYLZ/N/oMpX2GN50VaJ/SN6epGsMoJfaYnUo2cNG/5 j9XscC03bb/wcv4wHZp9Kdtm5zpkitSZCvWab+VeElZG1hM/AuHas3EeyICdJj8mVzWBJJ GVXUhudfko/mppIwV1oONaUR2jjAgeBQynYcmEKvUFUE3durB57klhPxjQZWuhgCUQ8Zbk vcLh26Ku2uoQvRISBnfnyyDgE7ekB5Vjg0chipdCxzGQBh+Go0w6Sv3ewlzglA== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 13/16] gnu: Add perl-encode. Date: Sat, 3 Jul 2021 21:03:17 -0400 Message-Id: <20210704010320.5458-13-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-encode): New variable. --- gnu/packages/perl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index b9a8e4cc79..e6de06c99d 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3987,6 +3987,28 @@ very platform-dependent, so correct use of these functions requires the programmer to be mindfulof the space of platform variations.") (license license:perl-license))) +(define-public perl-encode + (package + (name "perl-encode") + (version "3.10") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/D/DA/DANKOGAI/" + "Encode-" version ".tar.gz")) + (sha256 + (base32 "1a8rwcrxxhq81jcdvdwns05c65jwr5r6bxvby6vdcr3ny5m91my2")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-storable" ,perl-storable) + ("perl-parent" ,perl-parent))) + (home-page "https://metacpan.org/dist/Encode") + (synopsis "Character encodings in Perl") + (description "Encode module provides the interface between Perl strings and +the rest of the system. Perl strings are sequences of characters.") + (license (package-license perl)))) + (define-public perl-encode-detect (package (name "perl-encode-detect") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:42 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006FP-0x for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:58461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EP-6H for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:36 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360615; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fcoW4k5lTfwe3fbzvycrkIs8LWv6+dZrt/JyOLmt5yQ=; b=QPhorhlH+vNorYxftQ4apRG0gjoT9T78C399zCtJF4oacbEJiPDfc6D/XBecA8v+HNJK5z QvILCZ7azs6jiyMkk54rBRNaJVtVBF+ZsEdMs51PEhWJywYhtG5dPQ8WDA7kPt6yTpOo0o DpasK+VCIdnGsrIvNbxk/B8oPY5bVNTC9mx+sKkbjfIv+98nFFOBeY5sVWyxW308B4PVU+ d9N6TjRG7GQeFFYnSuIOQfy1ieqeBrR0M12TdVbCPUVr0+l/snF2UcCzfdc9RKHrvMXXUM YFgdO8aNxPj8JNHpMxmMCHFOwJ0onbboeL8tmoqDhZ+frucFMPT6jD8+m3Ll7Q== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 14/16] gnu: Add perl-mime-base64. Date: Sat, 3 Jul 2021 21:03:18 -0400 Message-Id: <20210704010320.5458-14-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/perl.scm (perl-mime-base64): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index e6de06c99d..db10c44a20 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6411,6 +6411,31 @@ follows LRU semantics, that is, the last n results, where n is specified as the argument to the CACHESIZE parameter, will be cached.") (license (package-license perl)))) +(define-public perl-mime-base64 + (package + (name "perl-mime-base64") + (version "3.16") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/C/CA/CAPOEIRAB/" + "MIME-Base64-" version ".tar.gz")) + (sha256 + (base32 "05v04kjaz2ya0zaj4m64gzxpfv4vgxhw5n5h12z373gbg9pkvxvp")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-exporter" ,perl-exporter) + ("perl-xsloader" ,perl-xsloader))) + (home-page "https://metacpan.org/dist/MIME-Base64") + (synopsis "Encoding and decoding of base64 strings") + (description "MIME::Base64 module provides functions to encode and decode +strings into and from the base64 encoding specified in RFC 2045 - MIME +(Multipurpose Internet Mail Extensions). The base64 encoding is designed to +represent arbitrary sequences of octets in a form that need not be humanly +readable. A 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling +6 bits to be represented per printable character.") + (license (package-license perl)))) + (define-public perl-mime-charset (package (name "perl-mime-charset") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:42 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:42 +0000 Received: from localhost ([127.0.0.1]:40179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006FX-AA for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:42 -0400 Received: from out0.migadu.com ([94.23.1.103]:58452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXo-0006EA-Pp for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:37 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360616; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4RTBsIueVDz1Blu9qB/i7n3aVDUiI/jCOnSPVfqUF9Q=; b=PaZoLgv8pbFJmEYoCNUVmrnJbh+zhkkEz7sUQfI7CTlAI/+qM/kkCU9ahmVJTYT/8C216m Z2Zz2iikET8i2f4oWTy70e3FT2JXCv6DHX49uOPjllM8ins5IvYHmiWZ4tHAJvCmAR42gf OJtwE+EtsVsRXfdczTHvRtQWT/ROBRUFncuP773hoZy9AfLhUiqVcsfY5wAMuSnH6qY4ga zi8TsSpPnGPjU0g/YbW7T6dchK6aMFwVwwdoi+IUU3tqK/d5NCT85NRXbM0A4nSuawl3ii iYbhs6yCl0wic9Ds/uQ91gAZboYxH7DyEbF7jsqnrhMjMou96OAKkXTqWexSmg== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 15/16] gnu: Add pipe-viewer. Date: Sat, 3 Jul 2021 21:03:19 -0400 Message-Id: <20210704010320.5458-15-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/video.scm (pipe-viewer): New variable. --- gnu/packages/video.scm | 109 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 74c8d3b253..f2c4335079 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -52,6 +52,7 @@ ;;; Copyright © 2021 David Wilson ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2020 Hartmut Goebel +;;; Copyright © 2021 Raghav Gururajan ;;; ;;; This file is part of GNU Guix. ;;; @@ -179,6 +180,7 @@ #:use-module (gnu packages vulkan) #:use-module (gnu packages web) #:use-module (gnu packages webkit) + #:use-module (gnu packages wget) #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xiph) @@ -1021,6 +1023,113 @@ H.264 (MPEG-4 AVC) video streams.") (@command{mkvmerge}).") (license license:gpl2))) +(define-public pipe-viewer + (package + (name "pipe-viewer") + (version "0.1.2") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/trizen/pipe-viewer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1d2gfkd3nc0c4ah67250lqskkd85wpljrikw8a378ni398ngaq14")))) + (build-system perl-build-system) + (arguments + `(#:imported-modules + ((guix build copy-build-system) + ,@%perl-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build perl-build-system) + (guix build utils) + (srfi srfi-26)) + #:module-build-flags + (list + "--gtk3") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." ".*-viewer$") + (("'ffmpeg'") + (format #f "'~a/bin/ffmpeg'" + (assoc-ref inputs "ffmpeg"))) + (("'wget'") + (format #f "'~a/bin/wget'" + (assoc-ref inputs "wget"))) + (("'xdg-open'") + (format #f "'~a/bin/xdg-open'" + (assoc-ref inputs "xdg-utils"))) + (("'youtube-dl'") + (format #f "'~a/bin/youtube-dl'" + (assoc-ref inputs "youtube-dl")))))) + (add-after 'install 'install-xdg + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("share/icons" "share/pixmaps") + ("share" "share/applications" + #:include-regexp ("\\.desktop$"))) + args))) + (add-after 'install-xdg 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin-dir (string-append out "/bin/")) + (site-dir (string-append out "/lib/perl5/site_perl/")) + (perl-lib (getenv "PERL5LIB")) + (gi-typelib (getenv "GI_TYPELIB_PATH"))) + (for-each + (cut wrap-program <> + `("PERL5LIB" ":" prefix (,perl-lib ,site-dir)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib))) + (find-files bin-dir)))))))) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-test-pod" ,perl-test-pod) + ("perl-test-simple" ,perl-test-simple))) + (inputs + `(("perl-data-dump" ,perl-data-dump) + ("perl-digest-md5" ,perl-digest-md5) + ("perl-encode" ,perl-encode) + ("ffmpeg" ,ffmpeg) + ("perl-file-path" ,perl-file-path) + ("perl-file-sharedir" ,perl-file-sharedir) + ("perl-getopt-long" ,perl-getopt-long) + ("perl-gtk3" ,perl-gtk3) + ("perl-http-message" ,perl-http-message) + ("perl-json" ,perl-json) + ("perl-json-xs" ,perl-json-xs) + ("perl-libwww" ,perl-libwww) + ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) + ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) + ("perl-memoize" ,perl-memoize) + ("perl-mime-base64" ,perl-mime-base64) + ("perl-pathtools" ,perl-pathtools) + ("perl-scalar-list-utils" ,perl-scalar-list-utils) + ("perl-storable" ,perl-storable) + ("perl-term-ansicolor" ,perl-term-ansicolor) + ("perl-term-readline-gnu" ,perl-term-readline-gnu) + ("perl-text-parsewords" ,perl-text-parsewords) + ("perl-text-tabs+wrap" ,perl-text-tabs+wrap) + ("perl-unicode-linebreak" ,perl-unicode-linebreak) + ("perl-uri-escape" ,perl-uri-escape) + ("wget" ,wget) + ("xdg-utils" ,xdg-utils) + ("youtube-dl" ,youtube-dl))) + (propagated-inputs + `(("dconf" ,dconf))) + (home-page "https://github.com/trizen/pipe-viewer") + (synopsis "CLI+GUI YouTube Client") + (description "Pipe-Viewer is a lightweight application for searching and +playing videos from YouTube. It parses the YouTube website directly and relies +on the Invidious instances only as a fallback method.") + (license license:artistic2.0))) + (define-public straw-viewer (package (name "straw-viewer") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 03 21:03:43 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 01:03:43 +0000 Received: from localhost ([127.0.0.1]:40181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXu-0006Fe-Pr for submit@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:43 -0400 Received: from out0.migadu.com ([94.23.1.103]:58461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lzqXp-0006EP-Nv for 49210@debbugs.gnu.org; Sat, 03 Jul 2021 21:03:38 -0400 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625360617; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2+xew/kxQkNRos0cjuK4nYgJIu8A1oDVWT1CrLJ4R4U=; b=q7LSM1O8VXuSczNM6Xb6L6OsgVvenaKOTK0HNZ3qgpAk3earlpj3SvZaPMhdGLmN9AGbwq 60S1taZQ+I4c4nunGPKavZ9m19AUS7CHDXMhOfRxy/JdyMwTTzWlRXaJmD1ixlb7PlhyOb jEu1UgqHZbeaWb0jlpLHklHTzkdA48dFEEkGePK0pQWtALeIeHdZgqu8AX90b7DetZwbya nLHJlmKjK2AMWkJ4ZgJUuOy/vghmEPSVeq6iWs0jYZjoy6u2KQ9XW3Uh4Ju0GdlnA+X8uc cukgDytVaH55K2F3UIyyjdso807z2/646or23DbuDYuZpK1mBmiJGzBssIxE0A== From: Raghav Gururajan To: 49210@debbugs.gnu.org Subject: [PATCH v5 16/16] gnu: straw-viewer: Deprecate package. Date: Sat, 3 Jul 2021 21:03:20 -0400 Message-Id: <20210704010320.5458-16-rg@raghavgururajan.name> In-Reply-To: <20210704010320.5458-1-rg@raghavgururajan.name> References: <20210704010320.5458-1-rg@raghavgururajan.name> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: Raghav Gururajan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Upstream has replaced straw-viewer with pipe-viewer. Reference https://github.com/trizen/straw-viewer/commit/dc2dfe82 * gnu/packages/video.scm (straw-viewer): Deprecate in favour of pipe-viewer. --- gnu/packages/video.scm | 83 +----------------------------------------- 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index f2c4335079..c02938db08 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -1131,88 +1131,7 @@ on the Invidious instances only as a fallback method.") (license license:artistic2.0))) (define-public straw-viewer - (package - (name "straw-viewer") - (version "0.1.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trizen/straw-viewer") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1n21byn7hqykpm94jmmnir1fwsskq6dp9wgj0bd2qf0qx5nq33cl")))) - (build-system perl-build-system) - (native-inputs - `(("perl-module-build" ,perl-module-build) - ("perl-test-pod" ,perl-test-pod))) - (inputs - `(("perl-data-dump" ,perl-data-dump) - ("perl-json" ,perl-json) - ("perl-libwww" ,perl-libwww) - ("perl-lwp-protocol-https" ,perl-lwp-protocol-https) - ("perl-lwp-useragent-cached" ,perl-lwp-useragent-cached) - ("perl-mozilla-ca" ,perl-mozilla-ca) - ("perl-term-readline-gnu" ,perl-term-readline-gnu) - ("perl-unicode-linebreak" ,perl-unicode-linebreak) - ("xdg-utils" ,xdg-utils))) - ;; Required only when building the graphical interface (--gtk). - ;;("perl-file-sharedir" ,perl-file-sharedir) - - ;; Some videos play without youtube-dl, but others silently fail to. - (propagated-inputs - `(("youtube-dl" ,youtube-dl))) - (arguments - `(#:modules ((guix build perl-build-system) - (guix build utils) - (srfi srfi-26)) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'refer-to-inputs - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "lib/WWW/StrawViewer.pm" - (("'youtube-dl'") - (format #f "'~a/bin/youtube-dl'" - (assoc-ref inputs "youtube-dl")))) - (substitute* "bin/gtk-straw-viewer" - (("'xdg-open'") - (format #f "'~a/bin/xdg-open'" - (assoc-ref inputs "xdg-utils")))) - #t)) - ;; (add-after 'install 'install-desktop - ;; (lambda* (#:key outputs #:allow-other-keys) - ;; (let* ((out (assoc-ref outputs "out")) - ;; (sharedir (string-append out "/share"))) - ;; (install-file "share/gtk-straw-viewer.desktop" - ;; (string-append sharedir "/applications")) - ;; (install-file "share/icons/gtk-straw-viewer.png" - ;; (string-append sharedir "/pixmaps")) - ;; #t))) - (add-after 'install 'wrap-program - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin-dir (string-append out "/bin/")) - (site-dir (string-append out "/lib/perl5/site_perl/")) - (lib-path (getenv "PERL5LIB"))) - (for-each (cut wrap-program <> - `("PERL5LIB" ":" prefix (,lib-path ,site-dir))) - (find-files bin-dir)) - #t)))))) - (synopsis - "Light-weight application for searching and streaming videos from YouTube") - (description - "Straw-viewer searches for YouTube videos using @uref{https://invidio.us/, -invidio.us} and plays them locally in a native media player like @command{vlc} -or @command{mpv}. - -You can search for videos, playlists, and/or channels. The videos are streamed -directly to the player at the best chosen resolution and with closed captions if -available.") - ;; XXX Add #:module-build-flags '("--gtk") dependencies and this sentence. - ;; Both a command-line and a graphical interface are available. - (home-page "https://github.com/trizen/youtube-viewer") - (license license:perl-license))) + (deprecated-package "straw-viewer" pipe-viewer)) (define-public x265 (package -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 07:56:52 2021 Received: (at 49210) by debbugs.gnu.org; 4 Jul 2021 11:56:52 +0000 Received: from localhost ([127.0.0.1]:40475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m00k0-0000g2-Lr for submit@debbugs.gnu.org; Sun, 04 Jul 2021 07:56:52 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:39084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m00jy-0000fq-Ti for 49210@debbugs.gnu.org; Sun, 04 Jul 2021 07:56:51 -0400 Received: from [172.20.10.4] ([188.189.171.172]) by andre.telenet-ops.be with bizsmtp id Qzwp250043jXkZ001zwpU2; Sun, 04 Jul 2021 13:56:50 +0200 Message-ID: <832e70ba5230ec204a3d8413761c7cacde016c9f.camel@telenet.be> Subject: Re: Pipe-Viewer Application From: Maxime Devos To: Raghav Gururajan Date: Sun, 04 Jul 2021 13:56:43 +0200 In-Reply-To: <395d5748-b879-fde1-0c01-dcc553cfe628@raghavgururajan.name> References: <395d5748-b879-fde1-0c01-dcc553cfe628@raghavgururajan.name> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-o45Gl5BbkVSaFyVJuMRU" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1625399810; bh=zDYKOu/Ww/x9OdwMVm8ocahmdoX+b3dXnl/gTS+RC0U=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=XRI9EPwufD/Gizwo1XYvXrAM7qgSnR6/BxwTGKxcA73UqPzNgYDxuKe4H7TJ06Qyl HLJXPFMKJ18aoNXzep8Jotvxnv5xlTvAle47g9KBvHsiSjQdaPXOa0QfHAG4qYZnS3 yRl5qQZcSz+8wbERItQABeJmWDHNoBdzSAEdB82n90ggnL0MCLe/zUfqOcYrgriKfB P8+/8aOARAuNmJwWXEh6nmmXPHaw2LUScrrS0ClgNT8CymGLCQQMMiAVovTxMnCmA+ 7ueoU7JtUe8ZxTwSiSWTNzs4t/vkP786mN8fNaMovU2qurgcRHhyTrqIoEaNTdFGRT T4oSeSLZD8Z9A== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: 49210@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-o45Gl5BbkVSaFyVJuMRU Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Raghav Gururajan schreef op za 03-07-2021 om 21:06 [-0400]: > Hi Maxime! >=20 > Thanks so much for taking time to review other patch-series. >=20 > I was wondering if v5 of #49210 looks good to you. Is so, let me know=20 > and I'll push it. :) LGTM, but I didn't test it, didn't verify the licenses, didn't check the source code of the packages ... I only looked at the patches. Greetings, Maxime. --=-o45Gl5BbkVSaFyVJuMRU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYOGh+xccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7r0hAP0abt/l47hnHD2BvRL00/LPIWgj riEaKOmWU1zhBvlXLAD/V3dz7NcI9TZojT6B7d+Lm6qaW8TfLVz51cc52EGVCQE= =X+gI -----END PGP SIGNATURE----- --=-o45Gl5BbkVSaFyVJuMRU-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 21:57:45 2021 Received: (at 49210) by debbugs.gnu.org; 5 Jul 2021 01:57:45 +0000 Received: from localhost ([127.0.0.1]:43481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Drl-0004E6-39 for submit@debbugs.gnu.org; Sun, 04 Jul 2021 21:57:45 -0400 Received: from out0.migadu.com ([94.23.1.103]:29866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0Dri-0004Dw-3f for 49210@debbugs.gnu.org; Sun, 04 Jul 2021 21:57:44 -0400 Subject: Re: Pipe-Viewer Application DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625450260; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=B+J/7ttiUvIIPK79yVm6lUN44E9+mtWze7TJFuk+YhM=; b=bl3JyCDJ3n+76Q6wvqNW70GCre6pMyPwwALXCBWTwGuDS7MKlSuqzuPdpFqLPCPzKwkLIy KFTFSpWmDsdTaDoaePjp2u3EQKkMVjphYCgxEwAefdm3uN/5+Zg9R/iVRRvyVBHJGtQIU0 zY7yCStUq/fBqequ4CWmW/gIMTmjqnHqWvAadts8+0VYC0Ur7r2hwoF8KEty9vR9gr1I1T /UCIp/qP/CE0MH4l3+uI8JqcBX68tOutTvOY84r3BJsfsUSX1EdIV99kqDjHR4cf3upPX2 /iL8GZdNw998Nzgy3ugq8QM0P54p4Qg0bux+jGOVMGAVdCGL8Vtxu2vNHGwQXQ== To: Maxime Devos References: <395d5748-b879-fde1-0c01-dcc553cfe628@raghavgururajan.name> <832e70ba5230ec204a3d8413761c7cacde016c9f.camel@telenet.be> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: <31e8e51b-cfb6-a775-b973-719340e7e286@raghavgururajan.name> Date: Sun, 4 Jul 2021 21:57:37 -0400 MIME-Version: 1.0 In-Reply-To: <832e70ba5230ec204a3d8413761c7cacde016c9f.camel@telenet.be> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hazdqhdluquzax79nzXMNnDzT9e7SwCQm" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49210 Cc: 49210@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hazdqhdluquzax79nzXMNnDzT9e7SwCQm Content-Type: multipart/mixed; boundary="nemr2IQDZIZKMbuUCPTfLcOnLF5irWrF1"; protected-headers="v1" From: Raghav Gururajan To: Maxime Devos Cc: 49210@debbugs.gnu.org Message-ID: <31e8e51b-cfb6-a775-b973-719340e7e286@raghavgururajan.name> Subject: Re: Pipe-Viewer Application References: <395d5748-b879-fde1-0c01-dcc553cfe628@raghavgururajan.name> <832e70ba5230ec204a3d8413761c7cacde016c9f.camel@telenet.be> In-Reply-To: <832e70ba5230ec204a3d8413761c7cacde016c9f.camel@telenet.be> --nemr2IQDZIZKMbuUCPTfLcOnLF5irWrF1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Hi Maxime! > LGTM, but I didn't test it, didn't verify the licenses, didn't check > the source code of the packages ... I only looked at the patches. Thanks! Regards, RG. --nemr2IQDZIZKMbuUCPTfLcOnLF5irWrF1-- --hazdqhdluquzax79nzXMNnDzT9e7SwCQm Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOJnEQUDAAAAAAAKCRBfWBZkf4vlUTKE AP9bylygXWJhgiH++kUf4w/vC4DFIenKT/i4S9b0sHyHxgEA6tqdpPEc4LikYAMR1EkB9zlms096 Yvh2UEpoA0k+EAc= =RoH+ -----END PGP SIGNATURE----- --hazdqhdluquzax79nzXMNnDzT9e7SwCQm-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 04 21:58:27 2021 Received: (at 49210-done) by debbugs.gnu.org; 5 Jul 2021 01:58:27 +0000 Received: from localhost ([127.0.0.1]:43486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0DsR-0004FR-9s for submit@debbugs.gnu.org; Sun, 04 Jul 2021 21:58:27 -0400 Received: from out1.migadu.com ([91.121.223.63]:14743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0DsO-0004FG-NE for 49210-done@debbugs.gnu.org; Sun, 04 Jul 2021 21:58:25 -0400 To: 49210-done@debbugs.gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1625450303; h=from:from:reply-to:subject:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type; bh=1Hk2ODPdMdacpDBJSTjqZc6KvAeo7D9SQ7gRfO5enxk=; b=D0fnavPI78GM6mLH0SD/74IpvTZBOYxBS9PjT/o1uidHvjVGWnCV/kx5Xa/NRAH5CrfR5p IsQ3ApEy1VewvsOb8s1HzI1bTPBrjq9IRN/GrT0aFy1PvLhRNPrE3nofWn+9I+OlEsmdlB stOTzWtUKaHZ0kfud0ypQGO8m1XMHzjqxvD5bYypAXSwn8uBrOwhpwosaZZoslLPptf/kK B3KiXYjXMBVrc/slMR9RKlaSSlLzhWuZHVOOzYjBhzhLS/gaEVZDAupsZqHzthKf2yugy5 T62PHag0GOD1CY+UE7Zg9YI0KOqN/68qkxLCH3AX8+1XKjapT8QPUjvYmEJIrw== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: Date: Sun, 4 Jul 2021 21:58:21 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VJL8y9tbtteX2xEBiHQ3uHkiTdk42U5kq" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Pushed as 8d27e6a7cf..e1fb55ab67. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [91.121.223.63 listed in list.dnswl.org] 0.0 TVD_SPACE_RATIO No description available. 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: 49210-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --VJL8y9tbtteX2xEBiHQ3uHkiTdk42U5kq Content-Type: multipart/mixed; boundary="Lj0kkY7HaL2XNmZ8cNwDFPyijaC2LauMJ"; protected-headers="v1" From: Raghav Gururajan To: 49210-done@debbugs.gnu.org Message-ID: --Lj0kkY7HaL2XNmZ8cNwDFPyijaC2LauMJ Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: quoted-printable Pushed as 8d27e6a7cf..e1fb55ab67. --Lj0kkY7HaL2XNmZ8cNwDFPyijaC2LauMJ-- --VJL8y9tbtteX2xEBiHQ3uHkiTdk42U5kq Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYOJnPQUDAAAAAAAKCRBfWBZkf4vlUfN5 AQDXAyRtbUSGtHcYGcNhhzG2p7A06X3OcxmSVWILV08yHAEAm7ROXZF/9iXr3gX2sq7CH5Bp1cmK KgDvBChhBZA0cgE= =pr+d -----END PGP SIGNATURE----- --VJL8y9tbtteX2xEBiHQ3uHkiTdk42U5kq-- From unknown Thu Jun 19 14:05:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Aug 2021 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator