diff options
author | Jason "Don" O'Conal <lovek323@gmail.com> | 2013-06-16 12:23:57 +1000 |
---|---|---|
committer | Jason "Don" O'Conal <lovek323@gmail.com> | 2013-06-16 21:39:09 +1000 |
commit | cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3 (patch) | |
tree | eec192b859b5ac42ba4fad08c2c66d835249f1b8 /pkgs/development/interpreters/ruby | |
parent | ccda14879efd818b17a0b85bb0c3a512c1ebf84d (diff) | |
download | nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar.gz nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar.bz2 nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar.lz nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar.xz nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.tar.zst nixlib-cfab5a8ecfe9e9106ca9c2cbc5ae29f3ae790fd3.zip |
ruby19: fix on darwin
* seems to require readline even when cursesSupport is not enabled
Diffstat (limited to 'pkgs/development/interpreters/ruby')
-rw-r--r-- | pkgs/development/interpreters/ruby/ruby-19.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/development/interpreters/ruby/ruby-19.nix b/pkgs/development/interpreters/ruby/ruby-19.nix index 638aeab11cac..090bb0c1bce7 100644 --- a/pkgs/development/interpreters/ruby/ruby-19.nix +++ b/pkgs/development/interpreters/ruby/ruby-19.nix @@ -30,7 +30,12 @@ stdenv.mkDerivation rec { ++ (op zlibSupport zlib) ++ (op opensslSupport openssl) ++ (op gdbmSupport gdbm) - ++ (op yamlSupport libyaml); + ++ (op yamlSupport libyaml) + # Looks like ruby fails to build on darwin without readline even if curses + # 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); enableParallelBuilding = true; patches = [ ./ruby19-parallel-install.patch ]; @@ -42,10 +47,11 @@ stdenv.mkDerivation rec { postInstall = "mkdir -pv $out/${passthru.gemPath}"; meta = { - license = "Ruby"; - homepage = "http://www.ruby-lang.org/en/"; + license = "Ruby"; + homepage = "http://www.ruby-lang.org/en/"; description = "The Ruby language"; - platforms = stdenv.lib.platforms.all; + maintainers = with stdenv.lib.maintainers; [ lovek323 ]; + platforms = stdenv.lib.platforms.all; }; passthru = rec { |