summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2009-04-23 10:24:40 +0000
committerMichael Raskin <7c6f434c@mail.ru>2009-04-23 10:24:40 +0000
commit35bb7d64126194bbb83863974bb03845929f183f (patch)
treef8e31cb899e8c729ab9aaa2673adea0df0f1229c /pkgs
parent202106305235b3bd0701e07740de5f5e75967310 (diff)
downloadnixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar.gz
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar.bz2
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar.lz
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar.xz
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.tar.zst
nixpkgs-35bb7d64126194bbb83863974bb03845929f183f.zip
Python-not-2.4 support for libxml2
svn path=/nixpkgs/trunk/; revision=15265
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/libxml2/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index a1043bad67c..1a0b0557b14 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -3,7 +3,7 @@
 assert zlib != null;
 assert pythonSupport -> python != null;
 
-stdenv.mkDerivation {
+stdenv.mkDerivation ({
   name = "libxml2-2.6.32";
   builder = ./builder.sh;
 
@@ -19,4 +19,8 @@ stdenv.mkDerivation {
   propagatedBuildInputs = [zlib];
 
   postInstall = "ensureDir $out/nix-support; cp ${./setup-hook.sh} $out/nix-support/setup-hook";
-}
+} // (if pythonSupport then {
+  preConfigure = ''
+    sed -e "s^pythondir=.*$^pythondir=$(toPythonPath $out)^" < configure.old > configure
+  '';
+} else {}))