gnu: skribilo: Make sure Guile-Reader is in the search path.
Reported by Luis Souto Graña <luissoutobueu@gmail.com>. * gnu/packages/skribilo.scm (skribilo)[arguments]: Add #:phases.
This commit is contained in:
parent
c8bf8b2f88
commit
2f7a10db6d
|
@ -43,6 +43,22 @@
|
||||||
'(#:configure-flags (list (string-append "--with-guilemoduledir="
|
'(#:configure-flags (list (string-append "--with-guilemoduledir="
|
||||||
(assoc-ref %outputs "out")
|
(assoc-ref %outputs "out")
|
||||||
"/share/guile/site/2.0"))
|
"/share/guile/site/2.0"))
|
||||||
|
|
||||||
|
#:phases (alist-cons-before
|
||||||
|
'configure 'pre-configure
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
;; Make sure the 'skribilo' command gets to see
|
||||||
|
;; Guile-Reader, even if Guile-Reader is not in the search
|
||||||
|
;; path.
|
||||||
|
(let ((reader (assoc-ref inputs "guile-reader")))
|
||||||
|
(substitute* "src/skribilo.in"
|
||||||
|
(("^exec (.*) -c" _ things)
|
||||||
|
(string-append "exec " things
|
||||||
|
" -L " reader "/share/guile/site/2.0"
|
||||||
|
" -C " reader "/share/guile/site/2.0"
|
||||||
|
" -c")))))
|
||||||
|
%standard-phases)
|
||||||
|
|
||||||
#:parallel-build? #f))
|
#:parallel-build? #f))
|
||||||
;; TODO: Add Ploticus.
|
;; TODO: Add Ploticus.
|
||||||
(inputs `(("guile" ,guile-2.0)
|
(inputs `(("guile" ,guile-2.0)
|
||||||
|
|
Loading…
Reference in New Issue