python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / schleuder / default.nix
blob84597f6f51bf796ee6c452a9a75c5712146e356f
1 { lib
2 , bundlerApp
3 , ruby
4 , bundlerUpdateScript
5 , defaultGemConfig
6 , nixosTests
7 }:
9 bundlerApp {
10   inherit ruby;
12   pname = "schleuder";
14   gemdir = ./.;
16   exes = [
17     "schleuder"
18     "schleuder-api-daemon"
19   ];
21   passthru.updateScript = bundlerUpdateScript "schleuder";
22   passthru.tests = {
23     inherit (nixosTests) schleuder;
24   };
26   meta = with lib; {
27     description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
28     longDescription = ''
29       Schleuder is a group's email-gateway: subscribers can exchange
30       encrypted emails among themselves, receive emails from
31       non-subscribers and send emails to non-subscribers via the list.
32     '';
33     homepage = "https://schleuder.org";
34     changelog = "https://0xacab.org/schleuder/schleuder/blob/main/CHANGELOG.md";
35     license = licenses.gpl3Plus;
36     maintainers = with maintainers; [ hexa lheckemann ];
37   };