diff options
author | midchildan <midchildan+git@gmail.com> | 2017-05-18 09:47:45 +0900 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-05-21 12:13:34 +0100 |
commit | 2c393164c82bab1f3bc009b1cff7524d60f3eb30 (patch) | |
tree | 5c4f25457cb4e2348632b8309500347f0cf208bb /pkgs/development/ruby-modules/gem-config/default.nix | |
parent | bce69a0b1a7140b573b9673f589476ce5ba140d9 (diff) | |
download | nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar.gz nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar.bz2 nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar.lz nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar.xz nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.tar.zst nixpkgs-2c393164c82bab1f3bc009b1cff7524d60f3eb30.zip |
mikutter: init at 3.5.7
fixes #25852
Diffstat (limited to 'pkgs/development/ruby-modules/gem-config/default.nix')
-rw-r--r-- | pkgs/development/ruby-modules/gem-config/default.nix | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 987d61f2e33..204c7443600 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -20,8 +20,8 @@ { lib, fetchurl, writeScript, ruby, kerberos, libxml2, libxslt, python, stdenv, which , libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick , pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi -, cmake, libssh2, openssl, mysql, darwin, git, perl, gecode_3, curl -, libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, buildRubyGem +, cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl +, libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xlibs, gtk2, buildRubyGem }@args: let @@ -38,6 +38,8 @@ let in { + atk = attrs: { buildInputs = [ gtk2 pcre pkgconfig ]; }; + bundler = attrs: let templates = "${attrs.ruby.gemPath}/gems/${attrs.gemName}-${attrs.version}/lib/bundler/templates/"; @@ -53,6 +55,10 @@ in ''; }; + cairo = attrs: { + buildInputs = [ gtk2 pcre pkgconfig xlibs.libpthreadstubs xlibs.libXdmcp]; + }; + capybara-webkit = attrs: { buildInputs = [ qt48 ]; }; @@ -81,6 +87,18 @@ in buildInputs = [ gpgme ]; }; + gio2 = attrs: { buildInputs = [ gtk2 pcre pkgconfig ]; }; + + glib2 = attrs: { buildInputs = [ gtk2 pcre pkgconfig ]; }; + + gtk2 = attrs: { + buildInputs = [ gtk2 pcre pkgconfig xlibs.libpthreadstubs xlibs.libXdmcp]; + # CFLAGS must be set for this gem to detect gdkkeysyms.h correctly + CFLAGS = "-I${gtk2.dev}/include/gtk-2.0 -I/non-existent-path"; + }; + + gobject-introspection = attrs: { buildInputs = [ gtk2 pcre pkgconfig ]; }; + hitimes = attrs: { buildInputs = stdenv.lib.optionals stdenv.isDarwin @@ -140,6 +158,10 @@ in ] ++ lib.optional stdenv.isDarwin "--with-iconv-dir=${libiconv}"; }; + pango = attrs: { + buildInputs = [ gtk2 xlibs.libXdmcp pcre pkgconfig xlibs.libpthreadstubs ]; + }; + patron = attrs: { buildInputs = [ curl ]; }; |