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="
|
||||
(assoc-ref %outputs "out")
|
||||
"/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))
|
||||
;; TODO: Add Ploticus.
|
||||
(inputs `(("guile" ,guile-2.0)
|
||||
|
|
Loading…
Reference in New Issue