From 91c619ebdfd065f0becbbcc742dc412dc41e77a1 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 28 Nov 2017 13:25:04 +0100 Subject: gnu: guix: Provide the correct version string. Fixes . Reported by Arun Isaac . * gnu/packages/package-management.scm (guix)[arguments]: Move 'bootstrap' phase before 'configure'. Create '.tarball-version' file. --- gnu/packages/package-management.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 15c310d6e6..6d18fa0782 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -136,13 +136,17 @@ (define-public guix (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 -- cgit v1.2.3