From patchwork Sat Apr 6 00:49:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3223 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3517016D60; Sat, 6 Apr 2019 01:51:12 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 2D76A16D36 for ; Sat, 6 Apr 2019 01:51:11 +0100 (BST) Received: from localhost ([127.0.0.1]:48813 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY6-0001zT-8A for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:10 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY2-0001yv-M8 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY0-0005g9-M5 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32864) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZXy-0005f2-JO for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZXy-0000c5-EI for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 1/8] gnu: Add perl-email-address-xs. References: <20190404144956.14305-1-iyzsong@member.fsf.org> In-Reply-To: <20190404144956.14305-1-iyzsong@member.fsf.org> Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118252231 (code B ref 35142); Sat, 06 Apr 2019 00:51:02 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:25 +0000 Received: from localhost ([127.0.0.1]:46388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXN-0000Zq-ES for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:25 -0400 Received: from rezeros.cc ([45.76.207.221]:47314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXL-0000Zh-PC for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:24 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 36f4167a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:22 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a45d4e35; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:49:58 +0800 Message-Id: <20190406005005.3893-1-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/mail.scm (perl-email-address-xs): New variable. --- gnu/packages/mail.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index a2971a5e67..97cb78eaea 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1504,6 +1504,28 @@ locates email addresses in strings and returns a list of Email::Address objects found. Alternatively you may construct objects manually.") (license perl-license))) +(define-public perl-email-address-xs + (package + (name "perl-email-address-xs") + (version "1.04") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/P/PA/PALI/" + "Email-Address-XS-" version ".tar.gz")) + (sha256 + (base32 + "0gjrrl81z3sfwavgx5kwjd87gj44mlnbbqsm3dgdv1xllw26spwr")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/Email-Address-XS") + (synopsis "Parse and format RFC 5322 email addresses and groups") + (description + "Email::Address::XS implements RFC 5322 parser and formatter of email +addresses and groups. Unlike Email::Address, this module does not use regular +expressions for parsing but instead is implemented in XS and uses shared code +from Dovecot IMAP server.") + (license perl-license))) + (define-public perl-email-date-format (package (name "perl-email-date-format") From patchwork Sat Apr 6 00:49:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3224 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ED85F16D60; Sat, 6 Apr 2019 01:51:12 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 98B6F16D46 for ; Sat, 6 Apr 2019 01:51:12 +0100 (BST) Received: from localhost ([127.0.0.1]:48815 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY8-00020v-7f for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY4-0001zC-KD for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY2-0005i6-KJ for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32865) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZXz-0005fJ-07 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZXy-0000cD-UK for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 2/8] gnu: Add perl-devel-leak. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118292247 (code B ref 35142); Sat, 06 Apr 2019 00:51:02 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:29 +0000 Received: from localhost ([127.0.0.1]:46391 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXQ-0000aB-Ma for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:28 -0400 Received: from rezeros.cc ([45.76.207.221]:47314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXN-0000Zh-0f for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:25 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 643ae502 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:23 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 393ea39b; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:49:59 +0800 Message-Id: <20190406005005.3893-2-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-devel-leak): New variable. --- gnu/packages/perl.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index ff387354e7..44529308cf 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2738,6 +2738,26 @@ equivalent of \"$@{^GLOBAL_PHASE@} eq 'DESTRUCT'\" for older perls.") files/modules are installed or not).") (license (package-license perl)))) +(define-public perl-devel-leak + (package + (name "perl-devel-leak") + (version "0.03") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/N/NI/NI-S/" + "Devel-Leak-" version ".tar.gz")) + (sha256 + (base32 + "0lkj2xwc3lhxv7scl43r8kfmls4am0b98sqf5vmf7d72257w6hkg")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/Devel-Leak") + (synopsis "Utility for looking for perl objects that are not reclaimed") + (description + "This module provides a basic way to discover if a piece of perl code is +allocating perl data and not releasing them again.") + (license perl-license))) + (define-public perl-devel-lexalias (package (name "perl-devel-lexalias") From patchwork Sat Apr 6 00:50:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3225 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CFE7716D60; Sat, 6 Apr 2019 01:51:14 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 8BFF216D36 for ; Sat, 6 Apr 2019 01:51:14 +0100 (BST) Received: from localhost ([127.0.0.1]:48817 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYA-00022q-5X for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY4-0001zA-Jr for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY2-0005hq-JT for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32866) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZXz-0005fQ-FN for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZXz-0000cK-DQ for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 3/8] gnu: Add perl-filesys-notify-simple. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118302267 (code B ref 35142); Sat, 06 Apr 2019 00:51:03 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:30 +0000 Received: from localhost ([127.0.0.1]:46395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXR-0000aT-W0 for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:30 -0400 Received: from rezeros.cc ([45.76.207.221]:47314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXO-0000Zh-2L for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:26 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 269402c1 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:23 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4e4482c4; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:00 +0800 Message-Id: <20190406005005.3893-3-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-filesys-notify-simple): New variable. --- gnu/packages/perl.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 44529308cf..6dda5cdd86 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -3823,6 +3823,31 @@ functionality; it returns a list of file names that match the given pattern. For instance, it supports the @code{**/*.pm} form.") (license (package-license perl)))) +(define-public perl-filesys-notify-simple + (package + (name "perl-filesys-notify-simple") + (version "0.13") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/MI/MIYAGAWA/" + "Filesys-Notify-Simple-" version ".tar.gz")) + (sha256 + (base32 + "18jv96k1pf8wqf4vn2ahs7dv44lc9cyqj0bja9z17qici3dx7qxd")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-sharedfork" ,perl-test-sharedfork))) + (home-page "https://metacpan.org/release/Filesys-Notify-Simple") + (synopsis "Simple and dumb file system watcher") + (description + "Filesys::Notify::Simple is a simple but unified interface to get +notifications of changes to a given filesystem path. It utilizes inotify2 on +Linux, fsevents on OS X, kqueue on FreeBSD and FindFirstChangeNotification on +Windows if they're installed, with a fallback to the full directory scan if +they're not available.") + (license perl-license))) + (define-public perl-getopt-long (package (name "perl-getopt-long") From patchwork Sat Apr 6 00:50:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3228 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ADFEC16D60; Sat, 6 Apr 2019 01:51:25 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 6C49B16D36 for ; Sat, 6 Apr 2019 01:51:25 +0100 (BST) Received: from localhost ([127.0.0.1]:48825 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYK-0002An-Vp for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:25 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY4-0001zD-KY for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY2-0005iD-Ks for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32867) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZXz-0005fY-TW for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZXz-0000cR-RT for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 4/8] gnu: Add perl-sys-syscall. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118312286 (code B ref 35142); Sat, 06 Apr 2019 00:51:03 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:31 +0000 Received: from localhost ([127.0.0.1]:46399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXS-0000aV-Ey for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:31 -0400 Received: from rezeros.cc ([45.76.207.221]:47316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXQ-0000a4-No for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:29 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 2c89549e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:23 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id d67808d6; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:01 +0800 Message-Id: <20190406005005.3893-4-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/perl.scm (perl-sys-syscall): New variable. --- gnu/packages/perl.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 6dda5cdd86..df3e8b333c 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -7938,6 +7938,28 @@ determining their type and clock speed.") of a system.") (license (package-license perl)))) +(define-public perl-sys-syscall + (package + (name "perl-sys-syscall") + (version "0.25") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BR/BRADFITZ/" + "Sys-Syscall-" version ".tar.gz")) + (sha256 + (base32 + "1r8k4q04dhs191zgdfgiagvbra770hx0bm6x24jsykxn0c6ghi8y")))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/Sys-Syscall") + (synopsis + "Access system calls that Perl doesn't normally provide access to") + (description + "Sys::Syscall allows one to use epoll and sendfile system calls from +Perl. Support is mostly Linux-only for now, but other syscalls/OSes are +planned for the future.") + (license perl-license))) + (define-public perl-task-weaken (package (name "perl-task-weaken") From patchwork Sat Apr 6 00:50:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3226 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CDB9916D60; Sat, 6 Apr 2019 01:51:17 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 91C9A16D36 for ; Sat, 6 Apr 2019 01:51:17 +0100 (BST) Received: from localhost ([127.0.0.1]:48821 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYD-00025a-4x for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZY4-0001zB-Jv for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY2-0005i2-KP for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32868) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZY0-0005fg-DR for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZY0-0000cZ-Aq for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 5/8] gnu: Add perl-danga-socket. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118312293 (code B ref 35142); Sat, 06 Apr 2019 00:51:04 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:31 +0000 Received: from localhost ([127.0.0.1]:46401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXT-0000ap-7M for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:31 -0400 Received: from rezeros.cc ([45.76.207.221]:47314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXQ-0000Zh-V0 for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:29 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id c1c53bfd (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:23 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 94b7c4be; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:02 +0800 Message-Id: <20190406005005.3893-5-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/networking.scm (perl-danga-socket): New variable. --- gnu/packages/networking.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 46aed1e549..6e87a1887a 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -894,6 +894,30 @@ attacking, testing, and cracking. All tools are command-line driven, which allows for heavy scripting.") (license (list license:gpl2+ license:bsd-3)))) +(define-public perl-danga-socket + (package + (name "perl-danga-socket") + (version "1.61") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BR/BRADFITZ/" + "Danga-Socket-" version ".tar.gz")) + (sha256 + (base32 + "0nciapvxnc922ms304af0vavz1kgyr45ard8wc659k9srqar4hwf")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-sys-syscall" ,perl-sys-syscall))) + (home-page "https://metacpan.org/release/Danga-Socket") + (synopsis "Event loop and event-driven async socket base class") + (description + "Danga::Socket is an abstract base class for objects backed by a socket +which provides the basic framework for event-driven asynchronous IO, designed +to be fast. Danga::Socket is both a base class for objects, and an event +loop.") + (license license:perl-license))) + (define-public perl-data-validate-ip (package (name "perl-data-validate-ip") From patchwork Sat Apr 6 00:50:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3230 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5AAF016D60; Sat, 6 Apr 2019 01:51: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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 0384B16D36 for ; Sat, 6 Apr 2019 01:51:33 +0100 (BST) Received: from localhost ([127.0.0.1]:48831 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYS-0002RY-Ie for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44767) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYA-00023k-E7 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY4-0005kp-I1 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32869) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZY0-0005gP-SQ for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZY0-0000cg-Q9 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 6/8] gnu: Add perl-search-xapian. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118342308 (code B ref 35142); Sat, 06 Apr 2019 00:51:04 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:34 +0000 Received: from localhost ([127.0.0.1]:46404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXV-0000b8-OT for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:33 -0400 Received: from rezeros.cc ([45.76.207.221]:47316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXR-0000a4-NI for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:30 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 247ea772 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:24 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id a38d4ac4; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:03 +0800 Message-Id: <20190406005005.3893-6-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/search.scm (perl-search-xapian): New variable. --- gnu/packages/search.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/gnu/packages/search.scm b/gnu/packages/search.scm index a127d5ca34..fe51900179 100644 --- a/gnu/packages/search.scm +++ b/gnu/packages/search.scm @@ -23,11 +23,12 @@ (define-module (gnu packages search) #:use-module ((guix licenses) - #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11)) + #:select (gpl2 gpl2+ gpl3+ lgpl2.1+ bsd-3 x11 perl-license)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix utils) #:use-module (guix build-system gnu) + #:use-module (guix build-system perl) #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages compression) @@ -110,6 +111,31 @@ rich set of boolean query operators.") (synopsis "Python bindings for the Xapian search engine library") (license gpl2+))) +(define-public perl-search-xapian + (package + (name "perl-search-xapian") + (version "1.2.25.2") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/O/OL/OLLY/" + "Search-Xapian-" version ".tar.gz")) + (sha256 + (base32 + "0hpa8gi38j0ibq8af6dy69lm1bl5jnq76nsa69dbrzbr88l5m594")))) + (build-system perl-build-system) + (native-inputs + `(("perl-devel-leak" ,perl-devel-leak))) + (inputs + `(("xapian" ,xapian))) + (home-page "https://metacpan.org/release/Search-Xapian") + (synopsis "Perl XS frontend to the Xapian C++ search library") + (description + "Search::Xapian wraps most methods of most Xapian classes. The missing +classes and methods should be added in the future. It also provides a +simplified, more 'perlish' interface to some common operations.") + (license perl-license))) + (define-public libtocc (package (name "libtocc") From patchwork Sat Apr 6 00:50:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3229 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E500E16D60; Sat, 6 Apr 2019 01:51:29 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 9F56116D36 for ; Sat, 6 Apr 2019 01:51:29 +0100 (BST) Received: from localhost ([127.0.0.1]:48827 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYP-0002OH-5N for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44765) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYA-00023i-Dj for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY4-0005kj-IC for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32870) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZY1-0005gp-Bk for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZY1-0000co-9I for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 7/8] gnu: Add perl-plack-middleware-deflater. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118342315 (code B ref 35142); Sat, 06 Apr 2019 00:51:05 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:34 +0000 Received: from localhost ([127.0.0.1]:46406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXW-0000bB-0S for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:34 -0400 Received: from rezeros.cc ([45.76.207.221]:47314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXS-0000Zh-1N for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:30 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 46a9e476 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:24 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 78bdd2e2; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:04 +0800 Message-Id: <20190406005005.3893-7-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/web.scm (perl-plack-middleware-deflater): New variable. --- gnu/packages/web.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e84b42358c..81c7c5bc88 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -3374,6 +3374,35 @@ application frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.") (license l:perl-license))) +(define-public perl-plack-middleware-deflater + (package + (name "perl-plack-middleware-deflater") + (version "0.12") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/K/KA/KAZEBURO/" + "Plack-Middleware-Deflater-" version ".tar.gz")) + (sha256 + (base32 + "0xf2visi16hgwgyp9q0cjr10ikbn474hjia5mj8mb2scvbkrbni8")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-install" ,perl-module-install) + ("perl-test-requires" ,perl-test-requires))) + (propagated-inputs + `(("perl-plack" ,perl-plack))) + (home-page "https://metacpan.org/release/Plack-Middleware-Deflater") + (synopsis "Compress response body with Gzip or Deflate") + (description + "Plack::Middleware::Deflater is a middleware to encode your response body +in gzip or deflate, based on \"Accept-Encoding\" HTTP request header. It +would save the bandwidth a little bit but should increase the Plack server +load, so ideally you should handle this on the frontend reverse proxy +servers.") + (license l:perl-license))) + (define-public perl-plack-middleware-fixmissingbodyinredirect (package (name "perl-plack-middleware-fixmissingbodyinredirect") From patchwork Sat Apr 6 00:50:05 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?5a6L5paH5q2m?= X-Patchwork-Id: 3227 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D6A9B16D60; Sat, 6 Apr 2019 01:51:18 +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=-1.9 required=5.0 tests=BAYES_00,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id CEF6816D36 for ; Sat, 6 Apr 2019 01:51:17 +0100 (BST) Received: from localhost ([127.0.0.1]:48823 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYD-000267-E0 for patchwork@mira.cbaines.net; Fri, 05 Apr 2019 20:51:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCZYA-00023j-Da for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCZY4-0005ku-Je for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCZY1-0005hO-R4 for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCZY1-0000cv-PE for guix-patches@gnu.org; Fri, 05 Apr 2019 20:51:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#35142] [PATCH 8/8] gnu: Add public-inbox. Resent-From: =?utf-8?b?5a6L5paH5q2m?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Apr 2019 00:51:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35142 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 35142@debbugs.gnu.org Received: via spool by 35142-submit@debbugs.gnu.org id=B35142.15545118342321 (code B ref 35142); Sat, 06 Apr 2019 00:51:05 +0000 Received: (at 35142) by debbugs.gnu.org; 6 Apr 2019 00:50:34 +0000 Received: from localhost ([127.0.0.1]:46408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXW-0000bI-8t for submit@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:34 -0400 Received: from rezeros.cc ([45.76.207.221]:47316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCZXT-0000a4-07 for 35142@debbugs.gnu.org; Fri, 05 Apr 2019 20:50:31 -0400 Received: from localhost (117.173.71.11 [117.173.71.11]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 66812dc4 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sat, 6 Apr 2019 00:50:24 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id eb93758f; Sat, 6 Apr 2019 00:50:14 +0000 (UTC) From: =?utf-8?b?5a6L5paH5q2m?= Date: Sat, 6 Apr 2019 08:50:05 +0800 Message-Id: <20190406005005.3893-8-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20190406005005.3893-1-iyzsong@member.fsf.org> References: <20190406005005.3893-1-iyzsong@member.fsf.org> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?b?5a6L5paH5q2m?= Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/mail.scm (public-inbox): New variable. --- gnu/packages/mail.scm | 77 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 97cb78eaea..f1390fd4fb 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -95,6 +95,7 @@ #:use-module (gnu packages onc-rpc) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) + #:use-module (gnu packages perl-web) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-web) @@ -110,6 +111,7 @@ #:use-module (gnu packages texinfo) #:use-module (gnu packages time) #:use-module (gnu packages tls) + #:use-module (gnu packages version-control) #:use-module (gnu packages w3m) #:use-module (gnu packages web) #:use-module (gnu packages webkit) @@ -2888,3 +2890,78 @@ replacement for the @code{urlview} program.") (description "This package provides a TNEF stream reader library and related tools to process winmail.dat files.") (license gpl2+))) + +(define-public public-inbox + (let ((commit "3cf66514aea9e958999973b9f104473b6d800fbe") + (revision "0")) + (package + (name "public-inbox") + (version (git-version "1.0.0" revision commit)) + (source + (origin (method git-fetch) + (uri (git-reference + (url "https://public-inbox.org") + (commit commit))) + (sha256 + (base32 + "1sxycwlm2n6p544gn9f0vf3xs6gz8vdswdhs2ha6fka8mgabvmdh")) + (file-name (git-file-name name version)))) + (build-system perl-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'configure 'qualify-paths + (lambda _ + ;; Use absolute paths for 'git' and 'xapian-compact'. + (let ((git (which "git")) + (xapian-compact (which "xapian-compact"))) + (substitute* "script/public-inbox-compact" + (("xapian-compact") xapian-compact)) + (substitute* "script/public-inbox-init" + (("git init") (string-append git " init")) + (("qw/git config/") (string-append "qw(" git " config)")))) + #t)) + (add-before 'check 'pre-check + (lambda _ + (substitute* "t/spawn.t" + (("\\['env'\\]") (string-append "['" (which "env") "']"))) + #t)) + (add-after 'install 'wrap-programs + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (for-each + (lambda (prog) + (wrap-program prog + `("PERL5LIB" ":" prefix + (,(string-append out "/lib/perl5/site_perl") + ,(getenv "PERL5LIB"))))) + (find-files (string-append out "/bin")))) + #t))))) + (native-inputs + `(("git" ,git) + ("xapian" ,xapian))) + (inputs + `(("perl-danga-socket" ,perl-danga-socket) + ("perl-dbd-sqlite" ,perl-dbd-sqlite) + ("perl-dbi" ,perl-dbi) + ("perl-email-address-xs" ,perl-email-address-xs) + ("perl-email-mime-contenttype" ,perl-email-mime-contenttype) + ("perl-email-mime" ,perl-email-mime) + ("perl-email-simple" ,perl-email-simple) + ("perl-filesys-notify-simple" ,perl-filesys-notify-simple) + ("perl-plack-middleware-deflater" ,perl-plack-middleware-deflater) + ("perl-plack-middleware-reverseproxy" ,perl-plack-middleware-reverseproxy) + ("perl-plack" ,perl-plack) + ("perl-search-xapian" ,perl-search-xapian) + ("perl-timedate" ,perl-timedate) + ("perl-uri-escape" ,perl-uri-escape) + ;; For testing. + ("perl-ipc-run" ,perl-ipc-run) + ("perl-xml-feed" ,perl-xml-feed))) + (home-page "https://public-inbox.org/README.html") + (synopsis "Archive mailing lists in git repositories") + (description + "public-inbox implements the sharing of an email inbox via git to +complement or replace traditional mailing lists. Readers may read via NNTP, +Atom feeds or HTML archives.") + (license agpl3+))))