1{ fetchurl, python }:
2assert python.pkgs.isPy27;
3
4python.pkgs.buildPythonPackage
5 { pname = "gurobipy";
6 version = "7.5.2";
7 src = fetchurl
8 { url = "http://packages.gurobi.com/7.5/gurobi7.5.2_linux64.tar.gz";
9 sha256 = "13i1dl22lnmg7z9mb48zl3hy1qnpwdpr0zl2aizda0qnb7my5rnj";
10 };
11 setSourceRoot = "sourceRoot=$(echo gurobi*/*64)";
12 patches = [ ./no-clever-setup.patch ];
13 postInstall = "mv lib/libaes*.so* lib/libgurobi*.so* $out/lib";
14 postFixup =
15 ''
16 patchelf --set-rpath $out/lib \
17 $out/lib/python2.7/site-packages/gurobipy/gurobipy.so
18 patchelf --add-needed libaes75.so \
19 $out/lib/python2.7/site-packages/gurobipy/gurobipy.so
20 '';
21 }