nixpkgs/pkgs/applications/version-management/fornalder/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
839 B
Nix
Raw Normal View History

{ lib, rustPlatform, fetchFromGitHub, makeWrapper, gnuplot }:
2022-07-25 23:07:03 +00:00
rustPlatform.buildRustPackage rec {
pname = "fornalder";
version = "unstable-2022-12-25";
2022-07-25 23:07:03 +00:00
src = fetchFromGitHub {
owner = "hpjansson";
repo = pname;
rev = "3248128fe320d88183d17a65e936092e07d6529b";
sha256 = "sha256-IPSxVWJs4EhyBdA1NXpD8v3fusewt1ELpn/kbZt7c5Q=";
2022-07-25 23:07:03 +00:00
};
cargoSha256 = "sha256-eK+oQbOQj8pKiOTXzIgRjzVB7Js8MMa9V6cF9D98Ftc=";
2022-07-25 23:07:03 +00:00
nativeBuildInputs = [ makeWrapper ];
2022-07-25 23:07:03 +00:00
postInstall = ''
wrapProgram $out/bin/fornalder \
--suffix PATH : ${lib.makeBinPath [ gnuplot ]}
'';
2022-07-25 23:07:03 +00:00
meta = with lib; {
description = "Visualize long-term trends in collections of Git repositories";
homepage = "https://github.com/hpjansson/fornalder";
license = licenses.gpl3Only;
maintainers = with maintainers; [ astro figsoda ];
2022-07-25 23:07:03 +00:00
};
}