python312Packages.publicsuffixlist: 1.0.2.20241207 -> 1.0.2.20241213 (#365192)
[NixPkgs.git] / pkgs / tools / security / schleuder / default.nix
blobeb4403d6f4eeb3d4d5e446333b3106225f9ce99a
2   lib,
3   bundlerApp,
4   ruby,
5   stdenv,
6   bundlerUpdateScript,
7   nixosTests,
8 }:
10 bundlerApp {
11   inherit ruby;
13   pname = "schleuder";
15   gemdir = ./.;
17   exes = [
18     "schleuder"
19     "schleuder-api-daemon"
20   ];
22   passthru.updateScript = bundlerUpdateScript "schleuder";
23   passthru.tests = {
24     inherit (nixosTests) schleuder;
25   };
27   meta = with lib; {
28     broken = stdenv.hostPlatform.isDarwin;
29     description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
30     longDescription = ''
31       Schleuder is a group's email-gateway: subscribers can exchange
32       encrypted emails among themselves, receive emails from
33       non-subscribers and send emails to non-subscribers via the list.
34     '';
35     homepage = "https://schleuder.org";
36     changelog = "https://0xacab.org/schleuder/schleuder/blob/main/CHANGELOG.md";
37     license = licenses.gpl3Plus;
38     maintainers = with maintainers; [ hexa ];
39   };