Author: simons
Date: Sat Apr 28 14:14:16 2012
New Revision: 33941
URL: https://nixos.org/websvn/nix/?rev=33941&sc=1
Log:
numpy: fixed build (patch by Konrad Hinsen)
Added:
nixpkgs/trunk/pkgs/development/python-modules/numpy/
nixpkgs/trunk/pkgs/development/python-modules/numpy/no_default_dirs.patch
Modified:
nixpkgs/trunk/pkgs/top-level/python-packages.nix
Added: nixpkgs/trunk/pkgs/development/python-modules/numpy/no_default_dirs.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/python-modules/numpy/no_default_dirs.patch
Sat Apr 28 14:14:16 2012 (r33941)
@@ -0,0 +1,28 @@
+diff -ur numpy-1.6.1-orig/numpy/distutils/system_info.py
numpy-1.6.1/numpy/distutils/system_info.py
+--- numpy-1.6.1-orig/numpy/distutils/system_info.py 2011-07-01
17:31:13.000000000 -0400
++++ numpy-1.6.1/numpy/distutils/system_info.py 2012-04-27 14:10:38.000000000
-0400
+@@ -189,18 +189,12 @@
+ default_x11_lib_dirs = []
+ default_x11_include_dirs = []
+ else:
+- default_lib_dirs = libpaths(['/usr/local/lib','/opt/lib','/usr/lib',
+- '/opt/local/lib','/sw/lib'], platform_bits)
+- default_include_dirs = ['/usr/local/include',
+- '/opt/include', '/usr/include',
+- '/opt/local/include', '/sw/include',
+- '/usr/include/suitesparse']
+- default_src_dirs = ['.','/usr/local/src', '/opt/src','/sw/src']
+-
+- default_x11_lib_dirs = libpaths(['/usr/X11R6/lib','/usr/X11/lib',
+- '/usr/lib'], platform_bits)
+- default_x11_include_dirs = ['/usr/X11R6/include','/usr/X11/include',
+- '/usr/include']
++ default_lib_dirs = []
++ default_include_dirs = []
++ default_src_dirs = ['.']
++
++ default_x11_lib_dirs = []
++ default_x11_include_dirs = []
+
+ if os.path.join(sys.prefix, 'lib') not in default_lib_dirs:
+ default_lib_dirs.insert(0,os.path.join(sys.prefix, 'lib'))
Modified: nixpkgs/trunk/pkgs/top-level/python-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/python-packages.nix Fri Apr 27 13:18:36
2012 (r33940)
+++ nixpkgs/trunk/pkgs/top-level/python-packages.nix Sat Apr 28 14:14:16
2012 (r33941)
@@ -1081,9 +1081,10 @@
sha256 = "1pawfmf7j7pd3mjzhmmw9hkglc2qdirrkvv29m5nsmpf2b3ip2vq";
};
- # TODO: add ATLAS=${pkgs.atlas}
+ patches = [ ../development/python-modules/numpy/no_default_dirs.patch ];
+
installCommand = ''
- export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack}
+ export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} ATLAS=${pkgs.atlas}
python setup.py build --fcompiler="gnu95"
python setup.py install --prefix=$out
'';
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits