diff options
author | Mark H Weaver <mhw@netris.org> | 2015-03-07 02:40:55 -0500 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2015-03-07 02:40:55 -0500 |
commit | 526d71b3033217332edb5076833e662ab92e0ad9 (patch) | |
tree | 1713a3d24129147896d5260555dc1ea92283b494 /gnu | |
parent | 93c117eec3680c3f2b8d8fe4aafb99db352c468e (diff) | |
download | gnu-guix-526d71b3033217332edb5076833e662ab92e0ad9.tar gnu-guix-526d71b3033217332edb5076833e662ab92e0ad9.tar.gz |
gnu: zsh: Use ISO-8859-1 in 'fix-sh' phase.
* gnu/packages/zsh.scm (zsh)[arguments]: Use ISO-8859-1 in 'fix-sh' phase.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/zsh.scm | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/gnu/packages/zsh.scm b/gnu/packages/zsh.scm index 9e9ee99cc8..3d3d5889d9 100644 --- a/gnu/packages/zsh.scm +++ b/gnu/packages/zsh.scm @@ -41,20 +41,22 @@ #:phases (alist-cons-before 'configure 'fix-sh (lambda _ - (substitute* - '("configure" - "configure.ac" - "Src/exec.c" - "Src/mkmakemod.sh" - "Config/installfns.sh" - "Config/defs.mk.in" - "Test/E01options.ztst" - "Test/A05execution.ztst" - "Test/A01grammar.ztst" - "Test/B02typeset.ztst" - "Completion/Unix/Command/_init_d" - "Util/preconfig") - (("/bin/sh") (which "sh")))) + ;; Some of the files are ISO-8859-1 encoded. + (with-fluids ((%default-port-encoding #f)) + (substitute* + '("configure" + "configure.ac" + "Src/exec.c" + "Src/mkmakemod.sh" + "Config/installfns.sh" + "Config/defs.mk.in" + "Test/E01options.ztst" + "Test/A05execution.ztst" + "Test/A01grammar.ztst" + "Test/B02typeset.ztst" + "Completion/Unix/Command/_init_d" + "Util/preconfig") + (("/bin/sh") (which "sh"))))) %standard-phases))) (native-inputs `(("autoconf", autoconf))) (inputs `(("ncurses", ncurses) |