mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-23 21:17:11 -05:00
gnu: perl: Work around more "dotless @INC" build issues.
* gnu/packages/web.scm (perl-www-curl)[arguments]: Add 'set-search-path' phase. * gnu/packages/bioinformatics.scm (ngs-sdk)[arguments]: Augment 'configure' phase to set PERL5LIB. * gnu/packages/image.scm (steghide)[arguments]: Add #:phases argument.
This commit is contained in:
parent
240d3ceff7
commit
a56bf101c6
3 changed files with 24 additions and 2 deletions
|
@ -4680,6 +4680,10 @@ (define-public ngs-sdk
|
|||
'configure
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
;; Allow 'konfigure.perl' to find 'package.prl'.
|
||||
(setenv "PERL5LIB"
|
||||
(string-append ".:" (getenv "PERL5LIB")))
|
||||
|
||||
;; The 'configure' script doesn't recognize things like
|
||||
;; '--enable-fast-install'.
|
||||
(zero? (system* "./configure"
|
||||
|
|
|
@ -986,7 +986,16 @@ (define-public steghide
|
|||
("libjpeg" ,libjpeg)
|
||||
("zlib" ,zlib)))
|
||||
(arguments
|
||||
`(#:make-flags '("CXXFLAGS=-fpermissive"))) ;required for MHashPP.cc
|
||||
`(#:make-flags '("CXXFLAGS=-fpermissive") ;required for MHashPP.cc
|
||||
|
||||
#:phases (modify-phases %standard-phases
|
||||
(add-before 'configure 'set-perl-search-path
|
||||
(lambda _
|
||||
;; Work around "dotless @INC" build failure.
|
||||
(setenv "PERL5LIB"
|
||||
(string-append (getcwd) "/tests:"
|
||||
(getenv "PERL5LIB")))
|
||||
#t)))))
|
||||
(home-page "http://steghide.sourceforge.net")
|
||||
(synopsis "Image and audio steganography")
|
||||
(description
|
||||
|
|
|
@ -3249,7 +3249,16 @@ (define-public perl-www-curl
|
|||
"1fmp9aib1kaps9vhs4dwxn7b15kgnlz9f714bxvqsd1j1q8spzsj"))))
|
||||
(build-system perl-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f)) ;XXX: tests require network access
|
||||
'(#:tests? #f ;XXX: tests require network access
|
||||
|
||||
#:phases (modify-phases %standard-phases
|
||||
(add-before 'configure 'set-search-path
|
||||
(lambda _
|
||||
;; Work around "dotless @INC" build failure.
|
||||
(setenv "PERL5LIB"
|
||||
(string-append (getcwd) ":"
|
||||
(getenv "PERL5LIB")))
|
||||
#t)))))
|
||||
(native-inputs
|
||||
`(("perl-module-install" ,perl-module-install)))
|
||||
(inputs `(("curl" ,curl)))
|
||||
|
|
Loading…
Reference in a new issue