Skip to content

Commit 3cb3833

Browse files
task-keeper: init at 0.27.0 (#352935)
2 parents ffa0b58 + f6751bc commit 3cb3833

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
lib,
3+
rustPlatform,
4+
fetchFromGitHub,
5+
openssl,
6+
pkg-config,
7+
}:
8+
9+
rustPlatform.buildRustPackage rec {
10+
pname = "task-keeper";
11+
version = "0.27.0";
12+
13+
src = fetchFromGitHub {
14+
owner = "linux-china";
15+
repo = "task-keeper";
16+
rev = "refs/tags/v${version}";
17+
hash = "sha256-lcwWl1ycMSmHgYT4m+CofwefqnjxjvuJkcv1Pe0OtEo=";
18+
};
19+
20+
nativeBuildInputs = [ pkg-config ];
21+
buildInputs = [ openssl ];
22+
cargoHash = "sha256-OVDwaMpA2gw0asdQ+yNRKmcmXLs+ddJI/lodewXujro=";
23+
24+
# tests depend on many packages (java, node, python, sbt, ...) - which I'm not currently willing to set up 😅
25+
doCheck = false;
26+
27+
meta = {
28+
homepage = "https://github.com/linux-china/task-keeper";
29+
description = "CLI to manage tasks from different task runners or package managers";
30+
license = lib.licenses.asl20;
31+
maintainers = with lib.maintainers; [ tennox ];
32+
mainProgram = "tk";
33+
};
34+
}

0 commit comments

Comments
 (0)