gnu: scribus: Fix build.

* gnu/packages/scribus.scm (scribus)[arguments]: Re-introduce fix for
  "ImportError: No module named _sysconfigdata_nd".
This commit is contained in:
Nicolas Goaziou 2018-06-07 00:22:09 +02:00
parent 116ca65b58
commit 4a007e2db9
No known key found for this signature in database
GPG key ID: A834B9E080A93738

View file

@ -61,7 +61,19 @@ (define-public scribus
(arguments
`(#:tests? #f ;no test target
#:configure-flags
'("-DWANT_GRAPHICSMAGICK=1")))
'("-DWANT_GRAPHICSMAGICK=1")
#:phases
(modify-phases %standard-phases
(add-after 'install 'wrap-program
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Fix "ImportError: No module named _sysconfigdata_nd" where
;; Scribus checks PATH and eventually runs system's Python
;; instead of package's.
(let* ((out (assoc-ref outputs "out"))
(py2 (assoc-ref inputs "python")))
(wrap-program (string-append out "/bin/scribus")
`("PATH" ":" prefix (,(string-append py2 "/bin")))))
#t)))))
(inputs
`(("boost" ,boost)
("cairo" ,cairo)