pycuda: 2017.1 -> 2017.1.1

This commit is contained in:
Jörg Thalheim 2017-08-28 09:33:16 +01:00
parent 861048c15f
commit e67daebcb6

View file

@ -1,6 +1,7 @@
{ buildPythonPackage { buildPythonPackage
, fetchurl , fetchPypi
, fetchFromGitHub , fetchFromGitHub
, Mako
, boost , boost
, numpy , numpy
, pytools , pytools
@ -22,22 +23,17 @@ let
in in
buildPythonPackage rec { buildPythonPackage rec {
pname = "pycuda"; pname = "pycuda";
version = "2017.1"; version = "2017.1.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchurl { src = fetchPypi {
url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; inherit pname version;
sha256 = "a92725ccd8515b4d7284b9127184b6fdb61f224daa086e7fc6b926e2094b055f"; sha256 = "0qxmcjax32p1ywicw9sha2rvfbak4kjbx9pq57j3wq4cwf296nkb";
}; };
preConfigure = '' preConfigure = ''
findInputs ${boost.dev} boost_dirs propagated-native-build-inputs ${python.interpreter} configure.py --boost-inc-dir=${boost.dev}/include \
--boost-lib-dir=${boost}/lib \
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 \ --no-use-shipped-boost \
--boost-python-libname=boost_python --boost-python-libname=boost_python
''; '';
@ -63,6 +59,7 @@ buildPythonPackage rec {
cudatoolkit cudatoolkit
compyte compyte
python python
Mako
]; ];
meta = with stdenv.lib; { meta = with stdenv.lib; {