Unverified Commit 7d41df43 authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

rust-stakeholder: init at 0-unstable-2025-03-15 (#390236)

parents fc688772 8333a23b
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  rustPlatform,
  versionCheckHook,
  nix-update-script,
}:
rustPlatform.buildRustPackage {
  pname = "rust-stakeholder";
  version = "0-unstable-2025-03-15";

  src = fetchFromGitHub {
    owner = "giacomo-b";
    repo = "rust-stakeholder";
    rev = "aacdccbed72be34e0231e6d15cecb6d87a9a5ef6";
    hash = "sha256-YnXqvZlItCoAUEYUpRVQLM4fuLaf9Wd+OFY9ItSg25U=";
  };

  useFetchCargoVendor = true;
  cargoHash = "sha256-NxO+7Wh8Ff6RPFtmbEa3EJszfDaZDXGWZDAoXPEAnpI=";

  nativeInstallCheck = [ versionCheckHook ];
  versionCheckProgramArg = "--version";
  doInstallCheck = true;

  passthru.updateScript = nix-update-script { };

  meta = {
    description = "Generate impressive-looking terminal output to look busy when stakeholders walk by";
    homepage = "https://github.com/giacomo-b/rust-stakeholder";
    license = lib.licenses.mit;
    maintainers = [ lib.maintainers.awwpotato ];
    mainProgram = "rust-stakeholder";
  };
}