From unknown Fri Aug 15 02:03:08 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#25835 <25835@debbugs.gnu.org> To: bug#25835 <25835@debbugs.gnu.org> Subject: Status: [PATCH 00/19] gnu: Add perl-anyevent-i3. Reply-To: bug#25835 <25835@debbugs.gnu.org> Date: Fri, 15 Aug 2025 09:03:08 +0000 retitle 25835 [PATCH 00/19] gnu: Add perl-anyevent-i3. reassign 25835 guix-patches submitter 25835 Marius Bakke severity 25835 normal tag 25835 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 09:59:06 2017 Received: (at submit) by debbugs.gnu.org; 22 Feb 2017 14:59:06 +0000 Received: from localhost ([127.0.0.1]:51217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYNm-0000dO-Jo for submit@debbugs.gnu.org; Wed, 22 Feb 2017 09:59:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYNk-0000ct-KQ for submit@debbugs.gnu.org; Wed, 22 Feb 2017 09:59:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cgYNe-0005MH-Cs for submit@debbugs.gnu.org; Wed, 22 Feb 2017 09:58:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34025) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cgYNe-0005MB-9W for submit@debbugs.gnu.org; Wed, 22 Feb 2017 09:58:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46376) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cgYNd-0003QK-4q for guix-patches@gnu.org; Wed, 22 Feb 2017 09:58:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cgYNY-0005Kh-6k for guix-patches@gnu.org; Wed, 22 Feb 2017 09:58:57 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:34658) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cgYNX-0005K6-SR for guix-patches@gnu.org; Wed, 22 Feb 2017 09:58:52 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 16C3221DA4; Wed, 22 Feb 2017 09:58:50 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 09:58:50 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=OcDdUdnO5mUkb+YsfDjqGeEf70Q =; b=zjSge1nUPZkcr6NIf1m3LRALG0FSq/BmEwxMD/hjPDzIbeTRsiQ1h4gS9We ht2kaVaZ2SF+QnSOBjlW1YDyVq+qGU4M2s4drYWlgf54qckCiqKesbPf3DGcagyn Q+9watqdcEYUIrtLoBhFJFNY+PK4Eg3L2FJTY1AgpmuNSUG0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Oc DdUdnO5mUkb+YsfDjqGeEf70Q=; b=DG0tZBhF6ZvRCUa9XTFKlo/M+dmDs+QMaz DVQbyrVrezFACJxuN+Wa6YcXwyeB7aIFeJhtzl/NlhapY5ir3oWVxTwlNid07JIO y0+UlgRdzi5TbL/N3gjng9+h9U59rNQ3OiID5YkYs5QNL5zDVYgMjvJSZxWKlpBG Ob8TZ5+VQ= X-ME-Sender: X-Sasl-enc: 5G/hOqYmpUTRQBvMny98ZsOKbxF3M2H1GkKAW+Zm4Oik 1487775529 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 978EC7E12E; Wed, 22 Feb 2017 09:58:49 -0500 (EST) From: Marius Bakke To: guix-patches@gnu.org Subject: [PATCH 00/19] gnu: Add perl-anyevent-i3. Date: Wed, 22 Feb 2017 15:58:19 +0100 Message-Id: <20170222145819.22249-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.4 (----) X-Debbugs-Envelope-To: submit Cc: Marius Bakke 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.4 (----) Hello Guix, This patch series intended to enable tests for i3-wm, only to discover that it cannot spawn Xephyr instances in the build container. The 18 new perl modules can probably be used for other things, however. Marius Bakke (19): gnu: Add perl-async-interrupt. gnu: Add perl-canary-stability. gnu: Add perl-ev. gnu: Add perl-devel-checkcompiler. gnu: Add perl-cwd-guard. gnu: Add perl-module-build-xsutil. gnu: Add perl-mouse. gnu: Add perl-x11-xcb. gnu: Add perl-xml-tokeparser. gnu: Add perl-xml-descent. gnu: Add perl-test-number-delta. gnu: Add perl-extutils-depends. gnu: Add perl-extutils-pkgconfig. gnu: Add perl-xs-object-magic. gnu: Add perl-any-moose. gnu: Add perl-mousex-nativetraits. gnu: Add perl-anyevent. gnu: Add perl-anyevent-i3. gnu: i3: Clarify test comment. gnu/packages/libevent.scm | 68 +++++++++- gnu/packages/perl.scm | 322 +++++++++++++++++++++++++++++++++++++++++++++- gnu/packages/wm.scm | 30 ++++- gnu/packages/xml.scm | 53 +++++++- gnu/packages/xorg.scm | 56 ++++++++ 5 files changed, 524 insertions(+), 5 deletions(-) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:33 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:33 +0000 Received: from localhost ([127.0.0.1]:51224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT3-0000mS-8c for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:33 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT1-0000mE-Il for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:31 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 765BA226FD; Wed, 22 Feb 2017 10:04:31 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:31 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=cMH PmqW6DZn1Nitd5X4izb2t9hc=; b=SYduV1EDHy77rlyYJ6KflEZ7ti2AmXx6//P k9KjG4BZg9VD9Lt04IHSxl+Xb9m8k4NM0XuqlJK2gt5IelYYa5sMgCHMz5hrbETN tbFVuE2x1z5PHGLlZB3O1jjDzWIdamispN4pb5mVNLPGxakVRsvmPZudB6tsqE3x 4cLfd2vs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=cMHPmqW6DZn1Nitd5X4izb2t9hc=; b=kn9d1 3bwdHFfS/ecWSaOounjqzphrm3cARChOqNJPUe8S1eiyElWLDfT5qRUBdbBVYFx+ amT0zFeA4PzYGKSXjI1Jp/H/XD+/unGd0lGeMTSGE+wczxokp0OiOp26dxJ5DP2n NkrDMAxSaY7VlhXXdkcbkcwa/WAAYyjvdbAKLU= X-ME-Sender: X-Sasl-enc: Drjtdmf0/4bNGqLa1OBr0nWyBLY1Qvrzo4GO7GCwUwb5 1487775871 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 121AB7E12B; Wed, 22 Feb 2017 10:04:30 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 02/19] gnu: Add perl-canary-stability. Date: Wed, 22 Feb 2017 16:04:03 +0100 Message-Id: <20170222150420.23024-2-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-canary-stability): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index f80a95f3e..d2b34ac97 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -596,6 +596,27 @@ code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original file handles.") (license asl2.0))) +(define-public perl-canary-stability + (package + (name "perl-canary-stability") + (version "2012") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/ML/MLEHMANN/" + "Canary-Stability-" version ".tar.gz")) + (sha256 + (base32 + "01vih43hvpqy67m6a6fwmlswli91mqpv8n8ccglvlkc33l8hn97x")))) + (build-system perl-build-system) + (home-page "http://search.cpan.org/dist/Canary-Stability") + (synopsis + "Canary to check perl compatibility for schmorp's modules") + (description + "This module is used by Schmorp's modules during configuration stage +to test the installed perl for compatibility with his modules.") + (license (package-license perl)))) + (define-public perl-carp-assert (package (name "perl-carp-assert") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:33 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:34 +0000 Received: from localhost ([127.0.0.1]:51226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT3-0000mZ-Ii for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:33 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:35951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT0-0000mA-JP for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:31 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id E0E8B22701; Wed, 22 Feb 2017 10:04:29 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:29 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=QKCWBzN2oSfJ7q3MNKqtBYjGPDE=; b=ChtkwI +Z3AAb79q78wxdC3eUi7qzUL7+wJhzoxDUobQiofUW9uIOvHh72PB78rIAi4o80H FqUrzHX6xsUtJ5ohBphWpl7az92dQbhZHwbFPTQY6NxQKwSA7GIK0kkR+YBdToiF I+exATu/RnQmnt8Ng0RiF4aCrUk72irY+o53I= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=QKCWBzN2oSfJ7q 3MNKqtBYjGPDE=; b=ogUANDqRyu3VglhqO7+sH3pT9dXxBHpuhRDK8yQyCuXSkM wGxgPbLBL+VMVxD1JdWa2qU99dsujUwZfvglEjS9JKiryrKB0jAfbSf8RYC5I5SC IV4c5fkd71JxPf/NbozvjvDAx2SVmTEey5ivuoigyryWA0p64KGxJ4KZqsuIc= X-ME-Sender: X-Sasl-enc: Py/BgWxFTo9+C5wGHZN+52JYCrjYKqByOp710ZjeWHr/ 1487775869 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 7CE697E527; Wed, 22 Feb 2017 10:04:29 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 01/19] gnu: Add perl-async-interrupt. Date: Wed, 22 Feb 2017 16:04:02 +0100 Message-Id: <20170222150420.23024-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-async-interrupt): New variable. --- gnu/packages/perl.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index eee688354..f80a95f3e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2016 Ben Woodcroft ;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2017 Raoul J.P. Bonnal +;;; Copyright © 2017 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; @@ -268,6 +269,39 @@ manipulate, read, and write Zip archive files.") list manipulation routines.") (license (package-license perl)))) +(define-public perl-async-interrupt + (package + (name "perl-async-interrupt") + (version "1.21") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/ML/MLEHMANN/" + "Async-Interrupt-" version ".tar.gz")) + (sha256 + (base32 + "092zs7b72f8q109c3z829nqfgwqghp3nhw44c0gcyhacbb4wgpk3")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-common-sense" ,perl-common-sense))) + (home-page "http://search.cpan.org/dist/Async-Interrupt") + (synopsis "Allow C/XS libraries to interrupt perl asynchronously") + (description + "@code{Async::Interrupt} implements a single feature only of interest +to advanced perl modules, namely asynchronous interruptions (think \"UNIX +signals\", which are very similar). + +Sometimes, modules wish to run code asynchronously (in another thread, +or from a signal handler), and then signal the perl interpreter on +certain events. One common way is to write some data to a pipe and use +an event handling toolkit to watch for I/O events. Another way is to +send a signal. Those methods are slow, and in the case of a pipe, also +not asynchronous - it won't interrupt a running perl interpreter. + +This module implements asynchronous notifications that enable you to +signal running perl code from another thread, asynchronously, and +sometimes even without using a single syscall.") + (license (package-license perl)))) + (define-public perl-autovivification (package (name "perl-autovivification") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:37 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:37 +0000 Received: from localhost ([127.0.0.1]:51230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT6-0000n1-Uz for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:37 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:38384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT3-0000mR-1j for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:33 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 076DC226F4; Wed, 22 Feb 2017 10:04:33 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:33 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=KYM bCZPq/yPUpZfl/p3Y7swnf6k=; b=MqXGzCKxCw8vpX5x/zOzUJqZEobiE0apSJ5 fQ5eDMMP68ZerLpPFUWmk2OrelqhMn6bw/FOkdwitgEatKH5iA5QOHEAKTEU7on7 WsjwMBEq+1qUx4vmT6X/En32rOgk5JXdIFa6Iojc2Gm7GFan541govUbc9ROxrnD 9dVpeWow= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=KYMbCZPq/yPUpZfl/p3Y7swnf6k=; b=Ev/HG S2DAD0xq8mg9GESP14/dki+ghAmA85VQ6M7tcIjTkKxIEJtoynAgnLKa6IwiNyau y8HQMmxW95E9W2TI8n5RWRjKwb8PGUtyofrjl8MUV1px2KY09CEtwjBXvl9jRUCJ J/Qo56fyqRJJgbRJNhrVkzSoX9LRHUoSnoo/iM= X-ME-Sender: X-Sasl-enc: QFuZ0ydd42YLk6ny6Ak/Fbv8vRDcbSCsYB7R+LR2ptzW 1487775872 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 992DE7E527; Wed, 22 Feb 2017 10:04:32 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 03/19] gnu: Add perl-ev. Date: Wed, 22 Feb 2017 16:04:04 +0100 Message-Id: <20170222150420.23024-3-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/libevent.scm (perl-ev): New variable. --- gnu/packages/libevent.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/libevent.scm b/gnu/packages/libevent.scm index e552a4ee3..8aca5daf8 100644 --- a/gnu/packages/libevent.scm +++ b/gnu/packages/libevent.scm @@ -26,9 +26,11 @@ #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (guix build-system perl) #:use-module (gnu packages base) #:use-module (gnu packages python) #:use-module (gnu packages autotools) + #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config)) (define-public libevent @@ -149,3 +151,44 @@ resolution, asynchronous file system operations, and threading primitives.") ;; A few files fall under other non-copyleft licenses; see 'LICENSE' for ;; details. (license x11))) + +(define-public perl-ev + (package + (name "perl-ev") + (version "4.22") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/ML/MLEHMANN/EV-" + version ".tar.gz")) + (sha256 + (base32 + "14d9115q8f2ca2q3vbcalm55zqsbx8xjq5aj098laj9f9rrzirra")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Drop bundled libev. + (delete-file-recursively "libev") + #t)))) + (build-system perl-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'unpack-libev + ;; This package requires the libev *sources* in order + ;; to build. Unpack system libev here... + (lambda* (#:key inputs #:allow-other-keys) + (mkdir "./libev") + (zero? (system* "tar" "-xf" (assoc-ref inputs "libev-source") + "-C" "./libev" "--strip-components=1"))))))) + (native-inputs + `(("libev-source" ,(package-source libev)) + ("perl-canary-stability" ,perl-canary-stability))) + (propagated-inputs + `(("perl-common-sense" ,perl-common-sense))) + (home-page "http://search.cpan.org/dist/EV") + (synopsis "Perl interface to libev") + (description + "This module provides an interface to @code{libev}, a high performance +full-featured event loop. It can be used through the @code{AnyEvent} module +and still be faster than other event loops currently supported in Perl.") + (license (package-license perl)))) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:37 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:37 +0000 Received: from localhost ([127.0.0.1]:51232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT7-0000n4-86 for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:37 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT4-0000mm-KI for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:34 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 93796226FF; Wed, 22 Feb 2017 10:04:34 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:34 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=rpD fLz3Uh5TQxLDwbL9xYKgCL4E=; b=BgRqgRZBTDfyq3TfCzbgp0vFoMwnVlmUBz0 i3S9+ZV12C4T5FcBcdb8eWBWIT5WBQ/KuKDPaV9ZKMEVHxXaxh16PNinC6GQE9Wc UdYn4Rh9YoMHLi+dkvpmPWhA2li6JcciBRXKw+0kj0IVSpHc1BD+6bFGH+t49c4i AzOEPKRI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=rpDfLz3Uh5TQxLDwbL9xYKgCL4E=; b=D+Ryv xULo+NXZjSQx77UX22dZ9dibzhEeiUiy9RITUjtQ1zrg+DdvudgCVSPVA87T6Xic 4GqoQbFLlPezJu7uwOBuImvFEhgHja4jnVMQ5HPX5FdVk1WiFH1thf9gmWTSarXk DzUkH//4vHs0Mcxc7moIarMxfeFT8PM84bhbRo= X-ME-Sender: X-Sasl-enc: qcsRkKdxVFPXv4ph9Q7yzqFFa8FlclxILWuOhZOyVd9I 1487775874 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 2E2E57E53B; Wed, 22 Feb 2017 10:04:34 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 04/19] gnu: Add perl-devel-checkcompiler. Date: Wed, 22 Feb 2017 16:04:05 +0100 Message-Id: <20170222150420.23024-4-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-devel-checkcompiler): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d2b34ac97..775894f71 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2152,6 +2152,27 @@ the appropriate objects.") particular command is available.") (license (package-license perl)))) +(define-public perl-devel-checkcompiler + (package + (name "perl-devel-checkcompiler") + (version "0.07") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/S/SY/SYOHEX/" + "Devel-CheckCompiler-" version ".tar.gz")) + (sha256 + (base32 + "1db973a4dbyknjxq608hywil5ai6vplnayshqxrd7m5qnjbpd2vn")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build-tiny" ,perl-module-build-tiny))) + (home-page "http://search.cpan.org/dist/Devel-CheckCompiler") + (synopsis "Check compiler availability") + (description "@code{Devel::CheckCompiler} is a tiny module to check +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-globaldestruction (package (name "perl-devel-globaldestruction") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:39 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:39 +0000 Received: from localhost ([127.0.0.1]:51236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT9-0000nQ-IO for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:39 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT6-0000mv-6u for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:36 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2F3D02270A; Wed, 22 Feb 2017 10:04:36 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:36 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=Qdt rIJV82bjNGYuGHLtps0pT0i0=; b=yEqdSUY5jy7ys8IeTH3ayMmCsBJoe/0G5Bk owOVQ4PtNzYAiTO4GkIcYWSYzH2Zga2MeGjBGmmeF+zv5D0qSIDnSLQ4WXxvThoT iwG4grCuSItzV/kuaHRsFtuojBAk9wtk/qImnlkoKN+Kr53gX8v9fLvc2ZhoRNll TYGWLMPQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=QdtrIJV82bjNGYuGHLtps0pT0i0=; b=AlRyN bMZbyU7y6WUqivX53+Rzbj4p7fNbDeqWSCMQeLxtlsxDeFKq99xUvj+S9+IjeJn4 hBEYl2TIcTZpJpvw7LZne2Hp7xDAW7lkenzmmLt0ngKUDkd2JbKOOc3Iw9hxhouA TmGNGy4nNTkx+g+y4v4b/bqL1dMyL9aJyE/p/M= X-ME-Sender: X-Sasl-enc: DNUVqTndCt/2pId4Ou22XNnx4FBVB2eT+rbG7W0BGO1y 1487775875 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id B94067E527; Wed, 22 Feb 2017 10:04:35 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 05/19] gnu: Add perl-cwd-guard. Date: Wed, 22 Feb 2017 16:04:06 +0100 Message-Id: <20170222150420.23024-5-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-cwd-guard): 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 775894f71..d16d144d2 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -1345,6 +1345,28 @@ contained in Appendix A of FIPS Publication 181, \"Standard for Automated Password Generator\".") (license (package-license perl)))) +(define-public perl-cwd-guard + (package + (name "perl-cwd-guard") + (version "0.05") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/K/KA/KAZEBURO/" + "Cwd-Guard-" version ".tar.gz")) + (sha256 + (base32 + "0xwf4rmii55k3lp19mpbh00mbgby7rxdk2lk84148bjhp6i7rz3s")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-test-requires" ,perl-test-requires))) + (home-page "http://search.cpan.org/dist/Cwd-Guard") + (synopsis "Temporarily change working directory") + (description + "@code{Cwd::Guard} changes the current directory using a limited scope. +It returns to the previous working directory when the object is destroyed.") + (license (package-license perl)))) + (define-public perl-czplib (package (name "perl-czplib") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:40 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:40 +0000 Received: from localhost ([127.0.0.1]:51238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT9-0000nW-Qg for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:40 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:54683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT7-0000nG-P9 for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:38 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BA824226FF; Wed, 22 Feb 2017 10:04:37 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:37 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=Fmc /u4rlXIHvF8GzeBBHUwAQzVQ=; b=Wsc3R0bO/2iBXy+AX16A8SIY3jOsK2ew+KH J/VsbxkuJhKm+0PbvtyZ1ops+5USJfmtMIUzCVcUjlOpgWsiL29mxLb+cKFhD29w wK9ifTDZvjZ3ZkYZGwyHaq2Uo6JurDZja2iPEOIJ8BwRzwP02xrrhVkGspVIkyQm E7cCrTjk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=Fmc/u4rlXIHvF8GzeBBHUwAQzVQ=; b=TZ+HZ TkelMBqHrkgQDBAu/q70fz4MrNQ2eNMU0ExkC59/yAY5z34BUARiPUodFS9ARNtD suvwlgTltAp3sh0bqag7oqL5djMwfru4O1M4iVue6qct6al85FgdI2q5rLuEIe0b c5zGzAD6bOkzbVdV6LKhtbO9WpeOlxZiptPl9A= X-ME-Sender: X-Sasl-enc: Ja/xBwF2JYIq+NHdWiNDkFa6AU6sNWuy9EqMFkyE9inQ 1487775877 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 510E47E12B; Wed, 22 Feb 2017 10:04:37 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 06/19] gnu: Add perl-module-build-xsutil. Date: Wed, 22 Feb 2017 16:04:07 +0100 Message-Id: <20170222150420.23024-6-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-module-build-xsutil): New variable. --- gnu/packages/perl.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d16d144d2..88b596c98 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4051,6 +4051,53 @@ replacement. Whereas Module::Build has over 6,700 lines of code; this module has less than 120, yet supports the features needed by most distributions.") (license (package-license perl)))) +(define-public perl-module-build-xsutil + (package + (name "perl-module-build-xsutil") + (version "0.16") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/H/HI/HIDEAKIO/" + "Module-Build-XSUtil-" version ".tar.gz")) + (sha256 + (base32 + "1nrs0b6hmwl3sw3g50b9857qgp5cbbbpl716zwn30h9vwjj2yxhm")))) + (build-system perl-build-system) + (native-inputs + `(("perl-capture-tiny" ,perl-capture-tiny) + ("perl-cwd-guard" ,perl-cwd-guard) + ("perl-file-copy-recursive" ,perl-file-copy-recursive) + ("perl-module-build" ,perl-module-build))) + (propagated-inputs + `(("perl-devel-checkcompiler" ,perl-devel-checkcompiler))) + (home-page "http://search.cpan.org/dist/Module-Build-XSUtil") + (synopsis "Module::Build class for building XS modules") + (description + "@code{Module::Build::XSUtil} is subclass of @code{Module::Build} +for support building XS modules. + +This is a list of a new parameters in the @code{Module::Build::new} method: + +@enumerate +@item @code{needs_compiler_c99}: This option checks C99 compiler availability. + +@item @code{needs_compiler_cpp}: This option checks C++ compiler availability. +Can also pass 'extra_compiler_flags' and 'extra_linker_flags' for C++. + +@item @code{generate_ppport_h}: Generate ppport.h by @code{Devel::PPPort}. + +@item @code{generate_xshelper_h}: Generate xshelper.h which is a helper header +file to include EXTERN.h, perl.h, XSUB.h and ppport.h, and defines some +portability stuff which are not supported by ppport.h. + +It is ported from @code{Module::Install::XSUtil}. + +@item @code{cc_warnings}: Toggle compiler warnings. Enabled by default. + +@item @code{-g options}: Invoke Build.PL with '-g' to enable debug options. +@end enumerate") + (license (package-license perl)))) + (define-public perl-module-find (package (name "perl-module-find") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:43 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:43 +0000 Received: from localhost ([127.0.0.1]:51242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTD-0000ns-4J for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:43 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:56248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYT9-0000nN-AK for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:39 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 49148226F4; Wed, 22 Feb 2017 10:04:39 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:39 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=IcG 06Do6THy6xAQlDY0IXxskk54=; b=5WGeDiiip6BLLPybl0Dn3jzwU8zwLEhbdoC aS12f2PqMiIu2gWn6ZYyfFmFy8WqC2h9cDKqJT27XtizI29XkwzsPzbfJ8DymmPp e6uC5Lv8/xvTk/+F2QxXkoqbku8pjW5jR3/6xtnJsExcJtEuY6sSugrAEgJ8DwmY 9rtXaJ98= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=IcG06Do6THy6xAQlDY0IXxskk54=; b=awrOP lUqVO0eWOSLqoLGojIqxd+7L3Gjfu+tSFu2fWeWosJemfndWnNzrDyvsFBfU4ipj OCDIkx5IWk/1u+C1Z+7G58DDQEu1LFw1l5KDmSh0U2Vdze5vlbEqI1muVphqr9af 1YMDAC8u6iSlkjm4Qef2vrSpB3pi0I4zDBaBWI= X-ME-Sender: X-Sasl-enc: gzsQJfi50Ag0z6fU6DT4hozCFzRVYSKGEbvQMOQCFZQo 1487775878 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id DBD5C7E12E; Wed, 22 Feb 2017 10:04:38 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 07/19] gnu: Add perl-mouse. Date: Wed, 22 Feb 2017 16:04:08 +0100 Message-Id: <20170222150420.23024-7-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-mouse): New variable. --- gnu/packages/perl.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 88b596c98..b1f78bcd6 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4877,6 +4877,36 @@ own set of Moose-like types. These custom types can then be used to describe fields in Moo-based classes.") (license (package-license perl)))) +(define-public perl-mouse + (package + (name "perl-mouse") + (version "2.4.9") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/S/SY/SYOHEX/Mouse-v" + version + ".tar.gz")) + (sha256 + (base32 + "1y20sl97x1h4y1iid47hj0w1hb2887dchh4nfffgmqpyggkslh4n")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build) + ("perl-module-build-xsutil" ,perl-module-build-xsutil) + ("perl-test-exception" ,perl-test-exception) + ("perl-test-fatal" ,perl-test-fatal) + ("perl-test-leaktrace" ,perl-test-leaktrace) + ("perl-test-output" ,perl-test-output) + ("perl-test-requires" ,perl-test-requires) + ("perl-try-tiny" ,perl-try-tiny))) + (home-page "https://github.com/gfx/p5-Mouse") + (synopsis "Fast Moose-compatible object system for perl5") + (description + "Mouse is a @code{Moose} compatible object system that implements a +subset of the functionality for reduced startup time.") + (license (package-license perl)))) + (define-public perl-mozilla-ca (package (name "perl-mozilla-ca") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:45 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:45 +0000 Received: from localhost ([127.0.0.1]:51245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTF-0000oE-CG for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:45 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:59738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTC-0000nl-Ep for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:42 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 6A8952271B; Wed, 22 Feb 2017 10:04:42 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:42 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=II1 mI2nmYPqe9HaVFnJJ16WfM2U=; b=YhHslUWErlBASBWWTxgNNj0Gms83U2TllEy kYLOgVgrmGyFBievXKibGsYlJvyAL/YYmTlumgQqA8S3tQvu8GJbQfLt7OWe3DXn kFp+oWa4p1FOAolUIP07S+UiOMX7nqOtfQkJ2XCNft05CgsveUdTN/bLOB3v43k/ ZvXTXgII= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=II1mI2nmYPqe9HaVFnJJ16WfM2U=; b=RCL3i u2zBzxj03pbtfAhd7BI53z6Wd7JryePHUCwINmb0vazF4ZUKswgZ4HZwtEVvjOF2 nV9nESeXaGXrON2CdGXIfJHoR5CSKVBXCx42t88YAOSs5GP0Xby7hi+sNN785yf5 angn/r/BdYvQf+PeUQ7fjp5R9yNwN2So/+zZTc= X-ME-Sender: X-Sasl-enc: UEiu6N57BkcQC+K4bVC7wsuRJ4yopOc10/fEhhT+Jkfd 1487775882 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 062C27E12B; Wed, 22 Feb 2017 10:04:41 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 09/19] gnu: Add perl-xml-tokeparser. Date: Wed, 22 Feb 2017 16:04:10 +0100 Message-Id: <20170222150420.23024-9-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/xml.scm (perl-xml-parser): New variable. --- gnu/packages/xml.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index b91471690..f66b8a65b 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -269,6 +269,29 @@ as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.") (home-page "http://search.cpan.org/dist/XML-Parser"))) +(define-public perl-xml-tokeparser + (package + (name "perl-xml-tokeparser") + (version "0.05") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/P/PO/PODMASTER/" + "XML-TokeParser-" version ".tar.gz")) + (sha256 + (base32 + "1hnpwb3lh6cbgwvjjgqzcp6jm4mp612qn6ili38adc9nhkwv8fc5")))) + (build-system perl-build-system) + (propagated-inputs `(("perl-xml-parser" ,perl-xml-parser))) + (home-page "http://search.cpan.org/dist/XML-TokeParser") + (synopsis "Simplified interface to XML::Parser") + (description + "@code{XML::TokeParser} provides a procedural (\"pull mode\") interface +to @code{XML::Parser} in much the same way that Gisle Aas' +@code{HTML::TokeParser} provides a procedural interface to @code{HTML::Parser}. +@code{XML::TokeParser} splits its XML input up into \"tokens\", each +corresponding to an @code{XML::Parser} event.") + (license (package-license perl)))) + (define-public perl-libxml (package (name "perl-libxml") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:45 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:46 +0000 Received: from localhost ([127.0.0.1]:51247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTF-0000oI-JS for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:45 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTA-0000nj-Sx for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:44 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D6B0A2271C; Wed, 22 Feb 2017 10:04:40 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:40 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=1cADFft4rDTXcmE m9HzMPrG5vS4=; b=UAh8AX0MNi/0Kc7g2NFNf5Aw6P29UxRwlc2QtAvlGvMLCE7 U13f6dKb/GKVnL+Jj5jdgD45+h65VTnsydtPkgY2uS1jo9Stl0vzknlni3kYwWEn oyGBMt/z304yHLl6Y2uF3DVIfJmzC9HOSqwx0MLcSLhwBcaWXvyIAT2r8lFY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=1cADFft4rDTXcmEm9HzMPrG5vS4=; b=JZ4ReFjr5p0/MH4kpC0/ 6sJKpNmXl/5Mb6BWopfHRnX/b67oPBH2AY7cUu5Ooy8NSMgXOQCt07VrUXOCuKqX yrOz4S9jD/XmnnmwXOl3BbmxHvW+cV+6OsXsl5harWnZGcBat7r4OvpFDk1EEy4Z Sl132V6UW6hnGlnRulxVF+c= X-ME-Sender: X-Sasl-enc: wfBFY1PqCmoV5IGhilPJiIYbFeQv/itil5FXKIJhXSvJ 1487775880 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 71C397E2B2; Wed, 22 Feb 2017 10:04:40 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 08/19] gnu: Add perl-x11-xcb. Date: Wed, 22 Feb 2017 16:04:09 +0100 Message-Id: <20170222150420.23024-8-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/xorg.scm (perl-x11-xcb): New variable. --- gnu/packages/xorg.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index 911621a93..c3dd624f3 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2016 Alex Kost ;;; Copyright © 2016 David Craven ;;; Copyright © 2016, 2017 John Darrington +;;; Copyright © 2017 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; @@ -5623,6 +5624,61 @@ provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible terminals for programs that cannot use the window system directly.") (license license:x11))) +(define-public perl-x11-xcb + (package + (name "perl-x11-xcb") + (version "0.16") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/M/MS/MSTPLBG/" + "X11-XCB-" version ".tar.gz")) + (sha256 + (base32 + "14mnvr1001py2z1n43l18yaw0plwvjg5pcsyc7k81sa0amw8ahzw")))) + (build-system perl-build-system) + (arguments + '(;; Disable parallel build to prevent a race condition. + #:parallel-build? #f + #:phases + (modify-phases %standard-phases + (add-before 'build 'patch-Makefile + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "Makefile" + ;; XXX: Without this hack, attempts at using XCB.so fails with + ;; an error such as "XCB.so: undefined symbol: xcb_xinerama_id" + (("^LDDLFLAGS = ") + (string-append "LDDLFLAGS = " + "-lxcb -lxcb-util -lxcb-xinerama -lxcb-icccm "))) + #t))) + ;; Tests require a running X11 server. + #:tests? #f)) + (native-inputs + `(("perl-extutils-depends" ,perl-extutils-depends) + ("perl-extutils-pkgconfig" ,perl-extutils-pkgconfig) + ("perl-test-deep" ,perl-test-deep) + ("perl-test-exception" ,perl-test-exception))) + (propagated-inputs + `(("perl-data-dump" ,perl-data-dump) + ("perl-mouse" ,perl-mouse) + ("perl-mousex-nativetraits" ,perl-mousex-nativetraits) + ("perl-try-tiny" ,perl-try-tiny) + ("perl-xml-descent" ,perl-xml-descent) + ("perl-xml-simple" ,perl-xml-simple) + ("perl-xs-object-magic" ,perl-xs-object-magic))) + (inputs + `(("libxcb" ,libxcb) + ("xcb-proto" ,xcb-proto) + ("xcb-util" ,xcb-util) + ("xcb-util-wm" ,xcb-util-wm))) + (home-page "http://search.cpan.org/dist/X11-XCB") + (synopsis "Perl bindings for libxcb") + (description + "These bindings wrap @code{libxcb} (a C library to speak with X11, +in many cases better than Xlib) and provide an object oriented interface +to its methods (using @code{Mouse}).") + (license (package-license perl)))) + (define-public perl-x11-protocol (package (name "perl-x11-protocol") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:50 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:50 +0000 Received: from localhost ([127.0.0.1]:51250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTF-0000oO-Th for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:50 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:54754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTE-0000o2-1E for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:44 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 030C02271E; Wed, 22 Feb 2017 10:04:44 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:44 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=q0YfSsQcm1DG8Zi fJEo6c16mv3Q=; b=ub14Qd6MyP5aVSbRidLIAgUP2w9HZ1OPdo0vbjA8Ez230wN khNL/UDrfCyHinAuhHmK4SQqOtXdn5OrvRJG5UZgLaquDHEnWRuubIwuYsh7Eq32 nawl25yIWQxbeVgIC7aVq2zs0XKTsvdqUyEsSKb+qic8sWp1VGDB48fyPY38= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=q0YfSsQcm1DG8ZifJEo6c16mv3Q=; b=HVu6itlV8wHfqEwlvJR0 6Ua/LnLHDoHeu3VWA5T9Sju+ChnQK82UzrQxZFmJgQKrJcA3N6hVVd9uHxFCbQHG aLcQ+WPrZw4iGzrIRHCN7bue4UsF9HdeE4xY8E86cwe2GUYsnp04KZOaAobAT5l9 ujLroPRriymnpo6YM2xVfjU= X-ME-Sender: X-Sasl-enc: BRJdMRi3UatahTZn9tGKe41KbPr7sHeI35BV7UJklfaW 1487775883 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 8DBA17E2B2; Wed, 22 Feb 2017 10:04:43 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 10/19] gnu: Add perl-xml-descent. Date: Wed, 22 Feb 2017 16:04:11 +0100 Message-Id: <20170222150420.23024-10-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/xml.scm (perl-xml-descent): New variable. --- gnu/packages/xml.scm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm index f66b8a65b..562714070 100644 --- a/gnu/packages/xml.scm +++ b/gnu/packages/xml.scm @@ -13,7 +13,7 @@ ;;; Copyright © 2016 Jan Nieuwenhuizen ;;; Copyright © 2016 ng0 ;;; Copyright © 2016 Tobias Geerinckx-Rice -;;; Copyright © 2016 Marius Bakke +;;; Copyright © 2016, 2017 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; @@ -238,6 +238,34 @@ the @code{Graph} class and write it out in a specific file format.") @code{XML::Atom} implements the feed format as well as a client for the API.") (license (package-license perl)))) +(define-public perl-xml-descent + (package + (name "perl-xml-descent") + (version "1.04") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/A/AN/ANDYA/" + "XML-Descent-" version ".tar.gz")) + (sha256 + (base32 + "0l5xmw2hd95ypppz3lyvp4sn02ccsikzjwacli3ydxfdz1bbh4d7")))) + (build-system perl-build-system) + (native-inputs + `(("perl-module-build" ,perl-module-build))) + (propagated-inputs + `(("perl-test-differences" ,perl-test-differences) + ("perl-xml-tokeparser" ,perl-xml-tokeparser))) + (home-page "http://search.cpan.org/dist/XML-Descent") + (synopsis "Recursive descent XML parsing") + (description + "The conventional models for parsing XML are either DOM (a data +structure representing the entire document tree is created) or SAX +(callbacks are issued for each element in the XML). + +XML grammar is recursive - so it's nice to be able to write recursive +parsers for it. @code{XML::Descent} allows such parsers to be created.") + (license (package-license perl)))) + (define-public perl-xml-parser (package (name "perl-xml-parser") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:50 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:50 +0000 Received: from localhost ([127.0.0.1]:51254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTK-0000ov-84 for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:50 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:55991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTF-0000oG-LU for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:45 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 8F1F522721; Wed, 22 Feb 2017 10:04:45 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:45 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=z/6 LXJELPkpjsk1Q1SPb+hmpJ6U=; b=d2c6usyfTwi2YgyVgDvbyw2wFl1xjaTcnYG Muw6dT9wg/R6eG/MCyZlGyEl0MI6nIHlWglDu4nRmHMqyTgmjj0/SvxzveItqECf iokxE59BpwRaKkr6oO6WTwXIjUyuf6Uzjm0OHVk9ED0WeXv8Lp4XGoxcIJuOe6WN h1LwRxds= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=z/6LXJELPkpjsk1Q1SPb+hmpJ6U=; b=eEUVX xw2yOuCh3QirxVxNiyPHjgXmqDxOwrGBUMDYRGsxgkhSvwnrNhwDoaT4UT1zY/hB b9AAZ8CGaqY0bsZL5C9ZnOnTPIZhG7s9i4tOqEvC20U3GfQSNn7gWz7J0fO0bOFL JdPSHSCg/ccF01egyD2tRJE2R1mH7g8/3aPtI4= X-ME-Sender: X-Sasl-enc: jTi6pKYEmBzSTKYh/gFd0y8Yc5I7AlNzO3cMRZZenTrO 1487775885 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 296FB7E53D; Wed, 22 Feb 2017 10:04:45 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 11/19] gnu: Add perl-test-number-delta. Date: Wed, 22 Feb 2017 16:04:12 +0100 Message-Id: <20170222150420.23024-11-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-test-number-delta): New variable. --- gnu/packages/perl.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index b1f78bcd6..cc37e7df0 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -6620,6 +6620,29 @@ including a stack trace of what was going on when it occurred.") "Test-NoWarnings-" version)) (license lgpl2.1))) +(define-public perl-test-number-delta + (package + (name "perl-test-number-delta") + (version "1.06") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/D/DA/DAGOLDEN/" + "Test-Number-Delta-" version ".tar.gz")) + (sha256 + (base32 + "0jfhzhpzkc23mkrlbnv085ykpfncmy99hvppbzjnrpvgks8k0m2k")))) + (build-system perl-build-system) + (home-page "http://search.cpan.org/dist/Test-Number-Delta") + (synopsis + "Compare the difference between numbers against a given tolerance") + (description + "At some point or another, most programmers find they need to compare +floating-point numbers for equality. The typical idiom is to test if the +absolute value of the difference of the numbers is within a desired tolerance, +usually called epsilon. This module provides such a function for use with +@code{Test::More}.") + (license asl2.0))) + (define-public perl-test-output (package (name "perl-test-output") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:50 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:51 +0000 Received: from localhost ([127.0.0.1]:51257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTK-0000p1-KZ for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:50 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTH-0000oa-5G for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:47 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 23ABA22728; Wed, 22 Feb 2017 10:04:47 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:47 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=iEP nAQ7uEJ1W6sQl1L7mGKD/okg=; b=d+m2yjvvwhQKvPztarDg0ZZ7nIqWTOYj/oM xiUbY9OYOCR4c3H21B/9X2TarVpXnjVsTzkSjvkPlGj0eZVbNp9FKy6B625QVJ+3 SSbujzZCLSZQjr3wYE8l/g78OXNKr16BxI48Rv7Jd9IyI1dbQDjqw7iM9pNlcVpg JAcQ1+5o= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=iEPnAQ7uEJ1W6sQl1L7mGKD/okg=; b=NYusM IqIZjDOtTOczrcQyI2iZuqH9rDv3kZ1eEDessw80275u8g24ffVFACObl8OYCMSU sCGBa/ry6jkDV3AmiNR3TiYFkoTp24bI4HvutIC+Si+zfBPBFiHpzBxYiZqcbG90 a01s8KcjK562uVaJTF/S3Lh+xkI7Llm8flZaZY= X-ME-Sender: X-Sasl-enc: Yl3UyodC1sQq+ewXCxQUkuQoQI1wBSM6tM+wQkCqj55Y 1487775886 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id B53327E12B; Wed, 22 Feb 2017 10:04:46 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 12/19] gnu: Add perl-extutils-depends. Date: Wed, 22 Feb 2017 16:04:13 +0100 Message-Id: <20170222150420.23024-12-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-extutils-depends): New variable. --- gnu/packages/perl.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index cc37e7df0..d773cdecf 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2701,6 +2701,29 @@ By itself it is not a particularly interesting module by any measure, however it ties together a family of modern toolchain modules.") (license (package-license perl)))) +(define-public perl-extutils-depends + (package + (name "perl-extutils-depends") + (version "0.405") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/" + "ExtUtils-Depends-" version ".tar.gz")) + (sha256 + (base32 + "0b4ab9qmcihsfs2ajhn5qzg7nhazr68v3r0zvb7076smswd41mla")))) + (build-system perl-build-system) + (native-inputs + `(("perl-test-number-delta" ,perl-test-number-delta))) + (home-page "http://search.cpan.org/dist/ExtUtils-Depends") + (synopsis "Easily build XS extensions that depend on XS extensions") + (description + "This module tries to make it easy to build Perl extensions that use +functions and typemaps provided by other perl extensions. This means that a +perl extension is treated like a shared library that provides also a C and an +XS interface besides the perl one.") + (license (package-license perl)))) + (define-public perl-extutils-helpers (package (name "perl-extutils-helpers") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:55 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:55 +0000 Received: from localhost ([127.0.0.1]:51261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTO-0000pW-UL for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:55 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:48628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTI-0000oj-Mq for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:49 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id AA1172271F; Wed, 22 Feb 2017 10:04:48 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:48 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=/wx dsBcJmH1Gk8w5qI/Opbdy01k=; b=Q/N9KFV8hpvqV2idyQmoS3BAZpverGZz5sA l/OILJWfjYgzSAyWXXRZ4x0WvwqTk7/bjXmGM+SqYDb8A/k+zkpqZkX+eHR3d8P1 ddWyU803YVGet256ha6RWTrRkCbqUDiH6zjTOeDn2Cyba5/rBm8W4KKeyHVi31Sy fBcpDRWo= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=/wxdsBcJmH1Gk8w5qI/Opbdy01k=; b=kxGrh 3xuB1MryOb3wNpCcBEI9x2DLtpxRQeXHx7MADeTuccirOpy2AgR8cDtmUO/UjBBm g5iRvB/D4rRZDE+favcD0i6NipfKXyNjCf3k5N6yrUJvVx+vB2tMCzaUnws07Whw LnmRFZsnxO5WOM2gNqyW04eJBEX+tNv2nr5Qj0= X-ME-Sender: X-Sasl-enc: DcZq/BzQ7Z8smd+ythyY0/SW3xftB1hxQHxkwfQmFw+u 1487775888 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 498447E51F; Wed, 22 Feb 2017 10:04:48 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 13/19] gnu: Add perl-extutils-pkgconfig. Date: Wed, 22 Feb 2017 16:04:14 +0100 Message-Id: <20170222150420.23024-13-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-extutils-pkgconfig): New variable. --- gnu/packages/perl.scm | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d773cdecf..0d1ec0a73 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -37,7 +37,8 @@ #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) - #:use-module (gnu packages perl-web)) + #:use-module (gnu packages perl-web) + #:use-module (gnu packages pkg-config)) ;;; ;;; Please: Try to add new module packages in alphabetic order. @@ -2766,6 +2767,29 @@ C code in your Perl programs, there isn't a clear method to compile standard, self-contained C libraries. This module main goal is to help in that task.") (license (package-license perl)))) +(define-public perl-extutils-pkgconfig + (package + (name "perl-extutils-pkgconfig") + (version "1.15") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/X/XA/XAOC/" + "ExtUtils-PkgConfig-" version ".tar.gz")) + (sha256 + (base32 + "1cxh6w8vmyqmhl6afys2q6z6jkp1m6zvacpk70196zmk48p1kcv9")))) + (build-system perl-build-system) + (propagated-inputs + `(("pkg-config" ,pkg-config))) + (home-page "http://search.cpan.org/dist/ExtUtils-PkgConfig") + (synopsis "Simplistic interface to pkg-config") + (description + "@code{ExtUtils::PkgConfig} is a very simplistic interface to the +@command{pkg-config} utility, intended for use in the Makefile.PL of perl +extensions which bind libraries that @command{pkg-config} knows. It is +really just boilerplate code that you would have written yourself.") + (license lgpl2.1+))) + (define-public perl-file-changenotify (package (name "perl-file-changenotify") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:55 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:56 +0000 Received: from localhost ([127.0.0.1]:51264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTP-0000pa-8o for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:55 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTK-0000ow-9x for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:50 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4137D22703; Wed, 22 Feb 2017 10:04:50 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:50 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=agm q46j+1acQRaQDj5LObhIGxX4=; b=N+AS0kn6WFTAdUnn2k5t5i0f/h8eVhFPMFK 8E/TQrGN1xGV6RimpKQJ+63x37eeCOAVIsk6iijdbpFqgLzr7vc+lnd0sAMpCFOG xLbw8OivJE6MWAMr3mmr9zTIkMkvFuuPLEjvvXSOHuOUCUyFenhFCJfPV3myoUg6 DLp6dt18= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=agmq46j+1acQRaQDj5LObhIGxX4=; b=grOCa d3SI/X3y63LN8kQP7r/C/kRUWpKulCAQGhDaQ03nQmDbO0svS+0lGtAaR53SOuwz NpwxxyL4tqnrCa0VHfF9vOzRu22oocojqKDw2/dY97yvdCKQb1z249A6qJ+Zsdx0 OLBYru+ijRpu1Uqwa49L65HpI6D7azVdaAGNF0= X-ME-Sender: X-Sasl-enc: ZLt2oK9y4M8hy/6qki1TVVGU2hiIz8QV/O2dcgOcR2Cv 1487775889 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id D1B8F7E4F0; Wed, 22 Feb 2017 10:04:49 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 14/19] gnu: Add perl-xs-object-magic. Date: Wed, 22 Feb 2017 16:04:15 +0100 Message-Id: <20170222150420.23024-14-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-xs-object-magic): 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 0d1ec0a73..e2bfa7521 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -7737,6 +7737,30 @@ attribute names.") ;; modification, are permitted under any circumstances. No warranty. (license public-domain))) +(define-public perl-xs-object-magic + (package + (name "perl-xs-object-magic") + (version "0.04") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/F/FL/FLORA/" + "XS-Object-Magic-" version ".tar.gz")) + (sha256 + (base32 + "03fghj7hq0fiicmfdxhmzfm4mzv7s097pgkd32ji7jnljvhm9six")))) + (build-system perl-build-system) + (native-inputs + `(("perl-extutils-depends" ,perl-extutils-depends) + ("perl-test-fatal" ,perl-test-fatal))) + (home-page "http://search.cpan.org/dist/XS-Object-Magic") + (synopsis "Opaque, extensible XS pointer backed objects using sv_magic") + (description + "This way of associating structs with Perl space objects is designed to +supersede Perl's builtin @code{T_PTROBJ} with something that is extensible +(structs can be associated with any data type) and opaque (the C pointer is +neither visible nor modifiable from Perl space).") + (license (package-license perl)))) + (define-public perl-yaml (package (name "perl-yaml") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:04:56 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:04:56 +0000 Received: from localhost ([127.0.0.1]:51266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTP-0000pn-O6 for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:56 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTL-0000pI-RE for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:52 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id CB90422720; Wed, 22 Feb 2017 10:04:51 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:51 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=Ar1 I9iiHz7I7tmENbE8p4ML3Zcg=; b=NWsq8p/H9rZXyw9NbxM9Nis9gZlG5pNuLsW 8ICWgx5kw87LlIp/fvKO1dJYX8TDWCEqsLpsJkI3Jz8JEmaoInmL3g9f1r8zK1Gr HL/0YX1uTmfwGd1vb+B7emtXQEOe3+HCAdniN2snI2B6oJve7GdITsWbWsHmcu8e QgUob4iY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=Ar1I9iiHz7I7tmENbE8p4ML3Zcg=; b=UVB14 ChRttOGIK9QEuFSwKwCEy9kPRLIh1LdebI8jviAWYUBH4xHoeLwxB570IDUqD40h rUrxJU2a1148N/pjwlRftOWBE62luWVyecIGFm7zwcDGpdC7vdPPtwMdkvYoD+Nm LAiQM7x4z1q9giIEcF1jhVtKzQCiT9QYXkuPMo= X-ME-Sender: X-Sasl-enc: h04elmCKVCQqr1BxTi12pCePSZHUHR+KYXWqjyXGqgWC 1487775891 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 67EA87E4F0; Wed, 22 Feb 2017 10:04:51 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 15/19] gnu: Add perl-any-moose. Date: Wed, 22 Feb 2017 16:04:16 +0100 Message-Id: <20170222150420.23024-15-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-any-moose): 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 e2bfa7521..9101f226e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -208,6 +208,31 @@ explicitly alias the class to another name or, if you prefer, you can do so implicitly.") (license (package-license perl)))) +(define-public perl-any-moose + (package + (name "perl-any-moose") + (version "0.27") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/E/ET/ETHER/" + "Any-Moose-" version ".tar.gz")) + (sha256 + (base32 + "0dc55mpayrixwx8dwql0vj0jalg4rlb3k64rprc84bl0z8vkx9m8")))) + (build-system perl-build-system) + (native-inputs + `(("perl-mouse" ,perl-mouse) + ("perl-moose" ,perl-moose))) + (home-page "http://search.cpan.org/dist/Any-Moose") + (synopsis "Transparently use Moose or Mouse modules") + (description + "This module facilitates using @code{Moose} or @code{Mouse} modules +without changing the code. By default, Mouse will be provided to libraries, +unless Moose is already loaded, or explicitly requested by the end-user. End +users can force the decision of which backend to use by setting the environment +variable ANY_MOOSE to be Moose or Mouse.") + (license (package-license perl)))) + (define-public perl-appconfig (package (name "perl-appconfig") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:05:00 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:05:00 +0000 Received: from localhost ([127.0.0.1]:51270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTU-0000qG-5b for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:05:00 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:46897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTN-0000pP-DG for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:54 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 5FD9D2271E; Wed, 22 Feb 2017 10:04:53 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:53 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=IK2 u86YKujd62hwgUtkVg7FovQ8=; b=Ekc1N73mm95P+I684nolqJUEDbWSmMMFHlL wQxmio75HKnLdT9OshUOclnAlO9xbQk2Uhxm+Dun72Bjlx3auGYLX0W03xAk1LBL ELeJ3edFCmJok+EvaPcOf2VYJLpk/xBzltePBMNXgNXrw4JhO446F9xVylZkua3Y yzgOuwRs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=IK2u86YKujd62hwgUtkVg7FovQ8=; b=RCyvA ZPRcSEY2zFeYm3wgaApfp67mPih/v8Z5Ga7MFhQk5GJD+ACqxKAayjYm4Kh3WXCb X/shp3jPBao54Dqhy7I1OIyBWHLyeFFeiL3W/QB5WudeP4R8OQFr/44yOH2ueToQ jjnPROmAro6yrUsFosmasqZ9LWujeTR6PB80i8= X-ME-Sender: X-Sasl-enc: Sn6rQuis41DHVduNCv7EWNPsZIno7BDZkyea3zPFCriZ 1487775892 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id F031D7E527; Wed, 22 Feb 2017 10:04:52 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 16/19] gnu: Add perl-mousex-nativetraits. Date: Wed, 22 Feb 2017 16:04:17 +0100 Message-Id: <20170222150420.23024-16-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/perl.scm (perl-mousex-nativetraits): New variable. --- gnu/packages/perl.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 9101f226e..66623852e 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -4979,6 +4979,32 @@ fields in Moo-based classes.") subset of the functionality for reduced startup time.") (license (package-license perl)))) +(define-public perl-mousex-nativetraits + (package + (name "perl-mousex-nativetraits") + (version "1.09") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/G/GF/GFUJI/" + "MouseX-NativeTraits-" version ".tar.gz")) + (sha256 + (base32 + "0pnbchkxfz9fwa8sniyjqp0mz75b3k2fafq9r09znbbh51dbz9gq")))) + (build-system perl-build-system) + (native-inputs + `(("perl-any-moose" ,perl-any-moose) + ("perl-test-fatal" ,perl-test-fatal))) + (propagated-inputs + `(("perl-mouse" ,perl-mouse))) + (home-page "http://search.cpan.org/dist/MouseX-NativeTraits") + (synopsis "Extend attribute interfaces for Mouse") + (description + "While @code{Mouse} attributes provide a way to name your accessors, +readers, writers, clearers and predicates, @code{MouseX::NativeTraits} +provides commonly used attribute helper methods for more specific types +of data.") + (license (package-license perl)))) + (define-public perl-mozilla-ca (package (name "perl-mozilla-ca") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:05:00 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:05:00 +0000 Received: from localhost ([127.0.0.1]:51272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTU-0000qI-Cg for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:05:00 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:56061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTP-0000pY-4y for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:55 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 0E43622720; Wed, 22 Feb 2017 10:04:54 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:55 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=6Oo ydgMPn/DNYwkcRrOsRCTKZVE=; b=SRqItcFEqO/8ECxyijwGDbyaQoT32Sv8wrB bYBL0KpRxlJxxCp6W5GtwGO2ZxDjFVBjBkl53CL4wk7xrangoESNpvOG4WoDOJSL /pMZGJEXOst6kUqccKp7ZZVAtESQPj5yJZSOF8inedn131aUdj/UldQ9Uc8OmDSE wWSsd740= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=6OoydgMPn/DNYwkcRrOsRCTKZVE=; b=Pu2hB 4RwLgpPDN+++IEwO/hL492v5acVxSokIbFVpLeWqO7zSSmbR3qtJUfQnCQEus9R6 vDPL6BAWMdkdBiRtDuvOlRXn4x+W86LtZC9qc3zZEJRob6Jl46VOkDNsfRCcycfz 7hw+Ka8lL7W9xAk42VEhXgDvvnTCT7/9VNeOGk= X-ME-Sender: X-Sasl-enc: 2eAp8WphTDlknk/9Q5cX6gcHtDO/rg+bPWBQAYTbfi4a 1487775894 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 8E31D7E12B; Wed, 22 Feb 2017 10:04:54 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 17/19] gnu: Add perl-anyevent. Date: Wed, 22 Feb 2017 16:04:18 +0100 Message-Id: <20170222150420.23024-17-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/libevent.scm (perl-anyevent): New variable. --- gnu/packages/libevent.scm | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/gnu/packages/libevent.scm b/gnu/packages/libevent.scm index 8aca5daf8..dd5f7c406 100644 --- a/gnu/packages/libevent.scm +++ b/gnu/packages/libevent.scm @@ -27,11 +27,12 @@ #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (guix build-system perl) - #:use-module (gnu packages base) - #:use-module (gnu packages python) #:use-module (gnu packages autotools) + #:use-module (gnu packages base) #:use-module (gnu packages perl) - #:use-module (gnu packages pkg-config)) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) + #:use-module (gnu packages tls)) (define-public libevent (package @@ -152,6 +153,40 @@ resolution, asynchronous file system operations, and threading primitives.") ;; details. (license x11))) +(define-public perl-anyevent + (package + (name "perl-anyevent") + (version "7.13") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/ML/MLEHMANN/" + "AnyEvent-" version ".tar.gz")) + (sha256 + (base32 + "1b84ilkbrfbzqapv25x8z6gva92skbrf2srybdabb1wnxx6ky454")))) + (build-system perl-build-system) + (native-inputs + `(("perl-canary-stability" ,perl-canary-stability))) + (propagated-inputs + `(("perl-async-interrupt" ,perl-async-interrupt) + ("perl-ev" ,perl-ev) + ("perl-guard" ,perl-guard) + ("perl-json" ,perl-json) + ("perl-json-xs" ,perl-json-xs) + ("perl-net-ssleay" ,perl-net-ssleay) + ("perl-task-weaken" ,perl-task-weaken))) + (home-page "http://search.cpan.org/dist/AnyEvent") + (synopsis + "API for I/O, timer, signal, child process and completion events") + (description + "This module allows using a variety of events without forcing module +authors to pick a specific event loop, and without noticable overhead. +Currently supported event loops are EV, Event, Glib/Gtk2, Tk, Qt, +@code{Event::Lib}, Irssi, @code{IO::Async} and POE (and thus also WxWidgets +and Prima). It also comes with a very fast Pure Perl event loop that does +not rely on XS.") + (license (package-license perl)))) + (define-public perl-ev (package (name "perl-ev") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:05:00 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:05:01 +0000 Received: from localhost ([127.0.0.1]:51274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTU-0000qQ-L6 for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:05:00 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:60266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTQ-0000q0-Iq for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:56 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 8B5212270F; Wed, 22 Feb 2017 10:04:56 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:56 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=DJBqn4s7fjwt+Xp HgKMc9GQXfOI=; b=37k9HyySfDMPd75fn8e6XYTO1qYCxUPFCXsjbggCaxf4JII Fzi93mphN7yEfs/J2mIFz+QIFzc1SZrhDLqdAHcKP9v5qvabQ8LqKfTFYo651QwW oQ/bklczeSBGItqKM2BEQ9GXFHON/+Ndta9ohwy5ni+W3W4u7+uMlyI8evnA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= smtpout; bh=DJBqn4s7fjwt+XpHgKMc9GQXfOI=; b=Lt+hj8P6C3gniOKfI5Tw nRP2+gvNOUEVAbAatA4Bqxee62WGu+n06HXwdoqvf7kELlkLpWmBBuIIP0wDpJDM gVjSdUrKeaRb2dtGw8YIPoCsra81GO6ZW/KuXkuLKjyNuaVac811LbCVAfmSdxxw I0L28gAgftIdGqi53+rTSU4= X-ME-Sender: X-Sasl-enc: 8m8AS2QQZ6YppBxtLHNywbqvD2y+7r0UxYqQeQIqQHIA 1487775896 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 238037E51F; Wed, 22 Feb 2017 10:04:56 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 18/19] gnu: Add perl-anyevent-i3. Date: Wed, 22 Feb 2017 16:04:19 +0100 Message-Id: <20170222150420.23024-18-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/wm.scm (perl-anyevent-i3): New variable. --- gnu/packages/wm.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 7ae8e4b7f..7d76a2d20 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2016 doncatnip ;;; Copyright © 2016 Ivan Vilata i Balaguer ;;; Copyright © 2017 Mekeor Melire +;;; Copyright © 2017 Marius Bakke ;;; ;;; This file is part of GNU Guix. ;;; @@ -37,6 +38,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system haskell) + #:use-module (guix build-system perl) #:use-module (guix build-system python) #:use-module (gnu packages haskell) #:use-module (gnu packages base) @@ -232,6 +234,31 @@ from scratch. i3 is primarily targeted at advanced users and developers.") (license license:bsd-3))) +(define-public perl-anyevent-i3 + (package + (name "perl-anyevent-i3") + (version "0.16") + (source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/M/MS/MSTPLBG/" + "AnyEvent-I3-" version ".tar.gz")) + (sha256 + (base32 + "1qwva5vmmn929l6k9wzhp4h80ad4qm4m1g2dyv4nlas624003hig")))) + (build-system perl-build-system) + (propagated-inputs + `(("perl-anyevent" ,perl-anyevent) + ("perl-json-xs" ,perl-json-xs))) + (home-page "http://search.cpan.org/dist/AnyEvent-I3") + (synopsis + "Communicate with the i3 window manager through perl") + (description + "This module connects to the i3 window manager using the UNIX socket +based IPC interface it provides (if enabled in the configuration file). +You can then subscribe to events or send messages and receive their replies.") + ;; Can be used with either license. + (license (list license:gpl3+ (package-license perl))))) + (define-public python-i3-py (package (name "python-i3-py") -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 22 10:05:01 2017 Received: (at 25835) by debbugs.gnu.org; 22 Feb 2017 15:05:01 +0000 Received: from localhost ([127.0.0.1]:51276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTU-0000qa-Tp for submit@debbugs.gnu.org; Wed, 22 Feb 2017 10:05:01 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:46040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cgYTS-0000q8-RP for 25835@debbugs.gnu.org; Wed, 22 Feb 2017 10:04:59 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id CD4492272F; Wed, 22 Feb 2017 10:04:58 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Wed, 22 Feb 2017 10:04:58 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=fT7 KyOemUwSnXPUhAOkarFEEsbg=; b=rC0gUdsOUp7AXyEAhQgJ/smucz4ln5Hvete hYMT9+QkjB4yyePlmq0qcE38fb3x6jarxmJLtawpzZjZpKCSSlgwe3cRX9JBOCX4 PMAv7usVuX3EfnAIKX7Qb8zmAjiTf71K6y3jm88p18D6AUMIOI0TJw0WoxiXj/sn ZkvppK84= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=smtpout; bh=fT7KyOemUwSnXPUhAOkarFEEsbg=; b=cadmr ix9+2BbcJfMqK5yuP5Hi3CLAYQwczXCvuzaGeo4coxDO4pRKthwTOthgumJKKynV 7wgmMYFiHWXKByskkZuDIKNUxF/Nx/3g/vDyOo0sU1ZhSDYopte2+JRIg7Ggn9/J KfvAxq3dCCL/FhJOKVw3+aQOb4IvPWeeK5mYLg= X-ME-Sender: X-Sasl-enc: Gx5C6hMI0/g+8XHNN0xMxaPpf+U7SRYnjFGTwHD8Z+NF 1487775897 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id B185F7E12E; Wed, 22 Feb 2017 10:04:57 -0500 (EST) From: Marius Bakke To: 25835@debbugs.gnu.org Subject: [PATCH 19/19] gnu: i3: Clarify test comment. Date: Wed, 22 Feb 2017 16:04:20 +0100 Message-Id: <20170222150420.23024-19-mbakke@fastmail.com> X-Mailer: git-send-email 2.11.1 In-Reply-To: <20170222150420.23024-1-mbakke@fastmail.com> References: <20170222150420.23024-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835 Cc: Marius Bakke 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.7 (/) * gnu/packages/wm.scm (i3-wm)[arguments]: Update comment. --- gnu/packages/wm.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 7d76a2d20..76ac2b6a0 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -200,7 +200,8 @@ commands would.") ;; The build system tries to build in a separate directory, but that ;; seems to be unnecessary. #:configure-flags '("--disable-builddir") - ;; The test suite appears to require the unpackaged Perl module AnyEvent. + ;; The test suite needs to spawn a number of Xephyr instances + ;; which does not work in the build environment. #:tests? #f)) (inputs `(("libxcb" ,libxcb) -- 2.11.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 13:46:22 2017 Received: (at 25835) by debbugs.gnu.org; 25 Feb 2017 18:46:22 +0000 Received: from localhost ([127.0.0.1]:56002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chhML-0007Qd-Ru for submit@debbugs.gnu.org; Sat, 25 Feb 2017 13:46:22 -0500 Received: from lb1.openmailbox.org ([5.79.108.160]:59723 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chhMJ-0007QU-Bv for 25835@debbugs.gnu.org; Sat, 25 Feb 2017 13:46:20 -0500 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 15B2B50DB7A; Sat, 25 Feb 2017 19:46:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488048378; bh=s99ZbIpzBPvUKtqj4NcKi5WtMbjTn7r+N50AhHMLbJ8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=tGk0acC185bOq9fRj6CykHQtSNAv90iypSebV7ZMuk1zg3C/JswM0gM8GHx6AtApp zy77tMuXROV3q+xE5BQ7nb7QUGLBV3bV1RHB6izR/qCBzdOBO0fn/qm6ekCUbU8jCZ waDqvJ2FOoC3CzmoAs/UHbh1yBMOieGmKjEyzRm8= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488048377; bh=s99ZbIpzBPvUKtqj4NcKi5WtMbjTn7r+N50AhHMLbJ8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Tq12recRHUzkHev0Udv9szXETWXV7DFHyWQmNnQ+RYM/DIa2m2J6Jj476rS2QlTAc W5jXBnYNBJxm9tqCMc0NNDvaaGbVbbLQfDJcki9gKxK9+MZmkAuOp++zetRPb58BMO ljfHET6F8obsHt71VodK1TbBZ8ktPCXSJhXfSXdo= To: Marius Bakke Subject: Re: bug#25835: [PATCH 06/19] gnu: Add perl-module-build-xsutil. References: <20170222150420.23024-1-mbakke@fastmail.com> <20170222150420.23024-6-mbakke@fastmail.com> Date: Sat, 25 Feb 2017 13:45:46 -0500 In-Reply-To: <20170222150420.23024-6-mbakke@fastmail.com> (Marius Bakke's message of "Wed, 22 Feb 2017 16:04:07 +0100") Message-ID: <8760jyqfc5.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25835 Cc: 25835@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 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: > * gnu/packages/perl.scm (perl-module-build-xsutil): New variable. > --- > gnu/packages/perl.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++= ++ > 1 file changed, 47 insertions(+) > > diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm > index d16d144d2..88b596c98 100644 > --- a/gnu/packages/perl.scm > +++ b/gnu/packages/perl.scm > @@ -4051,6 +4051,53 @@ replacement. Whereas Module::Build has over 6,700= lines of code; this module > has less than 120, yet supports the features needed by most distribution= s.") > (license (package-license perl)))) >=20=20 > +(define-public perl-module-build-xsutil > + (package > + (name "perl-module-build-xsutil") > + (version "0.16") > + (source (origin > + (method url-fetch) > + (uri (string-append "mirror://cpan/authors/id/H/HI/HIDEAKI= O/" > + "Module-Build-XSUtil-" version ".tar.g= z")) > + (sha256 > + (base32 > + "1nrs0b6hmwl3sw3g50b9857qgp5cbbbpl716zwn30h9vwjj2yxhm"))= )) > + (build-system perl-build-system) > + (native-inputs > + `(("perl-capture-tiny" ,perl-capture-tiny) > + ("perl-cwd-guard" ,perl-cwd-guard) > + ("perl-file-copy-recursive" ,perl-file-copy-recursive) > + ("perl-module-build" ,perl-module-build))) > + (propagated-inputs > + `(("perl-devel-checkcompiler" ,perl-devel-checkcompiler))) > + (home-page "http://search.cpan.org/dist/Module-Build-XSUtil") > + (synopsis "Module::Build class for building XS modules") > + (description > + "@code{Module::Build::XSUtil} is subclass of @code{Module::Build} > +for support building XS modules. > + > +This is a list of a new parameters in the @code{Module::Build::new} meth= od: > + > +@enumerate > +@item @code{needs_compiler_c99}: This option checks C99 compiler availab= ility. > + > +@item @code{needs_compiler_cpp}: This option checks C++ compiler availab= ility. > +Can also pass 'extra_compiler_flags' and 'extra_linker_flags' for C++. > + > +@item @code{generate_ppport_h}: Generate ppport.h by @code{Devel::PPPort= }. > + > +@item @code{generate_xshelper_h}: Generate xshelper.h which is a helper = header > +file to include EXTERN.h, perl.h, XSUB.h and ppport.h, and defines some > +portability stuff which are not supported by ppport.h. > + > +It is ported from @code{Module::Install::XSUtil}. > + > +@item @code{cc_warnings}: Toggle compiler warnings. Enabled by default. Two spaces here, please. > + > +@item @code{-g options}: Invoke Build.PL with '-g' to enable debug optio= ns. Could you wrap the second '-g' option using @code instead of quotes? > +@end enumerate") > + (license (package-license perl)))) > + > (define-public perl-module-find > (package > (name "perl-module-find") The rest LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlix0NoACgkQ5qXuPBlG eg1aTA/8DI1Lo+6sbQh17rPRX+gF2N2S6OOX42FPZsrk5QSkBjuB0UkYoMacFONN 7UAO5xssoY9tmLhQ0Q/1a5NLywSpb6TSjDNw7BInCRtPWNpf9Pb1HedZAP6CDUyA X3Uplg0rXUHvX8h4dxQc3Y4L0h07ORkfy+EAYuKJGm01Z/vLqVPoYFFkTwVnsp+C 6KR289K5jDQwlReaM++nblk67ZVGwT7kIR6Jw+LsT5nDjVwbtuqa5LoFwlfWNQkC IC8tA+D4fNUtYbVk3osNvGNcFOFcSEwLcefHLRJU9fLwiq7S/5/cyl2BnRhvYkBr qEh1NA/9Fp58uFNfeaWzQf0EfACN3I5YNU37uGRViUB/1BPFgwZTo2zW/oGJ4vlB dgV5KeG/Ie3jKQEXH/b33dkqumpHef/RhQizp6Scj/vzwHTSnO9I5ZkMD/1i8HGF b3+BruKw6SAj7rlWJyYFLY1JW2EghqZOxl81PTGhwK35rXV5MkKLMBZAXDERYeXe MT8jPbvJMVTFltLuRVVuDcXPrwWjzLqdufQ6UN8JJiTCR19up8cZPwjyilMDVroO q6jiF70dOeriSTNA2lETh5Zzvl9teToKYXJgVpBcEoBZzPfUqsx0Jjc0FJaUn27u /Y3RfCYPcYO90r318L9O5VYORP8yMvYJUfV1NO9PxiFCibc8Cfg= =bpTd -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 13:48:18 2017 Received: (at 25835) by debbugs.gnu.org; 25 Feb 2017 18:48:18 +0000 Received: from localhost ([127.0.0.1]:56006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chhOE-0007Td-BV for submit@debbugs.gnu.org; Sat, 25 Feb 2017 13:48:18 -0500 Received: from lb1.openmailbox.org ([5.79.108.160]:41712 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chhOC-0007TV-EE for 25835@debbugs.gnu.org; Sat, 25 Feb 2017 13:48:16 -0500 Received: by mail.openmailbox.org (Postfix, from userid 20002) id A1BB050FB15; Sat, 25 Feb 2017 19:48:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488048495; bh=bCqQ+dsto2Btrv+e+zaV8H+rUg7PhKjTTvpT/UvKnMM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GMd9fBAmE5ZFudHKxXPj8b+ZQFkKs/Gdz55XJbZnqkoKoQejrulI7gxuHmqG/GhOG I/czh/fYrGVpltzasHkhVutm/mm2W9ELmTxjoNweXKBHpNZxxNABqx3lHUT5a72jNo 4O93UI2S/pWCRLICHxPbG/ilKR2iTJnnR6prW20w= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1488048494; bh=bCqQ+dsto2Btrv+e+zaV8H+rUg7PhKjTTvpT/UvKnMM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GMKmXinF3vtXsnp6YFN2ZFJZYPYpkixXxY5gH9jMjpdfHE3B2+7hH8pC4zolncGU2 F06j/iNeFXVyaBBL+NsD/m8HbD+zU6IVSP3mHYHV6ZevhJ2rz045sDUSVfFk6zAd2z efxa9KT3oT2eruJIXbaK09/M56Pk7o6T6sY33Iho= To: Marius Bakke Subject: Re: bug#25835: [PATCH 00/19] gnu: Add perl-anyevent-i3. References: <20170222145819.22249-1-mbakke@fastmail.com> Date: Sat, 25 Feb 2017 13:48:11 -0500 In-Reply-To: <20170222145819.22249-1-mbakke@fastmail.com> (Marius Bakke's message of "Wed, 22 Feb 2017 15:58:19 +0100") Message-ID: <871sumqf84.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25835 Cc: 25835@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 (/) --=-=-= Content-Type: text/plain Marius Bakke writes: > Hello Guix, > > This patch series intended to enable tests for i3-wm, only to discover > that it cannot spawn Xephyr instances in the build container. > > The 18 new perl modules can probably be used for other things, however. > > Marius Bakke (19): > gnu: Add perl-async-interrupt. > gnu: Add perl-canary-stability. > gnu: Add perl-ev. > gnu: Add perl-devel-checkcompiler. > gnu: Add perl-cwd-guard. > gnu: Add perl-module-build-xsutil. > gnu: Add perl-mouse. > gnu: Add perl-x11-xcb. > gnu: Add perl-xml-tokeparser. > gnu: Add perl-xml-descent. > gnu: Add perl-test-number-delta. > gnu: Add perl-extutils-depends. > gnu: Add perl-extutils-pkgconfig. > gnu: Add perl-xs-object-magic. > gnu: Add perl-any-moose. > gnu: Add perl-mousex-nativetraits. > gnu: Add perl-anyevent. > gnu: Add perl-anyevent-i3. > gnu: i3: Clarify test comment. > > gnu/packages/libevent.scm | 68 +++++++++- > gnu/packages/perl.scm | 322 +++++++++++++++++++++++++++++++++++++++++++++- > gnu/packages/wm.scm | 30 ++++- > gnu/packages/xml.scm | 53 +++++++- > gnu/packages/xorg.scm | 56 ++++++++ > 5 files changed, 524 insertions(+), 5 deletions(-) LGTM, except for the small changes I mentioned for perl-module-build-xsutil. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAlix0WsACgkQ5qXuPBlG eg22URAAkZOU1O/Z08xKYowUXmzwPTugmJ3bJkQhoYr1NuLa8rVrB/wN1Uw8MLf4 VP/3JzeRZLWCI4X1EIOD0cdRlYNlxxr9lWrUcjOJa5xNt0fUeHDygNX0U1p3AC2y esy0DHmC+jAU4wix8bbtt7s/E73A50C3o43Z6kq+qi9ZvYJjzZaByGSo191XMKHs jZBBswOK0BWFJkrG54bcS/td24vN+n7hzOpuQ1i6yVhQhOqNHrirdo1R66kF2OaQ paKOQU6IDXZ91M7jWwIYd07ctIA1ZdCTvatCoS5xjjRfCcPyc2faVLX5Kan1FbE+ EfSIrr/vSx0Sg4LMN8zLRft9rXBvHxdc2EQ4uvnJMqzD0JjZn60t4g40R1/q9bBi d1lr/9c9xOi4zewPyHqYZ9FRrUnN7GBhUjHlIujg8NivZTHkQRXGLGaPVI4nVpJ4 HwmRsEED8dvhTLkhbuO556HCO2G8pidV0EB8X4KDgNVxIqAO2/GOlk36Y/ufPtML +VihvvjBekJvVXh/TWRQV7xrGwRfZY3M6lYizTfza8ZB7CEF8h1eMltkS0eaJPpG QNMUDcs11EsxeAmuYgEdpaVTTUA2aqTca0LGq+K9+VqJRBzi3QTcMJdmmWhez+/A 09t6Jh1Ac5BQijs/cl/YHMZpU2tJYG3anY+Su/KJznTK6YWoNu4= =xFv7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 14:59:45 2017 Received: (at 25835) by debbugs.gnu.org; 25 Feb 2017 19:59:45 +0000 Received: from localhost ([127.0.0.1]:56052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chiVM-0002VY-Sw for submit@debbugs.gnu.org; Sat, 25 Feb 2017 14:59:45 -0500 Received: from fragranza.investici.org ([178.175.144.26]:22412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chiVK-0002VM-JX for 25835@debbugs.gnu.org; Sat, 25 Feb 2017 14:59:43 -0500 Received: from [178.175.144.26] (fragranza [178.175.144.26]) (Authenticated sender: niasterisk@grrlz.net) by localhost (Postfix) with ESMTPSA id 032DC2C0131; Sat, 25 Feb 2017 19:59:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptolab.net; s=stigmate; t=1488052780; bh=d/n/n/6Qtm7hAuep6Gw4t2Rx3ZB/Q1HIpl2Y2GSeDhA=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=Vh3nx5O1j6g0nx4ov2+ijg7VUXrLWlVWP3uS3uf6Jqp7y4VWRxJ2fVWEPd4Tooio5 F6QWW1ulrVYbe4A7QpPgaXRLimt+3vGLHQaWKKD3+FGbcNsyFJexbfAf3H1185S2YV 5IiJ6uA57k+Ea0SgsAI5SG2BH+DMcExyrtsfRFmU= Date: Sat, 25 Feb 2017 20:01:49 +0000 From: ng0 To: Marius Bakke Subject: Re: bug#25835: [PATCH 00/19] gnu: Add perl-anyevent-i3. Message-ID: <20170225200149.b6pqzvycbxh5kwsk@wasp> Mail-Followup-To: Marius Bakke , 25835@debbugs.gnu.org References: <20170222145819.22249-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170222145819.22249-1-mbakke@fastmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25835 Cc: 25835@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 (/) On 17-02-22 15:58:19, Marius Bakke wrote: > Hello Guix, > > This patch series intended to enable tests for i3-wm, only to discover > that it cannot spawn Xephyr instances in the build container. Oh, that's defeating. But someone some time will make use of those modules then :) > The 18 new perl modules can probably be used for other things, however. > > Marius Bakke (19): > gnu: Add perl-async-interrupt. > gnu: Add perl-canary-stability. > gnu: Add perl-ev. > gnu: Add perl-devel-checkcompiler. > gnu: Add perl-cwd-guard. > gnu: Add perl-module-build-xsutil. > gnu: Add perl-mouse. > gnu: Add perl-x11-xcb. > gnu: Add perl-xml-tokeparser. > gnu: Add perl-xml-descent. > gnu: Add perl-test-number-delta. > gnu: Add perl-extutils-depends. > gnu: Add perl-extutils-pkgconfig. > gnu: Add perl-xs-object-magic. > gnu: Add perl-any-moose. > gnu: Add perl-mousex-nativetraits. > gnu: Add perl-anyevent. > gnu: Add perl-anyevent-i3. > gnu: i3: Clarify test comment. > > gnu/packages/libevent.scm | 68 +++++++++- > gnu/packages/perl.scm | 322 +++++++++++++++++++++++++++++++++++++++++++++- > gnu/packages/wm.scm | 30 ++++- > gnu/packages/xml.scm | 53 +++++++- > gnu/packages/xorg.scm | 56 ++++++++ > 5 files changed, 524 insertions(+), 5 deletions(-) > > -- > 2.11.1 > > > > From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 02 12:39:56 2017 Received: (at 25835-done) by debbugs.gnu.org; 2 Mar 2017 17:39:56 +0000 Received: from localhost ([127.0.0.1]:36787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjUho-0001bv-6l for submit@debbugs.gnu.org; Thu, 02 Mar 2017 12:39:56 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:47347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjUhm-0001bn-Pd for 25835-done@debbugs.gnu.org; Thu, 02 Mar 2017 12:39:55 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 6437D20CF0; Thu, 2 Mar 2017 12:39:54 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Thu, 02 Mar 2017 12:39:54 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=YSPgl2A1II0HDF21UKzBHDMprb4=; b=1GIvOn QHFGjON8n+AgbuO1/EqRL1G8AyErLEv9Nk+SK3UWJ9SNhwfhFtdrfLbHmhtW3Jtb L6klxd7FZRGc87OBytFDipdR7EKfiH0hartMxpg5YqQSRp+iS9NaHyJ0fRRQFqtT r+HuWYvqri1jU6fW9Hi1tmXBs1eruPNIHw8N0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=smtpout; bh=YSPgl2A1II0HDF 21UKzBHDMprb4=; b=Mw7NitYHKLNB3wLyQOXv5SAZ6P69B2oNoYghzxjAqJaMlK GAHTAoyMg0gxzGSgKFBRQvobU9oJcbnMbmM83AXmqZlSjTbGPmwAnTVS35RYmSpx Yc4AzkoApl3ROp5YebRHkJQxa+v2btD8mJDA3u1dZwWntVpDd93pwIwObjyzA= X-ME-Sender: X-Sasl-enc: VSeHMbAwDGsEItZXtbCuo5dO2ZujhXls4SLfl3XfYQcj 1488476393 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id F01267E1FF; Thu, 2 Mar 2017 12:39:53 -0500 (EST) From: Marius Bakke To: Kei Kebreau Subject: Re: bug#25835: [PATCH 00/19] gnu: Add perl-anyevent-i3. In-Reply-To: <871sumqf84.fsf@openmailbox.org> References: <20170222145819.22249-1-mbakke@fastmail.com> <871sumqf84.fsf@openmailbox.org> User-Agent: Notmuch/0.23.7 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Thu, 02 Mar 2017 18:39:52 +0100 Message-ID: <87bmtj8tnb.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25835-done Cc: 25835-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.7 (/) --=-=-= Content-Type: text/plain Kei Kebreau writes: > Marius Bakke writes: > >> Hello Guix, >> >> This patch series intended to enable tests for i3-wm, only to discover >> that it cannot spawn Xephyr instances in the build container. >> >> The 18 new perl modules can probably be used for other things, however. >> >> Marius Bakke (19): >> gnu: Add perl-async-interrupt. >> gnu: Add perl-canary-stability. >> gnu: Add perl-ev. >> gnu: Add perl-devel-checkcompiler. >> gnu: Add perl-cwd-guard. >> gnu: Add perl-module-build-xsutil. >> gnu: Add perl-mouse. >> gnu: Add perl-x11-xcb. >> gnu: Add perl-xml-tokeparser. >> gnu: Add perl-xml-descent. >> gnu: Add perl-test-number-delta. >> gnu: Add perl-extutils-depends. >> gnu: Add perl-extutils-pkgconfig. >> gnu: Add perl-xs-object-magic. >> gnu: Add perl-any-moose. >> gnu: Add perl-mousex-nativetraits. >> gnu: Add perl-anyevent. >> gnu: Add perl-anyevent-i3. >> gnu: i3: Clarify test comment. >> >> gnu/packages/libevent.scm | 68 +++++++++- >> gnu/packages/perl.scm | 322 +++++++++++++++++++++++++++++++++++++++++++++- >> gnu/packages/wm.scm | 30 ++++- >> gnu/packages/xml.scm | 53 +++++++- >> gnu/packages/xorg.scm | 56 ++++++++ >> 5 files changed, 524 insertions(+), 5 deletions(-) > > LGTM, except for the small changes I mentioned for perl-module-build-xsutil. Thanks for checking! I've pushed the packages with this and other minor cosmetic improvements on the way. Now we're 18 steps closer to 5k! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAli4WOgACgkQoqBt8qM6 VPqtKwf/RDmheHpaKjoMO4wUHtwKkecBOI9g4r0rg3R/CIJjAccrVpTWT+fRDIU1 KESCJJ2BuPbi4QDV1M3KuTMX+qevbsMGLpxTExfnRpMVGSryCSyEsAni60aCNGIy yXcI+ztKn+orGOjFKm0z6y8/K3JxGg/XwUVp1a1LoqTuysINf6cLjgkxWcB+7vCR T2vdVU4eZlb8oWy2J5lNvpjeL9nvZ5liSP5X/SepsXKOPExhyZ9UgRoRRY8/ZFQS YZe9S2yqTkILIr1izPKrMGVnQgL/yPUJuvMj/5h3teqZMH76LNKTkcmPDlXYe17T BcBoKKF4s1draEMllMK5FyEq1wSXLg== =yuib -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Aug 15 02:03:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 31 Mar 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