openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / by-name / li / libgumath / package.nix
blob6160e7276c2d25618d11047e74b2481bef8ef55f
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   libndtypes,
6   libxnd,
7 }:
9 stdenv.mkDerivation {
10   pname = "libgumath";
11   version = "unstable-2019-08-01";
13   src = fetchFromGitHub {
14     owner = "xnd-project";
15     repo = "gumath";
16     rev = "360ed454105ac5615a7cb7d216ad25bc4181b876";
17     sha256 = "1wprkxpmjrk369fpw8rbq51r7jvqkcndqs209y7p560cnagmsxc6";
18   };
20   buildInputs = [
21     libndtypes
22     libxnd
23   ];
25   # Override linker with cc (symlink to either gcc or clang)
26   # Library expects to use cc for linking
27   configureFlags = [
28     "LD=${stdenv.cc.targetPrefix}cc"
29   ];
31   doCheck = true;
33   meta = with lib; {
34     description = "Library supporting function dispatch on general data containers. C base and Python wrapper";
35     homepage = "https://xnd.io/";
36     license = licenses.bsd3;
37     maintainers = [ maintainers.costrouc ];
38   };