nixpkgs/pkgs/development/libraries/libgumath/default.nix

35 lines
815 B
Nix
Raw Normal View History

{ lib, stdenv
2018-11-27 22:52:34 +01:00
, fetchFromGitHub
, libndtypes
, libxnd
}:
2019-08-13 23:52:01 +02:00
stdenv.mkDerivation {
pname = "libgumath";
version = "unstable-2019-08-01";
2018-11-27 22:52:34 +01:00
src = fetchFromGitHub {
owner = "xnd-project";
2018-11-27 22:52:34 +01:00
repo = "gumath";
rev = "360ed454105ac5615a7cb7d216ad25bc4181b876";
sha256 = "1wprkxpmjrk369fpw8rbq51r7jvqkcndqs209y7p560cnagmsxc6";
2018-11-27 22:52:34 +01:00
};
buildInputs = [ libndtypes libxnd ];
# Override linker with cc (symlink to either gcc or clang)
# Library expects to use cc for linking
configureFlags = [
"LD=${stdenv.cc.targetPrefix}cc"
];
doCheck = true;
meta = with lib; {
2018-11-27 22:52:34 +01:00
description = "Library supporting function dispatch on general data containers. C base and Python wrapper";
homepage = "https://xnd.io/";
2018-11-27 22:52:34 +01:00
license = licenses.bsd3;
maintainers = [ maintainers.costrouc ];
};
}