gnu: guile-commonmark: Remove hard-coded "/2.0" in installation directories.

* gnu/packages/guile.scm (guile-commonmark)[source]: Add 'snippet' and
'modules'.
This commit is contained in:
Ludovic Courtès 2016-09-07 18:33:33 +02:00
parent ffc72ec6df
commit 757ce0f99d
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -1206,7 +1206,18 @@ (define-public guile-commonmark
"/" name "-" version ".tar.gz"))
(sha256
(base32
"12cb5fqvvgc87f5xp0ih5az305wnjia89l5jba83d0r2p8bfy0b0"))))
"12cb5fqvvgc87f5xp0ih5az305wnjia89l5jba83d0r2p8bfy0b0"))
(modules '((guix build utils)))
(snippet
;; Use the real effective version of Guile in directory names
;; instead of a hard-coded "/2.0".
'(begin
(substitute* "configure"
(("ac_subst_vars='")
"ac_subst_vars='GUILE_EFFECTIVE_VERSION\n"))
(substitute* "Makefile.in"
(("/site/2.0")
"/site/@GUILE_EFFECTIVE_VERSION@"))))))
(build-system gnu-build-system)
(inputs
`(("guile" ,guile-2.0)))