1{
2 ruby_3_2,
3 lib,
4 bundlerApp,
5 bundlerUpdateScript,
6 nixosTests,
7}:
8
9bundlerApp {
10 pname = "mailcatcher";
11 gemdir = ./.;
12 exes = [
13 "mailcatcher"
14 "catchmail"
15 ];
16 ruby = ruby_3_2;
17
18 passthru.updateScript = bundlerUpdateScript "mailcatcher";
19 passthru.tests = { inherit (nixosTests) mailcatcher; };
20
21 meta = with lib; {
22 description = "SMTP server and web interface to locally test outbound emails";
23 homepage = "https://mailcatcher.me/";
24 license = licenses.mit;
25 maintainers = with maintainers; [
26 zarelit
27 nicknovitski
28 ];
29 platforms = platforms.unix;
30 };
31}