1{
2 fetchFromGitHub,
3 rustPlatform,
4 lib,
5}:
6
7rustPlatform.buildRustPackage {
8 pname = "clog-cli";
9 version = "0.10.0";
10
11 src = fetchFromGitHub {
12 owner = "clog-tool";
13 repo = "clog-cli";
14 # Tag seems to be missing:
15 # https://github.com/clog-tool/clog-cli/issues/128
16 rev = "7066cba2bcbaea0f62ea22c320d48dac20f36a38";
17 sha256 = "sha256-d1csT7iHf48kLkn6/cGhoIoEN/kiYc6vlUwHDNmbnMI=";
18 };
19
20 cargoHash = "sha256-b8/n3y6fTqP5+rZySEDEb8Z5DPHQ2jUasp5SvaJJlGo=";
21
22 meta = {
23 description = "Generate changelogs from local git metadata";
24 homepage = "https://github.com/clog-tool/clog-cli";
25 license = lib.licenses.mit;
26 platforms = lib.platforms.unix;
27 maintainers = [ lib.maintainers.nthorne ];
28 mainProgram = "clog";
29 };
30}