~ruther/guix-local

be12f4e27505edd87c4aa457fec43dd0fee23b79 — Marius Bakke 9 years ago bd128e2
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.
1 files changed, 5 insertions(+), 1 deletions(-)

M guix/build/perl-build-system.scm
M guix/build/perl-build-system.scm => guix/build/perl-build-system.scm +5 -1
@@ 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))))