summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2018-07-25 17:28:24 +0100
committerAlyssa Ross <hi@alyssa.is>2018-07-25 17:28:24 +0100
commit14e5e8a15a79f784f8f10a160e3a5699e2b690d1 (patch)
treedc078bd1ed7f206e1d594371d1c1497203529547 /pkgs/development/ruby-modules
parenta0383ffec82244cef7f72d71759c674f5bb30d97 (diff)
downloadnixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar.gz
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar.bz2
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar.lz
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar.xz
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.tar.zst
nixlib-14e5e8a15a79f784f8f10a160e3a5699e2b690d1.zip
gem-config: fix capybara-webkit on Darwin
Diffstat (limited to 'pkgs/development/ruby-modules')
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 3c355d085760..227dab63e4ab 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -22,7 +22,7 @@
 , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
 , cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl
 , libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
-, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick
+, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick, libcxx
 }@args:
 
 let
@@ -69,7 +69,8 @@ in
   };
 
   capybara-webkit = attrs: {
-    buildInputs = [ qt48 ];
+    buildInputs = [ qt48 ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];
+    NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
   };
 
   charlock_holmes = attrs: {