Author: eelco
Date: Fri Feb 17 22:02:37 2012
New Revision: 32373
URL: https://nixos.org/websvn/nix/?rev=32373&sc=1

Log:
* Move all glibc versions to development/libraries/glibc.

Added:
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/2.13/
      - copied from r32369, 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.13/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/2.14/
      - copied from r32369, 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.14/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/2.5/
      - copied from r32369, 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.5/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/2.7/
      - copied from r32369, 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.7/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc/2.9/
      - copied from r32369, 
nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.9/
Deleted:
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.13/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.14/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.5/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.7/
   nixpkgs/branches/stdenv-updates/pkgs/development/libraries/glibc-2.9/
Modified:
   nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix

Modified: nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Fri Feb 
17 21:51:06 2012        (r32372)
+++ nixpkgs/branches/stdenv-updates/pkgs/top-level/all-packages.nix     Fri Feb 
17 22:02:37 2012        (r32373)
@@ -3515,29 +3515,29 @@
 
   glibcCross = glibc214Cross;
 
-  glibc25 = callPackage ../development/libraries/glibc-2.5 {
+  glibc25 = callPackage ../development/libraries/glibc/2.5 {
     kernelHeaders = linuxHeaders_2_6_28;
     installLocales = false;
   };
 
-  glibc27 = callPackage ../development/libraries/glibc-2.7 {
+  glibc27 = callPackage ../development/libraries/glibc/2.7 {
     kernelHeaders = linuxHeaders;
     #installLocales = false;
   };
 
-  glibc29 = callPackage ../development/libraries/glibc-2.9 {
+  glibc29 = callPackage ../development/libraries/glibc/2.9 {
     kernelHeaders = linuxHeaders;
     installLocales = getConfig [ "glibc" "locales" ] false;
   };
 
-  glibc29Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc-2.9) {
+  glibc29Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc/2.9) {
     inherit stdenv fetchurl;
     gccCross = gccCrossStageStatic;
     kernelHeaders = linuxHeadersCross;
     installLocales = getConfig [ "glibc" "locales" ] false;
   });
 
-  glibc213 = (callPackage ../development/libraries/glibc-2.13 {
+  glibc213 = (callPackage ../development/libraries/glibc/2.13 {
     kernelHeaders = linuxHeaders;
     installLocales = getConfig [ "glibc" "locales" ] false;
     machHeaders = null;
@@ -3545,49 +3545,39 @@
     gccCross = null;
   }) // (if crossSystem != null then { hostDrv = glibc213Cross; } else {});
 
-  glibc213Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc-2.13)
-    (let crossGNU = (crossSystem != null && crossSystem.config == 
"i586-pc-gnu");
-     in ({
+  glibc213Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc/2.13)
+    (let crossGNU = crossSystem != null && crossSystem.config == "i586-pc-gnu";
+     in {
        inherit stdenv fetchurl;
        gccCross = gccCrossStageStatic;
        kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
        installLocales = getConfig [ "glibc" "locales" ] false;
      }
-
-     //
-
-     (if crossGNU
-      then {
+     // lib.optionalAttrs crossGNU {
         inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
         inherit fetchgit;
-      }
-      else { }))));
+      }));
 
-  glibc214 = (callPackage ../development/libraries/glibc-2.14 {
+  glibc214 = (callPackage ../development/libraries/glibc/2.14 {
     kernelHeaders = linuxHeaders;
     installLocales = getConfig [ "glibc" "locales" ] false;
     machHeaders = null;
     hurdHeaders = null;
     gccCross = null;
-  }) // (if crossSystem != null then { hostDrv = glibc214Cross; } else {});
+  }) // (lib.optionalAttrs (crossSystem != null) { hostDrv = glibc214Cross; });
 
-  glibc214Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc-2.14)
+  glibc214Cross = forceBuildDrv (makeOverridable (import 
../development/libraries/glibc/2.14)
     (let crossGNU = (crossSystem != null && crossSystem.config == 
"i586-pc-gnu");
-     in ({
+     in {
        inherit stdenv fetchurl;
        gccCross = gccCrossStageStatic;
        kernelHeaders = if crossGNU then gnu.hurdHeaders else linuxHeadersCross;
        installLocales = getConfig [ "glibc" "locales" ] false;
      }
-
-     //
-
-     (if crossGNU
-      then {
+     // lib.optionalAttrs crossGNU {
         inherit (gnu) machHeaders hurdHeaders libpthreadHeaders mig;
         inherit fetchgit;
-      }
-      else { }))));
+      }));
 
   # We can choose:
   libcCrossChooser = name : if (name == "glibc") then glibcCross
@@ -3602,9 +3592,9 @@
     installLocales = getConfig [ "glibc" "locales" ] false;
   };
 
-  glibcLocales = callPackage ../development/libraries/glibc-2.14/locales.nix { 
};
+  glibcLocales = callPackage ../development/libraries/glibc/2.14/locales.nix { 
};
 
-  glibcInfo = callPackage ../development/libraries/glibc-2.14/info.nix { };
+  glibcInfo = callPackage ../development/libraries/glibc/2.14/info.nix { };
 
   glibc_multi =
       runCommand "${glibc.name}-multi"
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to