{ lib, stdenv, fetchurl, zlib, bzip2, cmake, python3 }: stdenv.mkDerivation rec { pname = "SPAdes"; version = "3.15.5"; src = fetchurl { url = "http://cab.spbu.ru/files/release${version}/${pname}-${version}.tar.gz"; sha256 = "sha256-FVw2QNVx8uexmgUDHR/Q0ZvYLfeF04hw+5O9JBsSu/o="; }; nativeBuildInputs = [ cmake ]; buildInputs = [ zlib bzip2 python3 ]; doCheck = true; sourceRoot = "${pname}-${version}/src"; env.CXXFLAGS = toString [ # GCC 13: error: 'uint32_t' does not name a type "-include cstdint" ]; meta = with lib; { description = "St. Petersburg genome assembler: assembly toolkit containing various assembly pipelines"; license = licenses.gpl2Only; homepage = "http://cab.spbu.ru/software/spades/"; platforms = [ "x86_64-linux" "x86_64-darwin" ]; maintainers = [ maintainers.bzizou ]; }; }