nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 bundlerApp,
4 ruby,
5 bundlerUpdateScript,
6}:
7
8bundlerApp {
9 inherit ruby;
10
11 pname = "schleuder-cli";
12
13 gemdir = ./.;
14
15 installManpages = false;
16
17 exes = [
18 "schleuder-cli"
19 ];
20
21 passthru.updateScript = bundlerUpdateScript "schleuder-cli";
22
23 meta = with lib; {
24 description = "Command line tool to create and manage schleuder-lists";
25 longDescription = ''
26 Schleuder-cli enables creating, configuring, and deleting lists,
27 subscriptions, keys, etc. It uses the Schleuder API, provided by
28 schleuder-api-daemon (part of Schleuder).
29 '';
30 homepage = "https://schleuder.org";
31 changelog = "https://0xacab.org/schleuder/schleuder-cli/-/blob/main/CHANGELOG.md";
32 license = licenses.gpl3Plus;
33 maintainers = with maintainers; [ hexa ];
34 };
35}