1 { lib, stdenv, fetchurl, jre, makeWrapper }:
3 stdenv.mkDerivation rec {
6 versionSuffix = "-703";
9 url = "mirror://sourceforge/project/jnetmap/jNetMap%20${version}/jNetMap-${version}${versionSuffix}.jar";
10 sha256 = "sha256-e4Ssm2Sq/v1YZ7ZudAqgQ7Cz2ffwWbSmLFoKhaZvTPg=";
13 nativeBuildInputs = [ makeWrapper ];
14 buildInputs = [ jre ];
24 cp "${src}" "$out/lib/jnetmap.jar"
25 makeWrapper "${jre}/bin/java" "$out/bin/jnetmap" \
26 --add-flags "-jar \"$out/lib/jnetmap.jar\""
32 description = "Graphical network monitoring and documentation tool";
33 mainProgram = "jnetmap";
34 homepage = "http://www.rakudave.ch/jnetmap/";
35 sourceProvenance = with sourceTypes; [ binaryBytecode ];
36 license = licenses.gpl3Plus;
37 # Upstream supports macOS and Windows too.
38 platforms = platforms.linux;
39 maintainers = [ maintainers.bjornfor ];