The glibc locales expression did not work limiting SUPPORTED-LOCALES. Now it does.
svn path=/nixpkgs/branches/stdenv-updates/; revision=24249
This commit is contained in:
parent
61e9f9cede
commit
27ae94e566
@ -28,12 +28,13 @@ in
|
|||||||
mkdir -p $TMPDIR/"$(dirname $(readlink -f $(type -p localedef)))/../lib/locale"
|
mkdir -p $TMPDIR/"$(dirname $(readlink -f $(type -p localedef)))/../lib/locale"
|
||||||
|
|
||||||
# Hack to allow building of the locales (needed since glibc-2.12)
|
# Hack to allow building of the locales (needed since glibc-2.12)
|
||||||
sed -i -e 's/^LOCALEDEF=/LOCALEDEF?=/' ../glibc-2*/localedata/Makefile
|
sed -i -e "s,^LOCALEDEF=.*,LOCALEDEF=localedef --prefix=$TMPDIR," -e \
|
||||||
|
/library-path/d ../glibc-2*/localedata/Makefile
|
||||||
|
${if allLocales then "" else
|
||||||
|
"echo SUPPORTED-LOCALES=\"${toString locales}\" > ../glibc-2*/localedata/SUPPORTED"}
|
||||||
|
|
||||||
make localedata/install-locales \
|
make localedata/install-locales \
|
||||||
LOCALEDEF="localedef --prefix=$TMPDIR" \
|
|
||||||
localedir=$out/lib/locale \
|
localedir=$out/lib/locale \
|
||||||
${if allLocales then "" else "SUPPORTED-LOCALES=\"${toString locales}\""}
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase =
|
installPhase =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user