linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / science / biology / gifticlib / default.nix
blob306324129cbdfb6e165fc16531b09d7d8c7dafec
1 { lib, stdenv, fetchFromGitHub, cmake, expat, nifticlib, zlib }:
3 stdenv.mkDerivation rec {
4   pname = "gifticlib";
5   version = "unstable-2020-07-07";
7   src = fetchFromGitHub {
8     owner = "NIFTI-Imaging";
9     repo = "gifti_clib";
10     rev = "5eae81ba1e87ef3553df3b6ba585f12dc81a0030";
11     sha256 = "0gcab06gm0irjnlrkpszzd4wr8z0fi7gx8f7966gywdp2jlxzw19";
12   };
14   cmakeFlags = [ "-DUSE_SYSTEM_NIFTI=ON" "-DDOWNLOAD_TEST_DATA=OFF" ];
16   nativeBuildInputs = [ cmake ];
17   buildInputs = [ expat nifticlib zlib ];
19   # without the test data, this is only a few basic tests
20   doCheck = !stdenv.isDarwin;
21   checkPhase = ''
22     runHook preCheck
23     ctest -LE 'NEEDS_DATA'
24     runHook postCheck
25   '';
27   meta = with lib; {
28     homepage = "https://www.nitrc.org/projects/gifti";
29     description = "Medical imaging geometry format C API";
30     maintainers = with maintainers; [ bcdarwin ];
31     platforms = platforms.unix;
32     license = licenses.publicDomain;
33   };