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 | nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.gz nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.bz2 nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.lz nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.xz nixpkgs-eec630fb1ecba8ef971372301e4e4048b6ff952a.tar.zst nixpkgs-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 49c5c4d81af..a2fa509232d 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; |