gnu: guile-email: Add phase to patch the module directory.
Otherwise the .go files appear within share, and Guile doesn't find them. With this patch they appear in lib within the output. One thing this means is that stack traces include the filenames. * gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir phase.master
parent
660dbe6564
commit
c219104c78
|
@ -926,7 +926,16 @@ tracker's SOAP service, such as @url{https://bugs.gnu.org}.")
|
||||||
(inputs
|
(inputs
|
||||||
`(("guile" ,guile-2.2)))
|
`(("guile" ,guile-2.2)))
|
||||||
(arguments
|
(arguments
|
||||||
'(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings
|
'(#:make-flags '("GUILE_AUTO_COMPILE=0") ; to prevent guild warnings
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'patch-module-dir
|
||||||
|
(lambda _
|
||||||
|
(substitute* "Makefile.in"
|
||||||
|
(("^godir = ([[:graph:]]+)")
|
||||||
|
"godir = \
|
||||||
|
$(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n"))
|
||||||
|
#t)))))
|
||||||
(home-page "https://guile-email.systemreboot.net")
|
(home-page "https://guile-email.systemreboot.net")
|
||||||
(synopsis "Guile email parser")
|
(synopsis "Guile email parser")
|
||||||
(description "guile-email is a collection of email utilities implemented
|
(description "guile-email is a collection of email utilities implemented
|
||||||
|
|
Reference in New Issue