diff options
author | Kridsada Thanabulpong <sirn@ogsite.net> | 2016-06-01 00:36:04 +0700 |
---|---|---|
committer | Kridsada Thanabulpong <sirn@ogsite.net> | 2016-06-01 00:36:04 +0700 |
commit | 7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4 (patch) | |
tree | 97c569a13bc270a1b12ecad6701120b2545c6ee4 /pkgs/tools/misc/tmuxinator/default.nix | |
parent | f44e70a68bd33721384b1027f30d3d8f3a085c15 (diff) | |
download | nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar.gz nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar.bz2 nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar.lz nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar.xz nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.tar.zst nixlib-7d9795a0f2573a1cb9dacbc8c3b42410f91be5d4.zip |
tmuxinator: 0.6.9 -> 0.8.1
Diffstat (limited to 'pkgs/tools/misc/tmuxinator/default.nix')
-rw-r--r-- | pkgs/tools/misc/tmuxinator/default.nix | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/pkgs/tools/misc/tmuxinator/default.nix b/pkgs/tools/misc/tmuxinator/default.nix index f5ac891d8e64..5e8966108661 100644 --- a/pkgs/tools/misc/tmuxinator/default.nix +++ b/pkgs/tools/misc/tmuxinator/default.nix @@ -1,12 +1,33 @@ -{ stdenv, lib, bundlerEnv, ruby }: +{ lib, buildRubyGem, makeWrapper, ruby }: -bundlerEnv { - name = "tmuxinator-0.6.9"; +# Cannot use bundleEnv because bundleEnv create stub with +# BUNDLE_FROZEN='1' environment variable set, which broke everything +# that rely on Bundler that runs under Tmuxinator. +buildRubyGem rec { inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + name = "${gemName}-${version}"; + gemName = "tmuxinator"; + version = "0.8.1"; + sha256 = "1cpmlfa684j9r1hjya70nfcl5lzdbzmbi9hqbs5nhxha97b77qs5"; + + erubis = buildRubyGem rec { + inherit ruby; + name = "ruby${ruby.version}-${gemName}-${version}"; + gemName = "erubis"; + version = "2.7.0"; + sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3"; + }; + + thor = buildRubyGem rec { + inherit ruby; + name = "ruby${ruby.version}-${gemName}-${version}"; + gemName = "thor"; + version = "0.19.1"; + sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z"; + }; + + propagatedBuildInputs = [ erubis thor ]; meta = with lib; { description = "Manage complex tmux sessions easily"; @@ -15,4 +36,4 @@ bundlerEnv { maintainers = with maintainers; [ auntie ]; platforms = platforms.unix; }; -} +} \ No newline at end of file |