diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-11-05 16:12:09 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-05 16:12:09 +0000 |
commit | 5c63ee6216a78d8d99300cdc52adb2207337780f (patch) | |
tree | 9ee3d44690db8633986a9982d189516449224af2 /pkgs/development | |
parent | b162b400073c5f526686c67306dbd324503160ea (diff) | |
parent | eec630fb1ecba8ef971372301e4e4048b6ff952a (diff) | |
download | nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar.gz nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar.bz2 nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar.lz nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar.xz nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.tar.zst nixlib-5c63ee6216a78d8d99300cdc52adb2207337780f.zip |
Merge pull request #49104 from zarelit/mailcatcher_rework
mailcatcher: repackage using bundlerApp
Diffstat (limited to 'pkgs/development')
-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; |