1 { lib, rustPlatform, fetchFromGitHub, makeWrapper, gnuplot }:
3 rustPlatform.buildRustPackage rec {
5 version = "unstable-2022-12-25";
7 src = fetchFromGitHub {
10 rev = "3248128fe320d88183d17a65e936092e07d6529b";
11 sha256 = "sha256-IPSxVWJs4EhyBdA1NXpD8v3fusewt1ELpn/kbZt7c5Q=";
14 cargoHash = "sha256-eK+oQbOQj8pKiOTXzIgRjzVB7Js8MMa9V6cF9D98Ftc=";
16 nativeBuildInputs = [ makeWrapper ];
19 wrapProgram $out/bin/fornalder \
20 --suffix PATH : ${lib.makeBinPath [ gnuplot ]}
24 description = "Visualize long-term trends in collections of Git repositories";
25 homepage = "https://github.com/hpjansson/fornalder";
26 license = licenses.gpl3Only;
27 maintainers = with maintainers; [ astro figsoda ];
28 mainProgram = "fornalder";