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
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 5 additions and 1 deletions

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