at v192 744 B view raw
1{ stdenv, fetchurl, python, buildPythonPackage, gmp }: 2 3buildPythonPackage rec { 4 name = "pycrypto-2.6.1"; 5 namePrefix = ""; 6 7 src = fetchurl { 8 url = "http://pypi.python.org/packages/source/p/pycrypto/${name}.tar.gz"; 9 sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj"; 10 }; 11 12 preConfigure = '' 13 sed -i 's,/usr/include,/no-such-dir,' configure 14 sed -i "s!,'/usr/include/'!!" setup.py 15 ''; 16 17 buildInputs = stdenv.lib.optional (!python.isPypy or false) gmp; # optional for pypy 18 19 doCheck = !(python.isPypy or stdenv.isDarwin); # error: AF_UNIX path too long 20 21 meta = { 22 homepage = "http://www.pycrypto.org/"; 23 description = "Python Cryptography Toolkit"; 24 platforms = stdenv.lib.platforms.unix; 25 }; 26}