~ruther/guix-local

e9bab1df6d4c71f9617362c2bd8babe61dec759d — Ludovic Courtès 11 years ago 094b2ef
gnu: gawk: Build a UTF-8 locale for the tests.

* gnu/packages/gawk.scm (gawk)[arguments]: Add 'install-locales' phase.
1 files changed, 11 insertions(+), 1 deletions(-)

M gnu/packages/gawk.scm
M gnu/packages/gawk.scm => gnu/packages/gawk.scm +11 -1
@@ 64,7 64,17 @@
                          '((substitute* "extension/configure"
                              (("/usr/bin/file") (which "file"))))
                          '())))
                %standard-phases)))

                (alist-cons-before
                 'check 'install-locales
                 (lambda _
                   ;; A bunch of tests require the availability of a UTF-8
                   ;; locale and otherwise fail.  Give them what they want.
                   (setenv "LOCPATH" (getcwd))
                   (zero? (system* "localedef" "--no-archive"
                                   "--prefix" (getcwd) "-i" "en_US"
                                   "-f" "UTF-8" "./en_US.UTF-8")))
                 %standard-phases))))
   (inputs `(("libsigsegv" ,libsigsegv)

             ,@(if (%current-target-system)