diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-08-28 09:33:16 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-08-28 09:34:05 +0100 |
commit | e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9 (patch) | |
tree | 136c308d37445c811218aba0254fc5c322cdd621 | |
parent | 861048c15f681ed8412da6253063c77244a5d871 (diff) | |
download | nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar.gz nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar.bz2 nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar.lz nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar.xz nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.tar.zst nixlib-e67daebcb6eca3a2ae8c3a53b9c19a0f154945c9.zip |
pycuda: 2017.1 -> 2017.1.1
-rw-r--r-- | pkgs/development/python-modules/pycuda/default.nix | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/pkgs/development/python-modules/pycuda/default.nix b/pkgs/development/python-modules/pycuda/default.nix index 71bf64b77339..0bd8800eddcb 100644 --- a/pkgs/development/python-modules/pycuda/default.nix +++ b/pkgs/development/python-modules/pycuda/default.nix @@ -1,6 +1,7 @@ -{ buildPythonPackage -, fetchurl +{ buildPythonPackage +, fetchPypi , fetchFromGitHub +, Mako , boost , numpy , pytools @@ -22,28 +23,23 @@ let in buildPythonPackage rec { pname = "pycuda"; - version = "2017.1"; + version = "2017.1.1"; name = "${pname}-${version}"; - src = fetchurl { - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; - sha256 = "a92725ccd8515b4d7284b9127184b6fdb61f224daa086e7fc6b926e2094b055f"; + src = fetchPypi { + inherit pname version; + sha256 = "0qxmcjax32p1ywicw9sha2rvfbak4kjbx9pq57j3wq4cwf296nkb"; }; preConfigure = '' - findInputs ${boost.dev} boost_dirs propagated-native-build-inputs - - export BOOST_INCLUDEDIR=$(echo $boost_dirs | sed -e s/\ /\\n/g - | grep '\-dev')/include - export BOOST_LIBRARYDIR=$(echo $boost_dirs | sed -e s/\ /\\n/g - | grep -v '\-dev')/lib - - ${python.interpreter} configure.py --boost-inc-dir=$BOOST_INCLUDEDIR \ - --boost-lib-dir=$BOOST_LIBRARYDIR \ - --no-use-shipped-boost \ - --boost-python-libname=boost_python + ${python.interpreter} configure.py --boost-inc-dir=${boost.dev}/include \ + --boost-lib-dir=${boost}/lib \ + --no-use-shipped-boost \ + --boost-python-libname=boost_python ''; postInstall = '' - ln -s ${compyte} $out/${python.sitePackages}/pycuda/compyte + ln -s ${compyte} $out/${python.sitePackages}/pycuda/compyte ''; # Requires access to libcuda.so.1 which is provided by the driver @@ -63,7 +59,8 @@ buildPythonPackage rec { cudatoolkit compyte python - ]; + Mako + ]; meta = with stdenv.lib; { homepage = https://github.com/inducer/pycuda/; |