summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJude Taylor <me@jude.bio>2015-06-22 14:11:21 -0700
committerJude Taylor <me@jude.bio>2015-06-25 16:36:04 -0700
commit80c62d132588f0fe7609118226617d7cd72faa43 (patch)
tree3726e5dd3578bd644c9afb2dd905f25b7bcec0a8 /pkgs
parenta8c98bc0135b223de97d293aeeea6bc617523d9d (diff)
downloadnixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar.gz
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar.bz2
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar.lz
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar.xz
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.tar.zst
nixpkgs-80c62d132588f0fe7609118226617d7cd72faa43.zip
darwin purity: ruby-1.9.3
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/interpreters/ruby/ruby-1.9.3.nix4
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/ruby/ruby-1.9.3.nix b/pkgs/development/interpreters/ruby/ruby-1.9.3.nix
index c53a012d753..f0da9173bac 100644
--- a/pkgs/development/interpreters/ruby/ruby-1.9.3.nix
+++ b/pkgs/development/interpreters/ruby/ruby-1.9.3.nix
@@ -6,6 +6,7 @@
 , groff, docSupport ? false
 , libyaml, yamlSupport ? true
 , ruby_1_9_3, autoreconfHook, bison, useRailsExpress ? true
+, libiconv, libobjc
 }:
 
 let
@@ -44,7 +45,8 @@ stdenv.mkDerivation rec {
     # support is not enabled, so add readline to the build inputs if curses
     # support is disabled (if it's enabled, we already have it) and we're
     # running on darwin
-    ++ (op (!cursesSupport && stdenv.isDarwin) readline);
+    ++ (op (!cursesSupport && stdenv.isDarwin) readline)
+    ++ (ops stdenv.isDarwin [ libiconv libobjc ]);
 
   enableParallelBuilding = true;
 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6df02e2aa89..4a7384b587b 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4965,7 +4965,9 @@ let
   bundlerEnv = callPackage ../development/interpreters/ruby/bundler-env { };
 
   ruby_1_8_7 = callPackage ../development/interpreters/ruby/ruby-1.8.7.nix { };
-  ruby_1_9_3 = callPackage ../development/interpreters/ruby/ruby-1.9.3.nix { };
+  ruby_1_9_3 = callPackage ../development/interpreters/ruby/ruby-1.9.3.nix {
+    inherit (darwin) libobjc;
+  };
   ruby_2_0_0 = lowPrio (callPackage ../development/interpreters/ruby/ruby-2.0.0.nix { });
   ruby_2_1_0 = lowPrio (callPackage ../development/interpreters/ruby/ruby-2.1.0.nix { });
   ruby_2_1_1 = lowPrio (callPackage ../development/interpreters/ruby/ruby-2.1.1.nix { });