summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorMichael Fellinger <michael.fellinger@xing.com>2017-07-06 11:45:30 +0200
committerMichael Fellinger <michael.fellinger@xing.com>2017-07-06 11:47:07 +0200
commit42b1fdaec58808c58116bd89e882ee4435885b3a (patch)
treeea0ab81bc7e9bacf90c0b4db19e911c251da104e /pkgs/development/ruby-modules
parentd9a90a4dfbbb93ded54e9965a69346ffcb51ef5f (diff)
downloadnixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar.gz
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar.bz2
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar.lz
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar.xz
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.tar.zst
nixlib-42b1fdaec58808c58116bd89e882ee4435885b3a.zip
bundix: 2.2.0 -> 2.3.1
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/bundix/default.nix31
1 files changed, 13 insertions, 18 deletions
diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix
index 8ccc6dbf306f..0caa8b226f08 100644
--- a/pkgs/development/ruby-modules/bundix/default.nix
+++ b/pkgs/development/ruby-modules/bundix/default.nix
@@ -1,35 +1,30 @@
-{ buildRubyGem, fetchFromGitHub, lib, bundler, ruby, nix, nix-prefetch-git }:
+{ buildRubyGem, fetchFromGitHub, makeWrapper, lib, bundler, ruby, nix,
+  nix-prefetch-git }:
 
 buildRubyGem rec {
   inherit ruby;
 
   name = "${gemName}-${version}";
   gemName = "bundix";
-  version = "2.2.1";
+  version = "2.3.1";
 
   src = fetchFromGitHub {
     owner = "manveru";
     repo = "bundix";
     rev = version;
-    sha256 = "1gh90yxm4k27jdjdl3r31fcg4sk7k54jlbw1zfm1p9q3i7k8x4i7";
+    sha256 = "0ap23abv6chiv7v97ic6b1qf5by6b26as5yrpxg5q7p2giyiv33v";
   };
 
-  buildInputs = [bundler];
+  buildInputs = [ ruby bundler ];
+  nativeBuildInputs = [ makeWrapper ];
 
-  postInstall = ''
-    substituteInPlace $GEM_HOME/gems/${gemName}-${version}/lib/bundix.rb \
-      --replace \
-        "'nix-instantiate'" \
-        "'${nix.out}/bin/nix-instantiate'" \
-      --replace \
-        "'nix-hash'" \
-        "'${nix.out}/bin/nix-hash'" \
-      --replace \
-        "'nix-prefetch-url'" \
-        "'${nix.out}/bin/nix-prefetch-url'" \
-      --replace \
-        "'nix-prefetch-git'" \
-        "'${nix-prefetch-git}/bin/nix-prefetch-git'"
+  preFixup = ''
+    wrapProgram $out/bin/bundix \
+                --prefix PATH : "${nix.out}/bin" \
+                --prefix PATH : "${nix-prefetch-git.out}/bin" \
+                --prefix PATH : "${bundler.out}/bin" \
+                --set GEM_HOME "${bundler}/${bundler.ruby.gemPath}" \
+                --set GEM_PATH "${bundler}/${bundler.ruby.gemPath}"
   '';
 
   meta = {