mastodon: 4.3.1 -> 4.3.2 (#361487)
[NixPkgs.git] / pkgs / by-name / ba / bacon / package.nix
blobe2642352de252984e3f5faf51101c794c890b459
2   lib,
3   stdenv,
4   rustPlatform,
5   fetchFromGitHub,
6   versionCheckHook,
7   nix-update-script,
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "bacon";
12   version = "3.3.0";
14   src = fetchFromGitHub {
15     owner = "Canop";
16     repo = "bacon";
17     rev = "refs/tags/v${version}";
18     hash = "sha256-Zo89XPaZncsKhePCQgcRY3lfOxBx4NWIZi+r37L1SbE=";
19   };
21   cargoHash = "sha256-EV55vzkBXvTJ3nw76mZNn96eOpn06v3+NdQsKYPybHc=";
23   nativeInstallCheckInputs = [ versionCheckHook ];
24   versionCheckProgramArg = [ "--version" ];
25   doInstallCheck = true;
27   passthru = {
28     updateScript = nix-update-script { };
29   };
31   meta = {
32     description = "Background rust code checker";
33     mainProgram = "bacon";
34     homepage = "https://github.com/Canop/bacon";
35     changelog = "https://github.com/Canop/bacon/blob/v${version}/CHANGELOG.md";
36     license = lib.licenses.agpl3Only;
37     maintainers = with lib.maintainers; [ FlorianFranzen ];
38   };