~ruther/guix-local

ebd181138ea850c76103acb1fba3c84c3ba42ef8 — Marius Bakke 8 years ago 88d5889
gnu: perl: Work around more "dotless @INC" build failures.

* gnu/packages/perl.scm (perl-unicode-collate)[arguments]: Add
'set-perl-search-path' phase.
* gnu/packages/xorg.scm (perl-x11-xcb)[arguments]: Likewise.
2 files changed, 16 insertions(+), 0 deletions(-)

M gnu/packages/perl.scm
M gnu/packages/xorg.scm
M gnu/packages/perl.scm => gnu/packages/perl.scm +10 -0
@@ 8165,6 8165,16 @@ common serialisation formats such as JSON or CBOR.")
        (base32
         "1lq4p3mqqljhhy8wyiyahris33j4m5qfzpi6iacmcqjzw5g4afbm"))))
    (build-system perl-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'set-perl-search-path
           (lambda _
             ;; Work around "dotless @INC" build failure.
             (setenv "PERL5LIB"
                     (string-append (getcwd) ":"
                                    (getenv "PERL5LIB")))
             #t)))))
    (propagated-inputs
     `(("perl-unicode-normalize" ,perl-unicode-normalize)))
    (home-page "http://search.cpan.org/dist/Unicode-Collate")

M gnu/packages/xorg.scm => gnu/packages/xorg.scm +6 -0
@@ 5764,6 5764,12 @@ programs that cannot use the window system directly.")
       #:parallel-build? #f
       #:phases
       (modify-phases %standard-phases
         (add-before 'configure 'set-perl-search-path
           (lambda _
             (setenv "PERL5LIB"
                     (string-append (getcwd) ":"
                                    (getenv "PERL5LIB")))
             #t))
         (add-before 'build 'patch-Makefile
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "Makefile"