Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, bundlerApp 3, ruby 4, bundlerUpdateScript 5, defaultGemConfig 6, nixosTests 7}: 8 9bundlerApp { 10 inherit ruby; 11 12 pname = "schleuder"; 13 14 gemdir = ./.; 15 16 exes = [ 17 "schleuder" 18 "schleuder-api-daemon" 19 ]; 20 21 passthru.updateScript = bundlerUpdateScript "schleuder"; 22 passthru.tests = { 23 inherit (nixosTests) schleuder; 24 }; 25 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 }; 38}