vacuum-go: 0.16.1 -> 0.16.2 (#380231)
[NixPkgs.git] / pkgs / by-name / an / andi / package.nix
blob06efb791d54e67b79834f2db0595c996801c41e6
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   glib,
8   gsl,
9   libdivsufsort,
10   llvmPackages,
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "andi";
15   version = "0.14";
17   src = fetchFromGitHub {
18     owner = "evolbioinf";
19     repo = "andi";
20     tag = "v${finalAttrs.version}";
21     hash = "sha256-tjQ9exFyqu/xnbUGpF6k0kE5C1D93kISjRErwHfjW9E=";
22   };
24   nativeBuildInputs = [
25     autoreconfHook
26     pkg-config
27   ];
29   buildInputs = [
30     gsl
31     libdivsufsort
32   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ llvmPackages.openmp ];
34   configureFlags = [ (lib.enableFeature finalAttrs.finalPackage.doCheck "unit-tests") ];
36   nativeCheckInputs = [ glib ];
38   doCheck = true;
40   preCheck = ''
41     patchShebangs ./test
42   '';
44   meta = {
45     description = "Efficient Estimation of Evolutionary Distances";
46     homepage = "https://github.com/evolbioinf/andi";
47     license = lib.licenses.gpl3Plus;
48     maintainers = with lib.maintainers; [ natsukium ];
49     mainProgram = "andi";
50     platforms = lib.platforms.all;
51   };