about summary refs log tree commit diff
path: root/pkgs/development/interpreters/python/2.7
diff options
context:
space:
mode:
authorAlexander Tsamutali <astsmtl@yandex.ru>2011-09-17 16:29:40 +0000
committerAlexander Tsamutali <astsmtl@yandex.ru>2011-09-17 16:29:40 +0000
commitcca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc (patch)
tree2395f3886eeff95377274aefece060a95ff214e0 /pkgs/development/interpreters/python/2.7
parent051b50143af6a40d360ba2469ea60b6ab82f39cf (diff)
downloadnixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar.gz
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar.bz2
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar.lz
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar.xz
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.tar.zst
nixlib-cca42b5cc08aaf3ab928f6eaa5ef50ad74a83ddc.zip
development/interpreters/python/2.7: Fix building on Linux 3.x (iirc, that was the problem).
svn path=/nixpkgs/trunk/; revision=29325
Diffstat (limited to 'pkgs/development/interpreters/python/2.7')
-rw-r--r--pkgs/development/interpreters/python/2.7/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/python/2.7/default.nix b/pkgs/development/interpreters/python/2.7/default.nix
index 483a7e5fc002..4ba380436bbe 100644
--- a/pkgs/development/interpreters/python/2.7/default.nix
+++ b/pkgs/development/interpreters/python/2.7/default.nix
@@ -30,6 +30,12 @@ let
       ./nix-store-mtime.patch
     ];
 
+  postPatch = ''
+    substituteInPlace ./Lib/plat-generic/regen \
+                      --replace /usr/include/netinet/in.h \
+                                ${stdenv.gcc.libc}/include/netinet/in.h
+  '';
+
   buildInputs =
     optional (stdenv ? gcc && stdenv.gcc.libc != null) stdenv.gcc.libc ++
     [ bzip2 ]
@@ -49,7 +55,7 @@ let
   python = stdenv.mkDerivation {
     name = "python-${version}";
 
-    inherit majorVersion version src patches buildInputs;
+    inherit majorVersion version src patches postPatch buildInputs;
 
     C_INCLUDE_PATH = concatStringsSep ":" (map (p: "${p}/include") buildInputs);
     LIBRARY_PATH = concatStringsSep ":" (map (p: "${p}/lib") buildInputs);
@@ -110,7 +116,7 @@ let
     stdenv.mkDerivation rec {
       name = "python-${moduleName}-${python.version}";
 
-      inherit src patches;
+      inherit src patches postPatch;
 
       buildInputs = [ python ] ++ deps;