From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Bavier Subject: [PATCH 0/4] Perl build system and importer Date: Thu, 12 Feb 2015 09:58:11 -0600 Message-ID: <1423756695-13378-1-git-send-email-bavier@member.fsf.org> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLw9k-0003pA-W8 for guix-devel@gnu.org; Thu, 12 Feb 2015 10:58:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YLw9e-0006W3-Oc for guix-devel@gnu.org; Thu, 12 Feb 2015 10:58:20 -0500 Received: from mail.centurylink.net ([205.219.233.9]:11508 helo=smtp.centurylink.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YLw9e-0006Vp-Go for guix-devel@gnu.org; Thu, 12 Feb 2015 10:58:14 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org The following patches make some updates to perl-build-system and the cpan importer. The first patch is necessary for several Perl modules that I've encountered which don't use MakeMaker in their build system, which perl-build-system current assumes, but instead use the newer Module::Build system. Rather than creating an entirely new build-system, I found it much easier to just ammend the current perl-build-system. Eric Bavier (4): build-system/perl: Use Build.PL for builds if present. guix: licenses: Add Artistic 2.0 license. import: cpan: Use corelist to filter dependencies. import: cpan: Sort inputs, use mirror url, adjust licenses. doc/guix.texi | 7 ++-- guix/build-system/perl.scm | 4 ++ guix/build/perl-build-system.scm | 59 ++++++++++++++++++++++++------ guix/import/cpan.scm | 75 ++++++++++++++++++++++++++++---------- guix/licenses.scm | 7 +++- 5 files changed, 117 insertions(+), 35 deletions(-) -- 1.7.9.5