From unknown Wed Jun 18 23:16:14 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#28177 <28177@debbugs.gnu.org> To: bug#28177 <28177@debbugs.gnu.org> Subject: Status: [PATCH] Add ikiwiki and dependencies Reply-To: bug#28177 <28177@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:16:14 +0000 retitle 28177 [PATCH] Add ikiwiki and dependencies reassign 28177 guix-patches submitter 28177 Christopher Baines severity 28177 normal tag 28177 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:05:05 2017 Received: (at submit) by debbugs.gnu.org; 21 Aug 2017 18:05:05 +0000 Received: from localhost ([127.0.0.1]:48134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr4T-0006ie-Ay for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:05:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr4R-0006i8-LP for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:05:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djr4L-0000DK-Kz for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:04:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47862) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1djr4L-0000DG-Ho for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:04:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djr4K-0007Xy-GK for guix-patches@gnu.org; Mon, 21 Aug 2017 14:04:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djr4H-0000AX-BW for guix-patches@gnu.org; Mon, 21 Aug 2017 14:04:56 -0400 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:47062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djr4H-000093-5O for guix-patches@gnu.org; Mon, 21 Aug 2017 14:04:53 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B3D5613E407; Mon, 21 Aug 2017 19:04:48 +0100 (BST) Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 8676713E406 for ; Mon, 21 Aug 2017 19:04:48 +0100 (BST) Date: Mon, 21 Aug 2017 19:04:43 +0100 From: Christopher Baines To: guix-patches@gnu.org Subject: [PATCH] Add ikiwiki and dependencies Message-ID: <20170821190443.7056f624@cbaines.net> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/FYLptS2b3+tz.hhH3WYIf8p"; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) --Sig_/FYLptS2b3+tz.hhH3WYIf8p Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Christopher Baines (12): gnu: Add discount. gnu: Add perl-text-markdown-discount. gnu: Add perl-test-cpan-meta-json. gnu: Add perl-test-cpan-meta. gnu: Add perl-devel-cycle. gnu: Add perl-test-memory-cycle. gnu: Add perl-test-notabs. gnu: Add perl-test-eol. gnu: Add perl-html-scrubber. gnu: Add perl-yaml-libyaml. gnu: Add perl-cgi-session. gnu: Add ikiwiki. gnu/packages/markup.scm | 87 ++++++++++ ...ext-markdown-discount-use-system-markdown.patch | 32 ++++ gnu/packages/perl.scm | 187 +++++++++++++++++= ++++ gnu/packages/web.scm | 132 ++++++++++++++- 4 files changed, 437 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/perl-text-markdown-discount-use-sy= stem-markdown.patch --Sig_/FYLptS2b3+tz.hhH3WYIf8p Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlmbILtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfltA//QqcrXonJ+/7qoU9OvcevVbMBLghJ1X7KX+vQPO/AdABOaKkFTJ56f7HO 5d0VwyV0YWp7Gp581Nkcu5l1h+R7hi9qjABU323p1c/qIpblCjetdETaDwj31wiH yeqUSF6ZC1KIX1QqAZjrXzkx3TdEU+lIHTV3gKKkZtM8NvjTmDUI6yeud5vr1A2K Vvxms+v+xC8+EDJ6q7e9R9QOF2dTZpNTDUxk3Tgy5ZdtNMSXeuFgtMHfJoN8Jy0E 2cJOHM7613qWZ+m2tg6Qo3XyLF55mcUkNZDr7fRFeB9AhKGrnilvTOPS+2ezvPq+ CfHuj2fiIUuqMKuRAQTmvdSudVwTzq9kYPhFlv1TywkYS70lDN4X4EK0R2AXd05b 05v6uczj0qvjeKczpKZB6xUBoBUxP7MNXYpT8Nz5rKkdKKliSTBgVUYUykz0cqPA JQRwP6H1/JMWBy2hEIwgLVQ4sfHjDKKvMmLGxNgdnrv5TvS2NZsK5zx85A/Ic+GS qKhHVS1AP+ZmjVVeOvb7DyD+HcK70cP2ee8+TD/nmwnXZgpSgbcC8x2hSFSzYgzf wY8p/f2BP6tQaHl0et2duTgRRuUjkoqWsgJrJIge/Y7VL+od54b7McM8C1jQkmg+ f04WYz39XqovyOh+wBM36mcRDF9bUtNcF0ihW66O2eXYdlbjvWQ= =dRK9 -----END PGP SIGNATURE----- --Sig_/FYLptS2b3+tz.hhH3WYIf8p-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:36 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:36 +0000 Received: from localhost ([127.0.0.1]:48150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006oJ-RO for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:36 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60605 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7p-0006nP-RR for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 72B9413E410; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E4EB513E408 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:32 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 770999c2 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 03/12] gnu: Add perl-test-cpan-meta-json. Date: Mon, 21 Aug 2017 19:08:23 +0100 Message-Id: <20170821180832.23356-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-cpan-meta-json): New variable. --- gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 3265a55f0..d1cfabbb1 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6530,6 +6530,34 @@ namespace::autoclean or namespace::clean and are therefore available to be called as methods, which usually isn't want you want.") (license (package-license perl)))) +(define-public perl-test-cpan-meta-json + (package + (name "perl-test-cpan-meta-json") + (version "0.16") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-JSON-" + version + ".tar.gz")) + (sha256 + (base32 + "1jg9ka50ixwq083wd4k12rhdjq87w0ihb34gd8jjn7gvvyd51b37")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (inputs + `(("perl-json" ,perl-json))) + (home-page + "http://search.cpan.org/dist/Test-CPAN-Meta-JSON") + (synopsis "Validate your CPAN META.json files") + (description + "This module was written to ensure that a META.json file meets the +specification.") + (license artistic2.0))) + (define-public perl-test-deep (package (name "perl-test-deep") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:36 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:36 +0000 Received: from localhost ([127.0.0.1]:48152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7s-0006ob-Eg for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:36 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60606 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7p-0006nQ-SW for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 831D213E411; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1362213E406 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 9bbcbbb4 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 05/12] gnu: Add perl-devel-cycle. Date: Mon, 21 Aug 2017 19:08:25 +0100 Message-Id: <20170821180832.23356-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-devel-cycle): 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 9f135b4cc..03d77bb95 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2253,6 +2253,30 @@ whether a compiler is available. It can test for a C99 compiler, or you can tell it to compile a C source file with optional linker flags.") (license (package-license perl)))) +(define-public perl-devel-cycle + (package + (name "perl-devel-cycle") + (version "1.12") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-" + version + ".tar.gz")) + (sha256 + (base32 + "1hhb77kz3dys8yaik452j22cm3510zald2mpvfyv5clqv326aczx")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Devel-Cycle") + (synopsis "Find memory cycles in objects") + (description + "@code{Devel::Cycle} This is a tool for finding circular references in +objects and other types of references. Because of Perl's reference-count +based memory management, circular references will cause memory leaks.") + (license (package-license perl)))) + (define-public perl-devel-globaldestruction (package (name "perl-devel-globaldestruction") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:37 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:37 +0000 Received: from localhost ([127.0.0.1]:48154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7s-0006om-OY for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:37 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60596 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7p-0006nM-Oi for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 0432513E40A; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id BBA2413E406 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:32 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 17560bf1 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 01/12] gnu: Add discount. Date: Mon, 21 Aug 2017 19:08:21 +0100 Message-Id: <20170821180832.23356-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821190443.7056f624@cbaines.net> References: <20170821190443.7056f624@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) This is required by perl-text-markdown-discount, which is required by ikiwiki. * gnu/packages/markdown.scm (discount) New variable. --- gnu/packages/markup.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index 121e6cdbf..6d7f7fd40 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -102,6 +102,47 @@ convert it to structurally valid XHTML (or HTML).") (license (non-copyleft "file://License.text" "See License.text in the distribution.")))) +(define-public discount + (package + (name "discount") + (version "2.2.2") + (source (origin + (method url-fetch) + (uri (string-append + "http://www.pell.portland.or.us/~orc/Code/" + name "/" name "-" version ".tar.bz2")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0r4gjyk1ngx47zhb25q0gkjm3bz2m5x8ngrk6rim3y1y3rricygc")))) + (build-system gnu-build-system) + (arguments + `(#:test-target "test" + #:make-flags (list + (string-append "LFLAGS=-L. -Wl,-rpath=" + (assoc-ref %outputs "out") "/lib")) + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (setenv "CC" "gcc") + (zero? (system* + "./configure.sh" + (string-append "--prefix=" (assoc-ref outputs "out")) + "--shared")))) + (add-before 'configure 'set_ac_default_path + (lambda args + (substitute* "configure.inc" + (("ac_default_path=\".*\"") + (string-append "ac_default_path=\"" (getenv "PATH") "\""))) + #t))))) + (synopsis "Markdown processing library, written in C") + (description + "Discount is a markdown implementation, written in C. It provides a +@command{markdown} command, and a library.") + (home-page "http://www.pell.portland.or.us/~orc/Code/discount/") + (license bsd-3))) + (define-public cmark (package (name "cmark") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:37 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:37 +0000 Received: from localhost ([127.0.0.1]:48156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7t-0006ou-3Q for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:37 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60609 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7q-0006nR-2u for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id B65C413E412; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 2456713E40B for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 4cb8912c for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 06/12] gnu: Add perl-test-memory-cycle. Date: Mon, 21 Aug 2017 19:08:26 +0100 Message-Id: <20170821180832.23356-6-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-memory-cycle): New variable. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 03d77bb95..d634c4456 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6845,6 +6845,42 @@ file to find out which tests you want to run and the order in which you want to It constructs the right value for the build system to do the right thing.") (license (package-license perl)))) +(define-public perl-test-memory-cycle + (package + (name "perl-test-memory-cycle") + (version "1.06") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-" + version + ".tar.gz")) + (sha256 + (base32 + "00ijmgx1r3cxrcs1qa9rb2s4gbm3nsawd90drda89kb4r7yxslwx")))) + (build-system perl-build-system) + (inputs + `(("perl-padwalker" ,perl-padwalker))) + (propagated-inputs + `(("perl-devel-cycle" ,perl-devel-cycle))) + (home-page + "http://search.cpan.org/dist/Test-Memory-Cycle") + (synopsis + "Verifies code hasn't left circular references") + (description + "@code{Test::Memory::Cycle} is built on top of @code{Devel::Cycle} to +give you an easy way to check for these circular references. + +@example +use Test::Memory::Cycle; + +my $object = new MyObject; +# Do stuff with the object. +memory_cycle_ok( $object ); +@end example") + (license artistic2.0))) + (define-public perl-test-mockobject (package (name "perl-test-mockobject") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:37 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:37 +0000 Received: from localhost ([127.0.0.1]:48158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7t-0006p1-As for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:37 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60611 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7q-0006nb-Pd for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id F1CF813E40D; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 6AA4613E407 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 5d2084ed for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 10/12] gnu: Add perl-yaml-libyaml. Date: Mon, 21 Aug 2017 19:08:30 +0100 Message-Id: <20170821180832.23356-10-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-yaml-libyaml): 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 31785e4ae..cdda79a54 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8235,6 +8235,30 @@ neither visible nor modifiable from Perl space).") on the YAML 1.0 specification.") (license (package-license perl)))) +(define-public perl-yaml-libyaml + (package + (name "perl-yaml-libyaml") + (version "0.65") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-" + version + ".tar.gz")) + (sha256 + (base32 + "0izhvz8f29x1f50hhwfgm0iq1lz7apjjvg77lmky949jr07hnwfv")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/YAML-LibYAML") + (synopsis + "Perl YAML Serialization using XS and libyaml") + (description + "@code{YAML::XS} is a Perl XS binding to libyaml which offers Perl the +best YAML support to date.") + (license (package-license perl)))) + (define-public perl-yaml-tiny (package (name "perl-yaml-tiny") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:37 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:37 +0000 Received: from localhost ([127.0.0.1]:48160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7t-0006p9-Hx for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:37 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60602 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7p-0006nN-P2 for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 5A59113E40F; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id C9F6D13E407 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:32 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b33ae827 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 02/12] gnu: Add perl-text-markdown-discount. Date: Mon, 21 Aug 2017 19:08:22 +0100 Message-Id: <20170821180832.23356-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/markdown.scm (perl-text-markdown-discount): New variable. * gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch: New file. --- gnu/packages/markup.scm | 46 ++++++++++++++++++++++ ...ext-markdown-discount-use-system-markdown.patch | 32 +++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index 6d7f7fd40..40b6d6486 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -27,6 +27,8 @@ #:use-module (guix build-system trivial) #:use-module (guix build-system cmake) #:use-module (gnu packages compression) + #:use-module (guix build-system perl) + #:use-module (gnu packages) #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages web)) @@ -143,6 +145,50 @@ convert it to structurally valid XHTML (or HTML).") (home-page "http://www.pell.portland.or.us/~orc/Code/discount/") (license bsd-3))) +(define-public perl-text-markdown-discount + (package + (name "perl-text-markdown-discount") + (version "0.11") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/S/SE/SEKIMURA/Text-Markdown-Discount-" + version + ".tar.gz")) + (sha256 + (base32 + "1xx7v3wnla7m6wa3h33whxw3vvincaicg4yra1b9wbzf2aix9rnw")) + (patches + (search-patches "perl-text-markdown-discount-use-system-markdown.patch")))) + (build-system perl-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'set-ldflags + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("OTHERLDFLAGS = ") + (string-append + "OTHERLDFLAGS = -lmarkdown -Wl,-rpath=" + (assoc-ref inputs "discount") + "/lib")))))))) + (inputs + `(("discount" ,discount))) + (home-page + "http://search.cpan.org/dist/Text-Markdown-Discount") + (synopsis + "Fast function for converting Markdown to HTML using Discount") + (description + "Text::Markdown::Discount is a Perl extension to the Discount markdown +implementation. + +@example + use Text::Markdown::Discount; + my $html = markdown($text) +@end example") + (license #f))) + (define-public cmark (package (name "cmark") diff --git a/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch b/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch new file mode 100644 index 000000000..e0df632a0 --- /dev/null +++ b/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch @@ -0,0 +1,32 @@ +Description: Use the markdown library provided by the libmarkdown2 package. +Author: Alessandro Ghedini +Origin: vendor +Forwarded: not-needed +Last-Update: 2012-01-01 + +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -57,12 +57,6 @@ + + + +-sub MY::postamble { +- return sprintf(' +-$(MYEXTLIB): +- %s +-', qq{( cd $extdir; CC='cc -fPIC' sh configure.sh; make )\n}); +-} + + WriteMakefile( + NAME => 'Text::Markdown::Discount', +@@ -71,8 +65,6 @@ + ($] >= 5.005 ? + (ABSTRACT_FROM => 'lib/Text/Markdown/Discount.pm', + AUTHOR => 'Masayoshi Sekimura ') : ()), +- LIBS => '-L' . $extdir, +- INC => '-I. -I' . $extdir, +- MYEXTLIB => $myextlib, +- clean => { FILES => $clean_files }, ++ LIBS => '-lmarkdown', ++ INC => '-I.', + ); -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:38 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:38 +0000 Received: from localhost ([127.0.0.1]:48162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7t-0006pG-Sd for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:38 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60610 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7q-0006na-Pt for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id D4D4713E40B; Mon, 21 Aug 2017 19:08:33 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 47E1B13E40D for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 397d3a75 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 08/12] gnu: Add perl-test-eol. Date: Mon, 21 Aug 2017 19:08:28 +0100 Message-Id: <20170821180832.23356-8-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-eol): 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 4e6894ff5..31785e4ae 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6682,6 +6682,30 @@ modified or tested with this API, making it simple to test both individual files, as well as to verify that there are no missing or unknown files.") (license (package-license perl)))) +(define-public perl-test-eol + (package + (name "perl-test-eol") + (version "2.00") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/E/ET/ETHER/Test-EOL-" + version + ".tar.gz")) + (sha256 + (base32 + "0l3bxpsw0x7j9nclizcp53mnf9wny25dmg2iglfhzgnk0xfpwzwf")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Test-EOL") + (synopsis + "Check the correct line endings in your project") + (description + "@code{Test::EOL} lets you check for the presence of trailing whitespace +and/or windows line endings in your perl code.") + (license (package-license perl)))) + (define-public perl-test-exception (package (name "perl-test-exception") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:38 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:38 +0000 Received: from localhost ([127.0.0.1]:48164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7u-0006pP-3y for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:38 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60612 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006nn-2r for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 1627913E407; Mon, 21 Aug 2017 19:08:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 7BCE913E408 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c65c473e for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 11/12] gnu: Add perl-cgi-session. Date: Mon, 21 Aug 2017 19:08:31 +0100 Message-Id: <20170821180832.23356-11-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (perl-cgi-session): New variable. --- gnu/packages/web.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 6fef99153..70c6828d2 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1839,6 +1839,33 @@ string generation and manipulation, and processing and preparing HTTP headers.") (license l:perl-license))) +(define-public perl-cgi-session + (package + (name "perl-cgi-session") + (version "4.48") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-" + version + ".tar.gz")) + (sha256 + (base32 + "1xsl2pz1jrh127pq0b01yffnj4mnp9nvkp88h5mndrscq9hn8xa6")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build))) + (inputs `(("perl-cgi" ,perl-cgi))) + (home-page + "http://search.cpan.org/dist/CGI-Session") + (synopsis + "Persistent session data in CGI applications") + (description + "@code{CGI::Session} provides modular session management system across +HTTP requests.") + (license l:perl-license))) + (define-public perl-cgi-simple (package (name "perl-cgi-simple") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:38 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:38 +0000 Received: from localhost ([127.0.0.1]:48166 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7u-0006pW-B9 for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:38 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60614 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006np-62 for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id C8DD013E406; Mon, 21 Aug 2017 19:08:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 01FC713E409 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:32 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 14b10a0b for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 04/12] gnu: Add perl-test-cpan-meta. Date: Mon, 21 Aug 2017 19:08:24 +0100 Message-Id: <20170821180832.23356-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-cpan-meta): New variable. --- gnu/packages/perl.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d1cfabbb1..9f135b4cc 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6530,6 +6530,33 @@ namespace::autoclean or namespace::clean and are therefore available to be called as methods, which usually isn't want you want.") (license (package-license perl)))) +(define-public perl-test-cpan-meta + (package + (name "perl-test-cpan-meta") + (version "0.25") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-" + version + ".tar.gz")) + (sha256 + (base32 + "1dcdbbdwdyhpldkhjzc9rvzlmb5jbil6fwh2x07nsfdwysf4ynzm")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-cpan-meta-json" ,perl-test-cpan-meta-json) + ("perl-test-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (home-page + "http://search.cpan.org/dist/Test-CPAN-Meta") + (synopsis "Validate your CPAN META.yml files") + (description + "This module was written to ensure that a META.yml file meets the +specification.") + (license artistic2.0))) + (define-public perl-test-cpan-meta-json (package (name "perl-test-cpan-meta-json") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:38 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:39 +0000 Received: from localhost ([127.0.0.1]:48168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7u-0006pd-K4 for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:38 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60615 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006nv-Ec for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:36 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 1BDF713E409; Mon, 21 Aug 2017 19:08:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5914B13E40E for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e25200b2 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 09/12] gnu: Add perl-html-scrubber. Date: Mon, 21 Aug 2017 19:08:29 +0100 Message-Id: <20170821180832.23356-9-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (perl-html-scrubber): New variable. --- gnu/packages/web.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 1629c293d..6fef99153 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2107,6 +2107,37 @@ composed of HTML::Element style components.")
...
instance.") (license l:perl-license))) +(define-public perl-html-scrubber + (package + (name "perl-html-scrubber") + (version "0.15") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-" + version + ".tar.gz")) + (sha256 + (base32 + "1m1f8gm2jry42zxja05dxp2ck7y66m7i8vc38nj6hccnwlby6cvi")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-test-cpan-meta" ,perl-test-cpan-meta) + ("perl-test-eol" ,perl-test-eol) + ("perl-test-memory-cycle" ,perl-test-memory-cycle) + ("perl-test-notabs" ,perl-test-notabs))) + (inputs + `(("perl-html-parser" ,perl-html-parser))) + (home-page + "http://search.cpan.org/dist/HTML-Scrubber") + (synopsis + "Perl extension for scrubbing/sanitizing html") + (description + "@code{HTML::Scrubber} Perl extension for scrubbing/sanitizing HTML.") + (license (package-license perl)))) + (define-public perl-html-lint (package (name "perl-html-lint") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:39 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:39 +0000 Received: from localhost ([127.0.0.1]:48170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7u-0006pk-TM for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:39 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60613 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006no-3B for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:36 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 3586F13E408; Mon, 21 Aug 2017 19:08:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 8C9D513E406 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id fb43549d for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:33 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 12/12] gnu: Add ikiwiki. Date: Mon, 21 Aug 2017 19:08:32 +0100 Message-Id: <20170821180832.23356-12-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (ikiwiki): New variable. --- gnu/packages/web.scm | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 70c6828d2..67a793849 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -75,9 +75,12 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages javascript) #:use-module (gnu packages image) + #:use-module (gnu packages imagemagick) #:use-module (gnu packages libidn) #:use-module (gnu packages libunistring) #:use-module (gnu packages lua) + #:use-module (gnu packages markdown) + #:use-module (gnu packages markup) #:use-module (gnu packages ncurses) #:use-module (gnu packages base) #:use-module (gnu packages perl) @@ -91,7 +94,8 @@ #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) - #:use-module (gnu packages statistics)) + #:use-module (gnu packages statistics) + #:use-module (gnu packages version-control)) (define-public httpd (package @@ -3948,6 +3952,74 @@ parse both valid and invalid web content. It is developed as part of the NetSurf project.") (license l:expat))) +(define-public ikiwiki + (package + (name "ikiwiki") + (version "3.20170111") + (source + (origin + (method url-fetch) + (uri (string-append "http://snapshot.debian.org/archive/debian/" + "20170111T215449Z/pool/main/i/ikiwiki/ikiwiki_" + version ".tar.xz")) + (sha256 + (base32 + "00d7yzv426fvqbhvzyafddv7fa6b4j2647b0wi371wd5yjj9j3sz")))) + (build-system perl-build-system) + (arguments + `(;; Image tests fail + ;; + ;; Test Summary Report + ;; ------------------- + ;; t/img.t (Wstat: 2304 Tests: 62 Failed: 9) + ;; Failed tests: 21, 27-28, 30-35 + ;; Non-zero exit status: 9 + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (path (getenv "PERL5LIB"))) + (for-each (lambda (file) + (wrap-program file + `("PERL5LIB" ":" prefix (,path)))) + (find-files bin)) + #t)))))) + (native-inputs + `(("which" ,which) + ("perl-html-tagset" ,perl-html-tagset) + ("perl-timedate" ,perl-timedate) + ("perl-xml-sax" ,perl-xml-sax) + ("perl-xml-simple" ,perl-xml-simple) + ("gettext" ,gettext-minimal) + ("subversion" ,subversion) + ("git" ,git) + ("bazaar" ,bazaar) + ("cvs" ,cvs) + ("mercurial" ,mercurial))) + (inputs + `(("python" ,python-wrapper) + ("perl-cgi-session" ,perl-cgi-session) + ("perl-cgi-simple" ,perl-cgi-simple) + ("perl-json" ,perl-json) + ("perl-image-magick" ,perl-image-magick) + ("perl-uri" ,perl-uri) + ("perl-html-parser" ,perl-html-parser) + ("perl-uri" ,perl-uri) + ("perl-text-markdown-discount" ,perl-text-markdown-discount) + ("perl-html-scrubber" ,perl-html-scrubber) + ("perl-html-template" ,perl-html-template) + ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (home-page "https://ikiwiki.info/") + (synopsis "wiki compiler, capable of generating HTML") + (description + "Ikiwiki is a wiki compiler, capable of generating a static set of web +pages, but also incorperating dynamic features like a web based editor and +commenting.") + (license l:gpl2+))) + (define-public libwapcaplet (package (name "libwapcaplet") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 21 14:08:39 2017 Received: (at 28177) by debbugs.gnu.org; 21 Aug 2017 18:08:39 +0000 Received: from localhost ([127.0.0.1]:48172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7v-0006ps-9M for submit@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:39 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:60616 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djr7r-0006o4-Ju for 28177@debbugs.gnu.org; Mon, 21 Aug 2017 14:08:36 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 42CCA13E40A; Mon, 21 Aug 2017 19:08:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 36B3B13E40C for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 19:08:33 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3b66b638 for <28177@debbugs.gnu.org>; Mon, 21 Aug 2017 18:08:32 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 07/12] gnu: Add perl-test-notabs. Date: Mon, 21 Aug 2017 19:08:27 +0100 Message-Id: <20170821180832.23356-7-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-notabs): 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 d634c4456..4e6894ff5 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6986,6 +6986,30 @@ with an error rather than skip. If used in a subtest, the remainder of the subtest will be skipped.") (license (package-license perl)))) +(define-public perl-test-notabs + (package + (name "perl-test-notabs") + (version "2.00") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-" + version + ".tar.gz")) + (sha256 + (base32 + "127kpl1va267qar2ia4c22xb96jby2jqnda3sj5pjgmxg8si26cg")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Test-NoTabs") + (synopsis + "Check the presence of tabs in your project") + (description + "@code{Test::NoTabs} lets you check the presence of tabs in your perl +code.") + (license (package-license perl)))) + (define-public perl-test-nowarnings (package (name "perl-test-nowarnings") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 10 09:23:51 2017 Received: (at 28177) by debbugs.gnu.org; 10 Sep 2017 13:23:52 +0000 Received: from localhost ([127.0.0.1]:58576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2DH-0007AE-OU for submit@debbugs.gnu.org; Sun, 10 Sep 2017 09:23:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2DF-0007A2-RD for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:23:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dr2D9-0002sC-U7 for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:23:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr2D9-0002s8-QU; Sun, 10 Sep 2017 09:23:43 -0400 Received: from [2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda] (port=35366 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dr2D9-0000Jd-9o; Sun, 10 Sep 2017 09:23:43 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Christopher Baines Subject: Re: [bug#28177] [PATCH 01/12] gnu: Add discount. References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> Date: Sun, 10 Sep 2017 15:23:41 +0200 In-Reply-To: <20170821180832.23356-1-mail@cbaines.net> (Christopher Baines's message of "Mon, 21 Aug 2017 19:08:21 +0100") Message-ID: <87ingq7kma.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -5.0 (-----) Christopher Baines skribis: > This is required by perl-text-markdown-discount, which is required by iki= wiki. > > * gnu/packages/markdown.scm (discount) New variable. [...] > + (add-before 'configure 'set_ac_default_path > + (lambda args > + (substitute* "configure.inc" > + (("ac_default_path=3D\".*\"") > + (string-append "ac_default_path=3D\"" (getenv "PATH") "\= ""))) > + #t))))) Did you check the references of the resulting store item? It seems to me that we might end up referring too much if this value is recorded in the binary (GCC, Binutils, Make, etc.). Perhaps we should instead set it to a very specific list, say coreutils, grep, sed, or whatever is expected? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 10 09:25:31 2017 Received: (at 28177) by debbugs.gnu.org; 10 Sep 2017 13:25:31 +0000 Received: from localhost ([127.0.0.1]:58581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2Et-0007Ck-2R for submit@debbugs.gnu.org; Sun, 10 Sep 2017 09:25:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2Er-0007CY-DU for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:25:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dr2El-0003pz-Fq for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:25:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60885) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr2El-0003pt-CJ; Sun, 10 Sep 2017 09:25:23 -0400 Received: from [2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda] (port=35368 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dr2Ek-0000PB-Tu; Sun, 10 Sep 2017 09:25:23 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Christopher Baines Subject: Re: [bug#28177] [PATCH 09/12] gnu: Add perl-html-scrubber. References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> <20170821180832.23356-9-mail@cbaines.net> Date: Sun, 10 Sep 2017 15:25:21 +0200 In-Reply-To: <20170821180832.23356-9-mail@cbaines.net> (Christopher Baines's message of "Mon, 21 Aug 2017 19:08:29 +0100") Message-ID: <87bmmi7kji.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -5.0 (-----) Christopher Baines skribis: > * gnu/packages/web.scm (perl-html-scrubber): New variable. [...] > + (license (package-license perl)))) Use =E2=80=98perl-license=E2=80=99 from (guix licenses). Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 10 09:27:16 2017 Received: (at 28177) by debbugs.gnu.org; 10 Sep 2017 13:27:16 +0000 Received: from localhost ([127.0.0.1]:58590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2Ga-0007FP-J6 for submit@debbugs.gnu.org; Sun, 10 Sep 2017 09:27:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dr2GZ-0007FD-Kl for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:27:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dr2GT-0005ZQ-Iy for 28177@debbugs.gnu.org; Sun, 10 Sep 2017 09:27:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60904) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dr2GT-0005ZM-FZ; Sun, 10 Sep 2017 09:27:09 -0400 Received: from [2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda] (port=35370 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dr2GS-0000fZ-VT; Sun, 10 Sep 2017 09:27:09 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Christopher Baines Subject: Re: [bug#28177] [PATCH 12/12] gnu: Add ikiwiki. References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> <20170821180832.23356-12-mail@cbaines.net> Date: Sun, 10 Sep 2017 15:27:07 +0200 In-Reply-To: <20170821180832.23356-12-mail@cbaines.net> (Christopher Baines's message of "Mon, 21 Aug 2017 19:08:32 +0100") Message-ID: <877ex67kgk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -5.0 (-----) Christopher Baines skribis: > * gnu/packages/web.scm (ikiwiki): New variable. [...] > + (home-page "https://ikiwiki.info/") > + (synopsis "wiki compiler, capable of generating HTML") Please capitalize. :-) > + (description > + "Ikiwiki is a wiki compiler, capable of generating a static set of = web > +pages, but also incorperating dynamic features like a web based editor a= nd ^^^ Typo. Otherwise this and the other patches LGTM. Thanks for going down this rabbit hole! :-) Do you have a service (with nginx integration?) for Ikiwiki? Cheers, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 16:57:37 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 20:57:37 +0000 Received: from localhost ([127.0.0.1]:36413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsFV-0002sr-1A for submit@debbugs.gnu.org; Tue, 12 Sep 2017 16:57:37 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57175 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsFT-0002sh-78 for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 16:57:35 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 4A9F213E4D3; Tue, 12 Sep 2017 21:57:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5666B13E4D1; Tue, 12 Sep 2017 21:57:33 +0100 (BST) Date: Tue, 12 Sep 2017 21:57:23 +0100 From: Christopher Baines To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: [bug#28177] [PATCH 01/12] gnu: Add discount. Message-ID: <20170912215723.729b6015@cbaines.net> In-Reply-To: <87ingq7kma.fsf@gnu.org> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> <87ingq7kma.fsf@gnu.org> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/=F_Zwv1R=H24Skteww0h/rD"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -0.0 (/) --Sig_/=F_Zwv1R=H24Skteww0h/rD Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 10 Sep 2017 15:23:41 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Christopher Baines skribis: >=20 > > This is required by perl-text-markdown-discount, which is required > > by ikiwiki. > > > > * gnu/packages/markdown.scm (discount) New variable. =20 >=20 > [...] >=20 > > + (add-before 'configure 'set_ac_default_path > > + (lambda args > > + (substitute* "configure.inc" > > + (("ac_default_path=3D\".*\"") > > + (string-append "ac_default_path=3D\"" (getenv > > "PATH") "\""))) > > + #t))))) =20 >=20 > Did you check the references of the resulting store item? It seems to > me that we might end up referring too much if this value is recorded > in the binary (GCC, Binutils, Make, etc.). >=20 > Perhaps we should instead set it to a very specific list, say > coreutils, grep, sed, or whatever is expected? The store item references look fine, I think this is just the path the configure.inc script searches. In looking at this again, I discovered that setting the AC_PATH environment variable has the same effect, so I've updated the patch to do that, as well as adding a comment to clarify that these are used at build time only. --Sig_/=F_Zwv1R=H24Skteww0h/rD Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlm4SjNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XexSw//ZCI1060swRJ9Li9RjUyzk/ntQHVHyKMZVdVBWjEk+3zkpd65DDYCCTGt xfdEu3gf9FS4x5qlGVKoYwIHFUKbtV5Ajv+vaIPxKxPwwmVYhOoCw0/a9TJ9vhQT VV8Ax3rqhT9/m+B4IxB3OEJorNDBWh2vrSWz+SBdXI6a3LyTgeYPSWWBUrrwEHqe KNKqBj+J4LLJhb462k0QFfR5H1rr7GkaZI3IGE/du3rij/GEdzPpNZritjQFpEzH FmmJc4ryQwYc0GVHLKfptIF9AS755MMXjs+VZ+f093q1hmFZDVIw0CT9dVrVZg+S TRpq9QVWVYe/oOLshQo6M6+F55Y4TqYMZHNU3OOqOs9uQksBdBkQSv8g5tSeb/16 f7eSJBGOfKX2KYe8lwLbckHsqo7TpxME8EhZWumMAd1ocSbfhgpAm6flG9Kxk/Jx edOhyqJWQby5L+4HNB+qHblUhICPuIfAsH6H9FUxX0J8ikprS2XEyQ2Ui8z6Jaa9 2YqIFVhP+F5cMaLVpXJVdKNopBii1YINqdv//RklltT7ugY/4pseeRRMi2Kwf3M7 sXO8FTZWH5GUAokwgKNAeh4v2kFnfGXoB3X9JliOO63l6wmyZr37bSs7Ni0tpuRj HJWtDp1Pw+zMCuTNzWLItfr1bSh+H70RIU18eSKYHwjxmSN8wZU= =8PVp -----END PGP SIGNATURE----- --Sig_/=F_Zwv1R=H24Skteww0h/rD-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:36:35 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:36:35 +0000 Received: from localhost ([127.0.0.1]:36448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsrD-0003nG-G3 for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:36:35 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57246 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsrB-0003n6-F7 for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:36:34 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 74DBF13E4D3; Tue, 12 Sep 2017 22:36:31 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 40D7C13E4D1; Tue, 12 Sep 2017 22:36:30 +0100 (BST) Date: Tue, 12 Sep 2017 22:36:26 +0100 From: Christopher Baines To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: [bug#28177] [PATCH 09/12] gnu: Add perl-html-scrubber. Message-ID: <20170912223626.0b1c87ee@cbaines.net> In-Reply-To: <87bmmi7kji.fsf@gnu.org> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> <20170821180832.23356-9-mail@cbaines.net> <87bmmi7kji.fsf@gnu.org> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/BDlOluxjpKhqV2uo4vdAVuI"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -0.0 (/) --Sig_/BDlOluxjpKhqV2uo4vdAVuI Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 10 Sep 2017 15:25:21 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Christopher Baines skribis: >=20 > > * gnu/packages/web.scm (perl-html-scrubber): New variable. =20 >=20 > [...] >=20 > > + (license (package-license perl)))) =20 >=20 > Use =E2=80=98perl-license=E2=80=99 from (guix licenses). Will do, I'll update all the other uses that I've added also. --Sig_/BDlOluxjpKhqV2uo4vdAVuI Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlm4U1pfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9Xe0Yw/+KoVREmXVBhdbHwFprmT+CW/2i3i5va+NMrUsMjkoLHld9p17tbWyvchq mKUFIaZc6kORGbAbrp9X0A2tJISlQDBWg0A17ScZJrutdX2PZLB/uu+67CpeqImZ YfI6pvQaN5NPStgRhOYIPSijuVt84tDWoQ+KI2iVVtA7fqtBPw4TAM/gjLPlDldp 6XFyyy3NHLmPhtUF0I2+4wsXqMMg3hNrCh5on+fIJAGxJdvNGGa8TDk9eZSHcJxE 6j7bBVjWxk8EoT4vKNHSN11OGoy4ykpsWsh1jEBzta0tcxXJkAs2gpYU3lr7bnrM sWUzNstRw2zjfnrgEWcFZ9Z+rZqmU/l4rvJ8g8RqV/kAnC+akJlvoeJB4cBQbXto cI48Mt2oDnld2zx5nFARKczHpp+Vapa0xEacEyK/3DSa9hd+UvD64ugJQLxuM1aR bgTMUqvSZMl4GefX3ekyuKG+jo37KuABpJgmONglgaKGlBhYR0PqPxMy+ZIa7ZQt kpZnm8vflQQNaMyuVZWMGxZY9E0vKRCSIPyMoQZUlB1s7qbMXgOTWpurxBa86r19 XTB4xHQnNKSAa6U5CwNWleiXmCT19YUr/z2z4UuB/Y5JBtKY6ZSg82ANf4Zgleis zk+QXtyIegNOwGnteNl0kAub+85ViMlk0t3Ncz8twxlhnMz86Uk= =ZV2x -----END PGP SIGNATURE----- --Sig_/BDlOluxjpKhqV2uo4vdAVuI-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:38:12 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:38:12 +0000 Received: from localhost ([127.0.0.1]:36457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drssm-0003q4-9f for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:38:12 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57255 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drssj-0003pv-VJ for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:38:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 7DF5713E4D2; Tue, 12 Sep 2017 22:38:09 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E738B13E4D2; Tue, 12 Sep 2017 22:38:06 +0100 (BST) Date: Tue, 12 Sep 2017 22:38:06 +0100 From: Christopher Baines To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: [bug#28177] [PATCH 12/12] gnu: Add ikiwiki. Message-ID: <20170912223806.6ca6fe6c@cbaines.net> In-Reply-To: <877ex67kgk.fsf@gnu.org> References: <20170821190443.7056f624@cbaines.net> <20170821180832.23356-1-mail@cbaines.net> <20170821180832.23356-12-mail@cbaines.net> <877ex67kgk.fsf@gnu.org> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Z7HWOl605P=SrUFCHNjZmId"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -0.0 (/) --Sig_/Z7HWOl605P=SrUFCHNjZmId Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 10 Sep 2017 15:27:07 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Christopher Baines skribis: >=20 > > * gnu/packages/web.scm (ikiwiki): New variable. =20 >=20 > [...] >=20 > > + (home-page "https://ikiwiki.info/") > > + (synopsis "wiki compiler, capable of generating HTML") =20 >=20 > Please capitalize. :-) Done. > > + (description > > + "Ikiwiki is a wiki compiler, capable of generating a static > > set of web +pages, but also incorperating dynamic features like a > > web based editor and =20 > ^^^ > Typo. Good spot :) > Otherwise this and the other patches LGTM. Thanks for going down this > rabbit hole! :-) Thanks for reviewing. I've fixed a few problems, and made a few changes to these patches, so I'll send them up again. > Do you have a service (with nginx integration?) for Ikiwiki? I haven't got that far yet :) --Sig_/Z7HWOl605P=SrUFCHNjZmId Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlm4U75fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfxBQ//X+aIqmVNANInQe0ZA9O81gcVJLHRMNwR/fQx4df1I/iVKHJZzv8GRoPG OtvBMZcjXamAM+9pqS/Jox2eSAaxXRWxOjFN0WkxNBREtsCQbP8XQFgxCEf6UEcL tyHG/XfApiHoeKU+GRYTe5dXx+JuHrcIgmd82Y5v3SbwFYVEiTjOhEnKVrgwksQG Mp2tGvkFnl4bB/Vz+2v1fhE5izTIogCW0psqJEKnJWm2q9c8lXlHA44e+Hxp7DKr eD85WoLfLaulq2+zjjOmAIq/9blNIZZjxXqSma+kqzUGxAp+3DvYixvIZbZJt5Ao /wyvDytn5d3jjp69N+3iBIL2e4ITXoVl/+FMQAClkg17UiaII5pZl9tAoaOCq0Nw UIJxuVWaIN5ncJ/grBs48eUq9P5yoC6iChhebD+nmG3yntTTutUjBjpZAi43q7G1 TeWgW2w48IEuASyUafgY9QMpF/vXzH4DK/QMlYfytr6kisaeWtTs7Aa7dI4OWZLC 79sNyiDzFJSOWTA2UnVN+zs2Nz+ueJG0uoGRZTxSxeznm2aaE3WG6cjJsOVNqBSc EM8T08H5Wa31zEQZmxd7uyoo1YPS9N7HtLmI7uQvSbKcra4ZgWMcBVtAuGtR77Cv QmKnL39kUq/cIXKlqqVKNypmFC3JoQPY0CiYs9Z5XTJQws9iNCo= =Wadq -----END PGP SIGNATURE----- --Sig_/Z7HWOl605P=SrUFCHNjZmId-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:12 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:12 +0000 Received: from localhost ([127.0.0.1]:36474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstj-0003sj-KI for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57263 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drste-0003rV-IE for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:08 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 16D9113E4DD; Tue, 12 Sep 2017 22:39:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 0B9FD13E4D1 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b7e9c7b8 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 01/12] gnu: Add discount. Date: Tue, 12 Sep 2017 22:38:53 +0100 Message-Id: <20170912213904.24503-1-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) This is required by perl-text-markdown-discount, which is required by ikiwiki. * gnu/packages/markdown.scm (discount) New variable. --- gnu/packages/markup.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index 121e6cdbf..e3630fe2f 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -102,6 +102,48 @@ convert it to structurally valid XHTML (or HTML).") (license (non-copyleft "file://License.text" "See License.text in the distribution.")))) +(define-public discount + (package + (name "discount") + (version "2.2.2") + (source (origin + (method url-fetch) + (uri (string-append + "http://www.pell.portland.or.us/~orc/Code/" + name "/" name "-" version ".tar.bz2")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0r4gjyk1ngx47zhb25q0gkjm3bz2m5x8ngrk6rim3y1y3rricygc")))) + (build-system gnu-build-system) + (arguments + `(#:test-target "test" + #:make-flags (list + (string-append "LFLAGS=-L. -Wl,-rpath=" + (assoc-ref %outputs "out") "/lib")) + #:phases + (modify-phases %standard-phases + (add-before 'configure 'set-AC_PATH + (lambda _ + ;; The default value is not suitable, so override using an + ;; environment variable. This just affects the build, and not the + ;; resulting store item. + (setenv "AC_PATH" (getenv "PATH")) + #t)) + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (setenv "CC" "gcc") + (zero? (system* + "./configure.sh" + (string-append "--prefix=" (assoc-ref outputs "out")) + "--shared"))))))) + (synopsis "Markdown processing library, written in C") + (description + "Discount is a markdown implementation, written in C. It provides a +@command{markdown} command, and a library.") + (home-page "http://www.pell.portland.or.us/~orc/Code/discount/") + (license bsd-3))) + (define-public cmark (package (name "cmark") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:12 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:12 +0000 Received: from localhost ([127.0.0.1]:36476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstk-0003sq-0A for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:12 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57266 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drste-0003rW-O5 for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:08 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 48F1113E4D1; Tue, 12 Sep 2017 22:39:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 1D96A13E4D2 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 750c6628 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 02/12] gnu: Add perl-text-markdown-discount. Date: Tue, 12 Sep 2017 22:38:54 +0100 Message-Id: <20170912213904.24503-2-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/markdown.scm (perl-text-markdown-discount): New variable. * gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch: New file. --- gnu/packages/markup.scm | 46 ++++++++++++++++++++++ ...ext-markdown-discount-use-system-markdown.patch | 32 +++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index e3630fe2f..667f8b0a9 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -26,7 +26,9 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system cmake) + #:use-module (guix build-system perl) #:use-module (gnu packages compression) + #:use-module (gnu packages) #:use-module (gnu packages perl) #:use-module (gnu packages python) #:use-module (gnu packages web)) @@ -144,6 +146,50 @@ convert it to structurally valid XHTML (or HTML).") (home-page "http://www.pell.portland.or.us/~orc/Code/discount/") (license bsd-3))) +(define-public perl-text-markdown-discount + (package + (name "perl-text-markdown-discount") + (version "0.11") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/S/SE/SEKIMURA/Text-Markdown-Discount-" + version + ".tar.gz")) + (sha256 + (base32 + "1xx7v3wnla7m6wa3h33whxw3vvincaicg4yra1b9wbzf2aix9rnw")) + (patches + (search-patches "perl-text-markdown-discount-use-system-markdown.patch")))) + (build-system perl-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'build 'set-ldflags + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + (("OTHERLDFLAGS = ") + (string-append + "OTHERLDFLAGS = -lmarkdown -Wl,-rpath=" + (assoc-ref inputs "discount") + "/lib")))))))) + (inputs + `(("discount" ,discount))) + (home-page + "http://search.cpan.org/dist/Text-Markdown-Discount") + (synopsis + "Fast function for converting Markdown to HTML using Discount") + (description + "Text::Markdown::Discount is a Perl extension to the Discount markdown +implementation. + +@example + use Text::Markdown::Discount; + my $html = markdown($text) +@end example") + (license perl-license))) + (define-public cmark (package (name "cmark") diff --git a/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch b/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch new file mode 100644 index 000000000..e0df632a0 --- /dev/null +++ b/gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch @@ -0,0 +1,32 @@ +Description: Use the markdown library provided by the libmarkdown2 package. +Author: Alessandro Ghedini +Origin: vendor +Forwarded: not-needed +Last-Update: 2012-01-01 + +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -57,12 +57,6 @@ + + + +-sub MY::postamble { +- return sprintf(' +-$(MYEXTLIB): +- %s +-', qq{( cd $extdir; CC='cc -fPIC' sh configure.sh; make )\n}); +-} + + WriteMakefile( + NAME => 'Text::Markdown::Discount', +@@ -71,8 +65,6 @@ + ($] >= 5.005 ? + (ABSTRACT_FROM => 'lib/Text/Markdown/Discount.pm', + AUTHOR => 'Masayoshi Sekimura ') : ()), +- LIBS => '-L' . $extdir, +- INC => '-I. -I' . $extdir, +- MYEXTLIB => $myextlib, +- clean => { FILES => $clean_files }, ++ LIBS => '-lmarkdown', ++ INC => '-I.', + ); -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:12 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:12 +0000 Received: from localhost ([127.0.0.1]:36478 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstk-0003sx-Dz for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:12 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57274 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstf-0003rZ-GA for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 0260513E4D3; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 437DD13E4D4 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 7dd49adc for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 04/12] gnu: Add perl-test-cpan-meta. Date: Tue, 12 Sep 2017 22:38:56 +0100 Message-Id: <20170912213904.24503-4-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-cpan-meta): New variable. --- gnu/packages/perl.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 71f4ae8a9..756c0131d 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6775,6 +6775,33 @@ namespace::autoclean or namespace::clean and are therefore available to be called as methods, which usually isn't want you want.") (license (package-license perl)))) +(define-public perl-test-cpan-meta + (package + (name "perl-test-cpan-meta") + (version "0.25") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-" + version + ".tar.gz")) + (sha256 + (base32 + "1dcdbbdwdyhpldkhjzc9rvzlmb5jbil6fwh2x07nsfdwysf4ynzm")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-cpan-meta-json" ,perl-test-cpan-meta-json) + ("perl-test-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (home-page + "http://search.cpan.org/dist/Test-CPAN-Meta") + (synopsis "Validate your CPAN META.yml files") + (description + "This module was written to ensure that a META.yml file meets the +specification.") + (license artistic2.0))) + (define-public perl-test-cpan-meta-json (package (name "perl-test-cpan-meta-json") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:12 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:13 +0000 Received: from localhost ([127.0.0.1]:36480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstk-0003t6-Mr for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:12 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57271 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstf-0003rY-9T for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id C3AB513E4D2; Tue, 12 Sep 2017 22:39:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 318CC13E4D3 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b430fa56 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 03/12] gnu: Add perl-test-cpan-meta-json. Date: Tue, 12 Sep 2017 22:38:55 +0100 Message-Id: <20170912213904.24503-3-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-cpan-meta-json): New variable. --- gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 249f478f9..71f4ae8a9 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6775,6 +6775,34 @@ namespace::autoclean or namespace::clean and are therefore available to be called as methods, which usually isn't want you want.") (license (package-license perl)))) +(define-public perl-test-cpan-meta-json + (package + (name "perl-test-cpan-meta-json") + (version "0.16") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/B/BA/BARBIE/Test-CPAN-Meta-JSON-" + version + ".tar.gz")) + (sha256 + (base32 + "1jg9ka50ixwq083wd4k12rhdjq87w0ihb34gd8jjn7gvvyd51b37")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-pod" ,perl-test-pod) + ("perl-test-pod-coverage" ,perl-test-pod-coverage))) + (inputs + `(("perl-json" ,perl-json))) + (home-page + "http://search.cpan.org/dist/Test-CPAN-Meta-JSON") + (synopsis "Validate your CPAN META.json files") + (description + "This module was written to ensure that a META.json file meets the +specification.") + (license artistic2.0))) + (define-public perl-test-deep (package (name "perl-test-deep") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:13 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:13 +0000 Received: from localhost ([127.0.0.1]:36482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstk-0003tD-V9 for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:13 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57275 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstf-0003ra-JT for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 220CE13E4D4; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 7739713E4D7 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id fb2ebead for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 07/12] gnu: Add perl-test-notabs. Date: Tue, 12 Sep 2017 22:38:59 +0100 Message-Id: <20170912213904.24503-7-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-notabs): 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 7681e6d65..32d93f5e1 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -7257,6 +7257,30 @@ with an error rather than skip. If used in a subtest, the remainder of the subtest will be skipped.") (license (package-license perl)))) +(define-public perl-test-notabs + (package + (name "perl-test-notabs") + (version "2.00") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/E/ET/ETHER/Test-NoTabs-" + version + ".tar.gz")) + (sha256 + (base32 + "127kpl1va267qar2ia4c22xb96jby2jqnda3sj5pjgmxg8si26cg")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Test-NoTabs") + (synopsis + "Check the presence of tabs in your project") + (description + "@code{Test::NoTabs} lets you check the presence of tabs in your perl +code.") + (license perl-license))) + (define-public perl-test-nowarnings (package (name "perl-test-nowarnings") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:13 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:13 +0000 Received: from localhost ([127.0.0.1]:36484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstl-0003tK-6P for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:13 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57280 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstg-0003rp-ME for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id DD31713E4DA; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id BB93513E4DB for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ed323cf4 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 11/12] gnu: Add perl-cgi-session. Date: Tue, 12 Sep 2017 22:39:03 +0100 Message-Id: <20170912213904.24503-11-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (perl-cgi-session): New variable. --- gnu/packages/web.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 5f255abf1..393e36e16 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1913,6 +1913,33 @@ string generation and manipulation, and processing and preparing HTTP headers.") (license l:perl-license))) +(define-public perl-cgi-session + (package + (name "perl-cgi-session") + (version "4.48") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/MA/MARKSTOS/CGI-Session-" + version + ".tar.gz")) + (sha256 + (base32 + "1xsl2pz1jrh127pq0b01yffnj4mnp9nvkp88h5mndrscq9hn8xa6")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build))) + (inputs `(("perl-cgi" ,perl-cgi))) + (home-page + "http://search.cpan.org/dist/CGI-Session") + (synopsis + "Persistent session data in CGI applications") + (description + "@code{CGI::Session} provides modular session management system across +HTTP requests.") + (license l:perl-license))) + (define-public perl-cgi-simple (package (name "perl-cgi-simple") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:15 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:15 +0000 Received: from localhost ([127.0.0.1]:36486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstl-0003tS-H2 for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:15 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57279 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstg-0003rq-Mc for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:10 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 9D15913E4D9; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id AA3F913E4DA for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 35eb3c57 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 10/12] gnu: Add perl-yaml-libyaml. Date: Tue, 12 Sep 2017 22:39:02 +0100 Message-Id: <20170912213904.24503-10-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-yaml-libyaml): 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 cef680e27..38168b889 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -8529,6 +8529,30 @@ neither visible nor modifiable from Perl space).") on the YAML 1.0 specification.") (license (package-license perl)))) +(define-public perl-yaml-libyaml + (package + (name "perl-yaml-libyaml") + (version "0.65") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-" + version + ".tar.gz")) + (sha256 + (base32 + "0izhvz8f29x1f50hhwfgm0iq1lz7apjjvg77lmky949jr07hnwfv")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/YAML-LibYAML") + (synopsis + "Perl YAML Serialization using XS and libyaml") + (description + "@code{YAML::XS} is a Perl XS binding to libyaml which offers Perl the +best YAML support to date.") + (license perl-license))) + (define-public perl-yaml-tiny (package (name "perl-yaml-tiny") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:15 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:16 +0000 Received: from localhost ([127.0.0.1]:36488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstn-0003ta-Fo for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:15 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57277 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstg-0003ro-LW for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 687E513E4D7; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 87FC613E4D8 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id a0a8c315 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 08/12] gnu: Add perl-test-eol. Date: Tue, 12 Sep 2017 22:39:00 +0100 Message-Id: <20170912213904.24503-8-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-eol): 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 32d93f5e1..cef680e27 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6927,6 +6927,30 @@ modified or tested with this API, making it simple to test both individual files, as well as to verify that there are no missing or unknown files.") (license (package-license perl)))) +(define-public perl-test-eol + (package + (name "perl-test-eol") + (version "2.00") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/E/ET/ETHER/Test-EOL-" + version + ".tar.gz")) + (sha256 + (base32 + "0l3bxpsw0x7j9nclizcp53mnf9wny25dmg2iglfhzgnk0xfpwzwf")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Test-EOL") + (synopsis + "Check the correct line endings in your project") + (description + "@code{Test::EOL} lets you check for the presence of trailing whitespace +and/or windows line endings in your perl code.") + (license perl-license))) + (define-public perl-test-exception (package (name "perl-test-exception") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:16 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:16 +0000 Received: from localhost ([127.0.0.1]:36491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstn-0003tj-U5 for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:16 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57278 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drstg-0003rn-LI for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 8B5FA13E4D8; Tue, 12 Sep 2017 22:39:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 9977113E4D9 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 99269a21 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 09/12] gnu: Add perl-html-scrubber. Date: Tue, 12 Sep 2017 22:39:01 +0100 Message-Id: <20170912213904.24503-9-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (perl-html-scrubber): New variable. --- gnu/packages/web.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 377e366e2..5f255abf1 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2185,6 +2185,37 @@ composed of HTML::Element style components.")
...
instance.") (license l:perl-license))) +(define-public perl-html-scrubber + (package + (name "perl-html-scrubber") + (version "0.15") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/N/NI/NIGELM/HTML-Scrubber-" + version + ".tar.gz")) + (sha256 + (base32 + "1m1f8gm2jry42zxja05dxp2ck7y66m7i8vc38nj6hccnwlby6cvi")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-test-cpan-meta" ,perl-test-cpan-meta) + ("perl-test-eol" ,perl-test-eol) + ("perl-test-memory-cycle" ,perl-test-memory-cycle) + ("perl-test-notabs" ,perl-test-notabs))) + (inputs + `(("perl-html-parser" ,perl-html-parser))) + (home-page + "http://search.cpan.org/dist/HTML-Scrubber") + (synopsis + "Perl extension for scrubbing/sanitizing html") + (description + "@code{HTML::Scrubber} Perl extension for scrubbing/sanitizing HTML.") + (license l:perl-license))) + (define-public perl-html-lint (package (name "perl-html-lint") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:16 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:16 +0000 Received: from localhost ([127.0.0.1]:36493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsto-0003tp-8Q for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:16 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57283 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsti-0003s6-O7 for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id A40DA13E4D1; Tue, 12 Sep 2017 22:39:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 5513713E4D5 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 32b55e64 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 05/12] gnu: Add perl-devel-cycle. Date: Tue, 12 Sep 2017 22:38:57 +0100 Message-Id: <20170912213904.24503-5-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-devel-cycle): 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 756c0131d..0ddc77acd 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2260,6 +2260,30 @@ whether a compiler is available. It can test for a C99 compiler, or you can tell it to compile a C source file with optional linker flags.") (license (package-license perl)))) +(define-public perl-devel-cycle + (package + (name "perl-devel-cycle") + (version "1.12") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/L/LD/LDS/Devel-Cycle-" + version + ".tar.gz")) + (sha256 + (base32 + "1hhb77kz3dys8yaik452j22cm3510zald2mpvfyv5clqv326aczx")))) + (build-system perl-build-system) + (home-page + "http://search.cpan.org/dist/Devel-Cycle") + (synopsis "Find memory cycles in objects") + (description + "@code{Devel::Cycle} This is a tool for finding circular references in +objects and other types of references. Because of Perl's reference-count +based memory management, circular references will cause memory leaks.") + (license perl-license))) + (define-public perl-devel-globaldestruction (package (name "perl-devel-globaldestruction") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:16 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:16 +0000 Received: from localhost ([127.0.0.1]:36495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsto-0003tx-Hm for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:16 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57281 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsti-0003s4-NY for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 190A713E4DC; Tue, 12 Sep 2017 22:39:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 65E1A13E4D6 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id c130b194 for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:04 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 06/12] gnu: Add perl-test-memory-cycle. Date: Tue, 12 Sep 2017 22:38:58 +0100 Message-Id: <20170912213904.24503-6-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/perl.scm (perl-test-memory-cycle): New variable. --- gnu/packages/perl.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 0ddc77acd..7681e6d65 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -7116,6 +7116,42 @@ file to find out which tests you want to run and the order in which you want to It constructs the right value for the build system to do the right thing.") (license (package-license perl)))) +(define-public perl-test-memory-cycle + (package + (name "perl-test-memory-cycle") + (version "1.06") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/P/PE/PETDANCE/Test-Memory-Cycle-" + version + ".tar.gz")) + (sha256 + (base32 + "00ijmgx1r3cxrcs1qa9rb2s4gbm3nsawd90drda89kb4r7yxslwx")))) + (build-system perl-build-system) + (inputs + `(("perl-padwalker" ,perl-padwalker))) + (propagated-inputs + `(("perl-devel-cycle" ,perl-devel-cycle))) + (home-page + "http://search.cpan.org/dist/Test-Memory-Cycle") + (synopsis + "Verifies code hasn't left circular references") + (description + "@code{Test::Memory::Cycle} is built on top of @code{Devel::Cycle} to +give you an easy way to check for these circular references. + +@example +use Test::Memory::Cycle; + +my $object = new MyObject; +# Do stuff with the object. +memory_cycle_ok( $object ); +@end example") + (license artistic2.0))) + (define-public perl-test-mockobject (package (name "perl-test-mockobject") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 17:39:17 2017 Received: (at 28177) by debbugs.gnu.org; 12 Sep 2017 21:39:17 +0000 Received: from localhost ([127.0.0.1]:36497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsto-0003u3-Qq for submit@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:17 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57282 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drsti-0003s5-OB for 28177@debbugs.gnu.org; Tue, 12 Sep 2017 17:39:11 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 0886F13E4DB; Tue, 12 Sep 2017 22:39:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id CC95913E4DC for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 22:39:05 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 0bd6604c for <28177@debbugs.gnu.org>; Tue, 12 Sep 2017 21:39:05 +0000 (UTC) From: Christopher Baines To: 28177@debbugs.gnu.org Subject: [PATCH 12/12] gnu: Add ikiwiki. Date: Tue, 12 Sep 2017 22:39:04 +0100 Message-Id: <20170912213904.24503-12-mail@cbaines.net> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> References: <20170912213904.24503-1-mail@cbaines.net> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177 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.0 (/) * gnu/packages/web.scm (ikiwiki): New variable. --- gnu/packages/web.scm | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 393e36e16..72892ffe2 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -76,9 +76,11 @@ #:use-module (gnu packages java) #:use-module (gnu packages javascript) #:use-module (gnu packages image) + #:use-module (gnu packages imagemagick) #:use-module (gnu packages libidn) #:use-module (gnu packages libunistring) #:use-module (gnu packages lua) + #:use-module (gnu packages markup) #:use-module (gnu packages ncurses) #:use-module (gnu packages base) #:use-module (gnu packages perl) @@ -92,7 +94,8 @@ #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages tls) - #:use-module (gnu packages statistics)) + #:use-module (gnu packages statistics) + #:use-module (gnu packages version-control)) (define-public httpd (package @@ -4069,6 +4072,74 @@ parse both valid and invalid web content. It is developed as part of the NetSurf project.") (license l:expat))) +(define-public ikiwiki + (package + (name "ikiwiki") + (version "3.20170111") + (source + (origin + (method url-fetch) + (uri (string-append "http://snapshot.debian.org/archive/debian/" + "20170111T215449Z/pool/main/i/ikiwiki/ikiwiki_" + version ".tar.xz")) + (sha256 + (base32 + "00d7yzv426fvqbhvzyafddv7fa6b4j2647b0wi371wd5yjj9j3sz")))) + (build-system perl-build-system) + (arguments + `(;; Image tests fail + ;; + ;; Test Summary Report + ;; ------------------- + ;; t/img.t (Wstat: 2304 Tests: 62 Failed: 9) + ;; Failed tests: 21, 27-28, 30-35 + ;; Non-zero exit status: 9 + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/")) + (path (getenv "PERL5LIB"))) + (for-each (lambda (file) + (wrap-program file + `("PERL5LIB" ":" prefix (,path)))) + (find-files bin)) + #t)))))) + (native-inputs + `(("which" ,which) + ("perl-html-tagset" ,perl-html-tagset) + ("perl-timedate" ,perl-timedate) + ("perl-xml-sax" ,perl-xml-sax) + ("perl-xml-simple" ,perl-xml-simple) + ("gettext" ,gettext-minimal) + ("subversion" ,subversion) + ("git" ,git) + ("bazaar" ,bazaar) + ("cvs" ,cvs) + ("mercurial" ,mercurial))) + (inputs + `(("python" ,python-wrapper) + ("perl-cgi-session" ,perl-cgi-session) + ("perl-cgi-simple" ,perl-cgi-simple) + ("perl-json" ,perl-json) + ("perl-image-magick" ,perl-image-magick) + ("perl-uri" ,perl-uri) + ("perl-html-parser" ,perl-html-parser) + ("perl-uri" ,perl-uri) + ("perl-text-markdown-discount" ,perl-text-markdown-discount) + ("perl-html-scrubber" ,perl-html-scrubber) + ("perl-html-template" ,perl-html-template) + ("perl-yaml-libyaml" ,perl-yaml-libyaml))) + (home-page "https://ikiwiki.info/") + (synopsis "Wiki compiler, capable of generating HTML") + (description + "Ikiwiki is a wiki compiler, capable of generating a static set of web +pages, but also incorporating dynamic features like a web based editor and +commenting.") + (license l:gpl2+))) + (define-public libwapcaplet (package (name "libwapcaplet") -- 2.14.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 04:17:43 2017 Received: (at 28177) by debbugs.gnu.org; 13 Sep 2017 08:17:43 +0000 Received: from localhost ([127.0.0.1]:37046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds2re-0002S0-PW for submit@debbugs.gnu.org; Wed, 13 Sep 2017 04:17:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ds2rd-0002Rp-FJ for 28177@debbugs.gnu.org; Wed, 13 Sep 2017 04:17:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ds2rX-0000RM-Ek for 28177@debbugs.gnu.org; Wed, 13 Sep 2017 04:17:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ds2rX-0000Qg-Bf; Wed, 13 Sep 2017 04:17:35 -0400 Received: from [2a01:e0a:1d:7270:6a6c:dc17:fc02:cfda] (port=51816 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ds2rW-00061v-Rs; Wed, 13 Sep 2017 04:17:35 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Christopher Baines Subject: Re: [bug#28177] [PATCH 01/12] gnu: Add discount. References: <20170821190443.7056f624@cbaines.net> <20170912213904.24503-1-mail@cbaines.net> Date: Wed, 13 Sep 2017 10:17:33 +0200 In-Reply-To: <20170912213904.24503-1-mail@cbaines.net> (Christopher Baines's message of "Tue, 12 Sep 2017 22:38:53 +0100") Message-ID: <87bmmf3tcy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 28177 Cc: 28177@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: -5.0 (-----) Hi Christopher, Christopher Baines skribis: > This is required by perl-text-markdown-discount, which is required by iki= wiki. > > * gnu/packages/markdown.scm (discount) New variable. LGTM. Nothing to add to the other patches. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 13:21:46 2017 Received: (at 28177-done) by debbugs.gnu.org; 13 Sep 2017 17:21:46 +0000 Received: from localhost ([127.0.0.1]:38621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsBMA-0002eb-Gq for submit@debbugs.gnu.org; Wed, 13 Sep 2017 13:21:46 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:58820 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsBM8-0002eS-7K for 28177-done@debbugs.gnu.org; Wed, 13 Sep 2017 13:21:44 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 6451213E4EA; Wed, 13 Sep 2017 18:21:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id E69BF13E4E9; Wed, 13 Sep 2017 18:21:42 +0100 (BST) Date: Wed, 13 Sep 2017 18:21:42 +0100 From: Christopher Baines To: ludo@gnu.org (Ludovic =?UTF-8?B?Q291cnTDqHM=?=) Subject: Re: [bug#28177] [PATCH 01/12] gnu: Add discount. Message-ID: <20170913182142.627897fe@cbaines.net> In-Reply-To: <87bmmf3tcy.fsf@gnu.org> References: <20170821190443.7056f624@cbaines.net> <20170912213904.24503-1-mail@cbaines.net> <87bmmf3tcy.fsf@gnu.org> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/+Ld8mAR+EVt3SfqwMeI+Vz/"; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28177-done Cc: 28177-done@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: -0.0 (/) --Sig_/+Ld8mAR+EVt3SfqwMeI+Vz/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, 13 Sep 2017 10:17:33 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Hi Christopher, >=20 > Christopher Baines skribis: >=20 > > This is required by perl-text-markdown-discount, which is required > > by ikiwiki. > > > > * gnu/packages/markdown.scm (discount) New variable. =20 >=20 > LGTM. >=20 > Nothing to add to the other patches. >=20 > Thank you! Awesome, I've pushed this now :) --Sig_/+Ld8mAR+EVt3SfqwMeI+Vz/ Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlm5aSZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XcBuxAAiOgiEAlPUz9hK8IIlgDTcu7QDQaJDN+8LgIQ7OhH/qnrEQ4VUwa8gM7Z hLbwcFgE4bR0YDVaPjGP72AggzR73eUUWmDbi79+YGF4R/Ay5n0U4pgxeZxThgqd xMZlfR/iwQ+ejvdxONrrCwTFWDz48uh3QKJsLOT6KB7TNt/Vo/gW5213v2QWdNtl YknyHi+66Z7FLC+B+1hZ9uL0nAlJ1qd0sqcGIaQ/EBcrPKcGs4wkPMnuU9SBJ7UW MqEQK4i2LAHztIIjKH2wnmPqSqjYCNQcnMotuKtZmtTV5ihwx/gOPgAYUGyqguMC N3Jqnuxd5x/Sp9h3ObculsyallhRFH82NpCoXx16Lg1ELkSST53V2QxZE75Vfbxo B5X5mUdu+gih9wKdORIQRqCo36CftN4APLkaDwsbs7JI/SKiZuZoSzWK4Rce9iZX VbsGYoTQuIhcmbyohoTXkB10Jo/g8bItUWnW2Eyi1Y7I5CLfT7tBwwKzhgPFdsHn wKq2RmDtFjg5oRXAHHxCljf0gAzWVZ/UmWRkh24o+LTvl+OfnF9ZT+bCOFrTdAgk rSG2L/gLWbtT7YIIuMnUkbmsHoiFAeFDwkWuHyAquXEoiywmcHBwCsy1YXQFIQIN SlXlcplRhVCYc7jChy+pvpCmCYcvmR9tUUlfCRlEJmM6PdJKd/c= =3ZcW -----END PGP SIGNATURE----- --Sig_/+Ld8mAR+EVt3SfqwMeI+Vz/-- From unknown Wed Jun 18 23:16:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 12 Oct 2017 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