about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/libraries/libndtypes/default.nix
blob: 925154e1d459fe3d7968815b653755f21ad2b172 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{ lib
, stdenv
, fetchFromGitHub
}:

stdenv.mkDerivation rec {
  name = "libndtypes-${version}";
  version = "0.2.0dev3";

  src = fetchFromGitHub {
    owner = "plures";
    repo = "ndtypes";
    rev = "v${version}";
    sha256 = "0dpvv13mrid8l5zkjlz18qvirz3nr0v98agx9bcvkqbiahlfgjli";
  };

  # Override linker with cc (symlink to either gcc or clang)
  # Library expects to use cc for linking
  configureFlags = [ "LD=${stdenv.cc.targetPrefix}cc" ];

  meta = {
    description = "Dynamic types for data description and in-memory computations";
    homepage = https://xnd.io/;
    license = lib.licenses.bsdOriginal;
    maintainers = with lib.maintainers; [ costrouc ];
  };
}