nixpkgs/pkgs/development/python-modules/gurobipy/linux.nix

22 lines
720 B
Nix
Raw Normal View History

{ fetchurl, python }:
2017-12-09 14:41:18 -08:00
assert python.pkgs.isPy27;
2018-07-20 10:56:59 -07:00
python.pkgs.buildPythonPackage
{ pname = "gurobipy";
version = "7.5.2";
2017-12-09 12:28:39 -08:00
src = fetchurl
2017-12-22 08:43:09 -08:00
{ url = "http://packages.gurobi.com/7.5/gurobi7.5.2_linux64.tar.gz";
sha256 = "13i1dl22lnmg7z9mb48zl3hy1qnpwdpr0zl2aizda0qnb7my5rnj";
2017-12-09 12:28:39 -08:00
};
setSourceRoot = "sourceRoot=$(echo gurobi*/*64)";
2017-12-22 08:43:09 -08:00
patches = [ ./no-clever-setup.patch ];
postInstall = "mv lib/libaes*.so* lib/libgurobi*.so* $out/lib";
postFixup =
2017-12-09 12:28:39 -08:00
''
patchelf --set-rpath $out/lib \
$out/lib/python2.7/site-packages/gurobipy/gurobipy.so
2017-12-22 08:43:09 -08:00
patchelf --add-needed libaes75.so \
2017-12-09 12:28:39 -08:00
$out/lib/python2.7/site-packages/gurobipy/gurobipy.so
'';
}