depot/third_party/nixpkgs/pkgs/development/python-modules/xnd/default.nix
Default email 8ac5e011d6 Project import generated by Copybara.
GitOrigin-RevId: 2c3273caa153ee8eb5786bc8141b85b859e7efd7
2020-04-24 19:36:52 -04:00

29 lines
818 B
Nix

{ buildPythonPackage
, ndtypes
, libndtypes
, libxnd
, isPy27
}:
buildPythonPackage {
pname = "xnd";
disabled = isPy27;
inherit (libxnd) version src meta;
propagatedBuildInputs = [ ndtypes ];
postPatch = ''
substituteInPlace setup.py \
--replace 'include_dirs = ["libxnd", "ndtypes/python/ndtypes"] + INCLUDES' \
'include_dirs = ["${libndtypes}/include", "${ndtypes}/include", "${libxnd}/include"]' \
--replace 'library_dirs = ["libxnd", "ndtypes/libndtypes"] + LIBS' \
'library_dirs = ["${libndtypes}/lib", "${libxnd}/lib"]' \
--replace 'runtime_library_dirs = ["$ORIGIN"]' \
'runtime_library_dirs = ["${libndtypes}/lib", "${libxnd}/lib"]' \
'';
postInstall = ''
mkdir $out/include
cp python/xnd/*.h $out/include
'';
}