{ lib, bzip2, cmake, eigen, fetchFromGitHub, ffmpeg, fox_1_6, gdal, git, gl2ps, gpp, gtest, jdk, libGL, libGLU, libX11, libjpeg, libpng, libtiff, libxcrypt, openscenegraph, proj, python3, python3Packages, stdenv, swig, xercesc, libxrender, libxrandr, libxft, libxfixes, libxext, libxcursor, zlib, }: stdenv.mkDerivation (finalAttrs: { pname = "sumo"; version = "1.25.0"; src = fetchFromGitHub { owner = "eclipse-sumo"; repo = "sumo"; tag = "v${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-rUa5DpoBfnviSEmzPEiVnZU0KGavAIOFoysQ74uTll0="; fetchSubmodules = true; }; nativeBuildInputs = [ cmake git swig ]; buildInputs = [ bzip2 eigen ffmpeg fox_1_6 gdal gl2ps gpp gtest jdk libGL libGLU libjpeg libpng libtiff libxcrypt openscenegraph proj python3Packages.setuptools xercesc zlib python3 libX11 libxcursor libxext libxfixes libxft libxrandr libxrender ]; meta = { description = "SUMO traffic simulator"; longDescription = '' Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation. ''; homepage = "https://github.com/eclipse/sumo"; license = lib.licenses.epl20; maintainers = [ ]; teams = [ lib.teams.geospatial ]; }; })