{ stdenv, fetchurl, zlib, bzip2, lzma, curl, perl }: stdenv.mkDerivation rec { pname = "htslib"; version = "1.10.2"; src = fetchurl { url = "https://github.com/samtools/htslib/releases/download/${version}/${pname}-${version}.tar.bz2"; sha256 = "0f8rglbvf4aaw41i2sxlpq7pvhly93sjqiz0l4q3hwki5zg47dg3"; }; # perl is only used during the check phase. nativeBuildInputs = [ perl ]; buildInputs = [ zlib bzip2 lzma curl ]; configureFlags = [ "--enable-libcurl" ]; # optional but strongly recommended installFlags = [ "prefix=$(out)" ]; preCheck = '' patchShebangs test/ ''; enableParallelBuilding = true; doCheck = true; meta = with stdenv.lib; { description = "A C library for reading/writing high-throughput sequencing data"; license = licenses.mit; homepage = "http://www.htslib.org/"; platforms = platforms.unix; maintainers = [ maintainers.mimame ]; }; }