tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gemconfig: add eventmachine and msgpack
zimbatm.tngl.sh
10 years ago
a92c609e
24e0fc99
+9
1 changed file
expand all
collapse all
unified
split
pkgs
development
interpreters
ruby
gemconfig
default.nix
+9
pkgs/development/interpreters/ruby/gemconfig/default.nix
···
21
21
, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
22
22
, pkgconfig , ncurses, xapian, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
23
23
, cmake, libssh2, openssl, mysql, darwin, git, perl, gecode_3, curl
24
24
+
, libmsgpack
24
25
}:
25
26
26
27
let
···
38
39
installPath=$(cat $out/nix-support/gem-meta/install-path)
39
40
sed -i $installPath/lib/dep-selector-libgecode.rb -e 's@VENDORED_GECODE_DIR =.*@VENDORED_GECODE_DIR = "${gecode_3}"@'
40
41
'';
42
42
+
};
43
43
+
44
44
+
eventmachine = attrs: {
45
45
+
buildInputs = [ openssl ];
41
46
};
42
47
43
48
ffi = attrs: {
···
54
59
libv8 = attrs: {
55
60
buildInputs = [ which v8 python ];
56
61
buildFlags = [ "--with-system-v8=true" ];
62
62
+
};
63
63
+
64
64
+
msgpack = attrs: {
65
65
+
buildInputs = [ libmsgpack ];
57
66
};
58
67
59
68
mysql2 = attrs: {