14 rustPlatform.buildRustPackage {
18 src = fetchFromGitHub {
22 hash = "sha256-dBNtzKqaaqJrKMNwamUY0DO9VCVqDyf45lT82nOn8UM=";
24 cargoHash = "sha256-F+6pTxgr/I3DcDGZsfDjLe0+5wj9Mu7nqghyOzSWlvc=";
26 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ];
29 tests.version = testers.testVersion { package = committed; };
30 updateScript = nix-update-script { };
34 homepage = "https://github.com/crate-ci/committed";
35 changelog = "https://github.com/crate-ci/committed/blob/v${version}/CHANGELOG.md";
36 description = "Nitpicking commit history since beabf39";
37 mainProgram = "committed";
39 lib.licenses.asl20 # or
42 maintainers = [ lib.maintainers.pigeonf ];