python312Packages.yoda: 2.0.1 -> 2.0.2
[NixPkgs.git] / pkgs / by-name / ri / riffdiff / package.nix
blobcd7f29d108e87c705ed57292ac90e0b737305a78
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   nix-update-script,
6   riffdiff,
7   testers,
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "riffdiff";
12   version = "3.3.7";
14   src = fetchFromGitHub {
15     owner = "walles";
16     repo = "riff";
17     rev = "refs/tags/${version}";
18     hash = "sha256-PlE94OikRabxSr+23903nveXXa0DqqQmGgUJJfSZg1M=";
19   };
21   cargoHash = "sha256-ZDlhU6izva0lPi66Gv0fjpLcGiBBo/Ym6FizBhqmcuQ=";
23   passthru = {
24     tests.version = testers.testVersion { package = riffdiff; };
25     updateScript = nix-update-script { };
26   };
28   meta = {
29     description = "Diff filter highlighting which line parts have changed";
30     homepage = "https://github.com/walles/riff";
31     changelog = "https://github.com/walles/riff/releases/tag/${version}";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [
34       johnpyp
35       getchoo
36     ];
37     mainProgram = "riff";
38   };