add darwin.libobjc to some ruby gems that need it

This commit is contained in:
Jude Taylor 2015-10-01 13:30:23 -07:00
parent e9fcbe67b0
commit 83a5cfb260

View file

@ -20,7 +20,7 @@
{ lib, fetchurl, writeScript, ruby, libxml2, libxslt, python, stdenv, which { lib, fetchurl, writeScript, ruby, libxml2, libxslt, python, stdenv, which
, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
, pkgconfig , ncurses, xapian, gpgme, utillinux, fetchpatch, tzdata, icu, libffi , pkgconfig , ncurses, xapian, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
, cmake, libssh2, openssl, mysql , cmake, libssh2, openssl, mysql, darwin
}: }:
let let
@ -70,6 +70,7 @@ in
"--with-exslt-lib=${libxslt}/lib" "--with-exslt-lib=${libxslt}/lib"
"--with-exslt-include=${libxslt}/include" "--with-exslt-include=${libxslt}/include"
] ++ lib.optional stdenv.isDarwin "--with-iconv-dir=${libiconv}"; ] ++ lib.optional stdenv.isDarwin "--with-iconv-dir=${libiconv}";
buildInputs = lib.optional stdenv.isDarwin darwin.libobjc;
}; };
pg = attrs: { pg = attrs: {
@ -119,6 +120,10 @@ in
''; '';
}; };
unf_ext = attrs: {
buildInputs = lib.optional stdenv.isDarwin darwin.libobjc;
};
xapian-ruby = attrs: { xapian-ruby = attrs: {
# use the system xapian # use the system xapian
buildInputs = [ xapian pkgconfig zlib ]; buildInputs = [ xapian pkgconfig zlib ];