about summary refs log tree commit diff
path: root/pkgs/development/libraries/glibc-2.10/locales.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/glibc-2.10/locales.nix')
-rw-r--r--pkgs/development/libraries/glibc-2.10/locales.nix42
1 files changed, 0 insertions, 42 deletions
diff --git a/pkgs/development/libraries/glibc-2.10/locales.nix b/pkgs/development/libraries/glibc-2.10/locales.nix
deleted file mode 100644
index 61bfc9edc02a..000000000000
--- a/pkgs/development/libraries/glibc-2.10/locales.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-/* This function builds just the `lib/locale/locale-archive' file from
-   Glibc and nothing else.  If `allLocales' is true, all supported
-   locales are included; otherwise, just the locales listed in
-   `locales'.  See localedata/SUPPORTED in the Glibc source tree for
-   the list of all supported locales:
-   http://sourceware.org/cgi-bin/cvsweb.cgi/libc/localedata/SUPPORTED?cvsroot=glibc
-*/
-
-{ stdenv, fetchurl, allLocales ? true, locales ? ["en_US.UTF-8/UTF-8"] }:
-
-let build = import ./common.nix;
-in
-  build null {
-    name = "glibc-locales";
-
-    inherit fetchurl stdenv;
-    installLocales = true;
-
-    builder = ./localesbuilder.sh;
-
-    # Awful hack: `localedef' doesn't allow the path to `locale-archive'
-    # to be overriden, but you *can* specify a prefix, i.e. it will use
-    # <prefix>/<path-to-glibc>/lib/locale/locale-archive.  So we use
-    # $TMPDIR as a prefix, meaning that the locale-archive is placed in
-    # $TMPDIR/nix/store/...-glibc-.../lib/locale/locale-archive.
-    buildPhase =
-      ''
-        mkdir -p $TMPDIR/"$(dirname $(readlink -f $(type -p localedef)))/../lib/locale"
-        make localedata/install-locales \
-            LOCALEDEF="localedef --prefix=$TMPDIR" \
-            localedir=$out/lib/locale \
-            ${if allLocales then "" else "SUPPORTED-LOCALES=\"${toString locales}\""}
-      '';
-
-    installPhase =
-      ''
-        ensureDir "$out/lib/locale"
-        cp -v "$TMPDIR/nix/store/"*"/lib/locale/locale-archive" "$out/lib/locale"
-      '';
-
-    meta.description = "Locale information for the GNU C Library";
-  }