summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/applications/version-management/git-and-tools/default.nix2
-rw-r--r--pkgs/applications/version-management/git-and-tools/hub/default.nix6
2 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index b90829c3330d..975545d3451e 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -73,7 +73,7 @@ rec {
   };
 
   hub = import ./hub {
-    inherit (rubyPackages) rake;
+    inherit buildRubyGem;
     inherit stdenv fetchurl groff makeWrapper;
   };
 
diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix
index 8d578c2b4660..abb2db5f1a70 100644
--- a/pkgs/applications/version-management/git-and-tools/hub/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix
@@ -1,5 +1,9 @@
-{ stdenv, fetchurl, groff, rake, makeWrapper }:
+{ stdenv, fetchurl, groff, buildRubyGem, makeWrapper }:
 
+let rake = buildRubyGem {
+  name = "rake-10.3.2";
+  sha256 = "0nvpkjrpsk8xxnij2wd1cdn6arja9q11sxx4aq4fz18bc6fss15m";
+}; in
 stdenv.mkDerivation rec {
   name = "hub-${version}";
   version = "1.12.2";