diff options
author | David Costa <david@zarel.net> | 2018-10-25 14:34:11 +0100 |
---|---|---|
committer | David Costa <david@zarel.net> | 2018-10-25 14:34:11 +0100 |
commit | eec630fb1ecba8ef971372301e4e4048b6ff952a (patch) | |
tree | 6e0979eb146de5a2d86e88f5e70914e6d469c437 /pkgs/development/web/mailcatcher | |
parent | 64553463956205fdec6a04cecbf32379685b5b0d (diff) | |
download | nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.gz nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.bz2 nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.lz nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.xz nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.zst nixlib-eec630fb1ecba8ef971372301e4e4048b6ff952a.zip |
mailcatcher: repackage using bundlerApp
Diffstat (limited to 'pkgs/development/web/mailcatcher')
-rw-r--r-- | pkgs/development/web/mailcatcher/default.nix | 30 |
1 files changed, 6 insertions, 24 deletions
diff --git a/pkgs/development/web/mailcatcher/default.nix b/pkgs/development/web/mailcatcher/default.nix index 49c5c4d81af1..a2fa509232de 100644 --- a/pkgs/development/web/mailcatcher/default.nix +++ b/pkgs/development/web/mailcatcher/default.nix @@ -1,29 +1,11 @@ -{ stdenv, bundlerEnv, ruby, makeWrapper }: +{ lib, bundlerApp }: -stdenv.mkDerivation rec { - name = "mailcatcher-${version}"; +bundlerApp { + pname = "mailcatcher"; + gemdir = ./.; + exes = [ "mailcatcher" "catchmail" ]; - version = (import ./gemset.nix).mailcatcher.version; - - env = bundlerEnv { - name = "${name}-gems"; - - inherit ruby; - - gemdir = ./.; - }; - - buildInputs = [ makeWrapper ]; - - unpackPhase = ":"; - - installPhase = '' - mkdir -p $out/bin - makeWrapper ${env}/bin/mailcatcher $out/bin/mailcatcher - makeWrapper ${env}/bin/catchmail $out/bin/catchmail - ''; - - meta = with stdenv.lib; { + meta = with lib; { description = "SMTP server and web interface to locally test outbound emails"; homepage = https://mailcatcher.me/; license = licenses.mit; |