guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: build-system/perl: Don't create non-deterministic 'perllocal.pod'


From: Marius Bakke
Subject: 01/01: build-system/perl: Don't create non-deterministic 'perllocal.pod' files.
Date: Mon, 28 Nov 2016 22:13:06 +0000 (UTC)

mbakke pushed a commit to branch core-updates
in repository guix.

commit be12f4e27505edd87c4aa457fec43dd0fee23b79
Author: Marius Bakke <address@hidden>
Date:   Wed Nov 23 18:40:53 2016 +0100

    build-system/perl: Don't create non-deterministic 'perllocal.pod' files.
    
    * guix/build/perl-build-system.scm (configure): Add "NO_PERLLOCAL=1"
    to Makefile.PL arguments.
---
 guix/build/perl-build-system.scm |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/guix/build/perl-build-system.scm b/guix/build/perl-build-system.scm
index 8f480ea..b2024e4 100644
--- a/guix/build/perl-build-system.scm
+++ b/guix/build/perl-build-system.scm
@@ -42,7 +42,11 @@
                    "--installdirs=site" ,@module-build-flags))
                 ((file-exists? "Makefile.PL")
                  `("Makefile.PL" ,(string-append "PREFIX=" out)
-                   "INSTALLDIRS=site" ,@make-maker-flags))
+                   ;; Prevent installation of 'perllocal.pod' files for
+                   ;; determinism.  These are typically used to build a
+                   ;; catalogue of installed packages, but does not provide
+                   ;; any useful information when installed with a module.
+                   "INSTALLDIRS=site" "NO_PERLLOCAL=1" ,@make-maker-flags))
                 (else (error "no Build.PL or Makefile.PL found")))))
     (format #t "running `perl' with arguments ~s~%" args)
     (zero? (apply system* "perl" args))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]