1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 06:30:36 +02:00

gnu: guix: Provide the correct version string.

Fixes <https://bugs.gnu.org/29429>.
Reported by Arun Isaac <arunisaac@systemreboot.net>.

* gnu/packages/package-management.scm (guix)[arguments]: Move
'bootstrap' phase before 'configure'.  Create '.tarball-version' file.
This commit is contained in:
Ludovic Courtès
2017-11-28 13:25:04 +01:00
parent 65c0f43649
commit 91c619ebdf

View File

@@ -136,13 +136,17 @@
(ice-9 rdelim))
#:phases (modify-phases %standard-phases
(add-after 'unpack 'bootstrap
(add-before 'configure 'bootstrap
(lambda _
;; Make sure 'msgmerge' can modify the PO files.
(for-each (lambda (po)
(chmod po #o666))
(find-files "." "\\.po$"))
(call-with-output-file ".tarball-version"
(lambda (port)
(display ,version port)))
(zero? (system* "sh" "bootstrap"))))
(add-before
'configure 'copy-bootstrap-guile