1 { lib, stdenv, fetchFromGitHub, autoconf, cmake, hdf5, zlib, nix-update-script }:
3 stdenv.mkDerivation rec {
7 src = fetchFromGitHub {
11 sha256 = "sha256-hfdeztEyHvuOnLS71oSv8sPqFe2UCX5KlANqrT/Gfx8=";
14 nativeBuildInputs = [ autoconf cmake ];
16 buildInputs = [ hdf5 zlib ];
18 cmakeFlags = [ "-DUSE_HDF5=ON" ];
20 # Parallel build fails in some cases: https://github.com/pachterlab/kallisto/issues/160
21 enableParallelBuilding = false;
23 passthru.updateScript = nix-update-script { };
26 description = "Program for quantifying abundances of transcripts from RNA-Seq data";
27 mainProgram = "kallisto";
28 homepage = "https://pachterlab.github.io/kallisto";
29 license = licenses.bsd2;
30 platforms = platforms.linux;
31 maintainers = with maintainers; [ arcadio ];