fetchsvn: set LC_ALL in builder to allow svn to handle unicode filenames

+6 -2
+4
pkgs/build-support/fetchsvn/builder.sh
··· 18 18 export HOME="$PWD" 19 19 fi; 20 20 21 + if test -z "$LC_ALL"; then 22 + export LC_ALL="en_US.UTF-8" 23 + fi; 24 + 21 25 # Pipe the "p" character into Subversion to force it to accept the 22 26 # server's certificate. This is perfectly safe: we don't care 23 27 # whether the server is being spoofed --- only the cryptographic
+2 -2
pkgs/build-support/fetchsvn/default.nix
··· 1 - {stdenv, subversion, sshSupport ? false, openssh ? null}: 1 + {stdenv, subversion, glibcLocales, sshSupport ? false, openssh ? null}: 2 2 {url, rev ? "HEAD", md5 ? "", sha256 ? "", 3 3 ignoreExternals ? false, ignoreKeywords ? false, name ? null}: 4 4 ··· 31 31 stdenv.mkDerivation { 32 32 name = name_; 33 33 builder = ./builder.sh; 34 - buildInputs = [subversion]; 34 + buildInputs = [ subversion glibcLocales ]; 35 35 36 36 outputHashAlgo = "sha256"; 37 37 outputHashMode = "recursive";