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
, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
22
, pkgconfig , ncurses, xapian, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
23
, cmake, libssh2, openssl, mysql, darwin, git, perl, gecode_3, curl
0
24
}:
25
26
let
···
38
installPath=$(cat $out/nix-support/gem-meta/install-path)
39
sed -i $installPath/lib/dep-selector-libgecode.rb -e 's@VENDORED_GECODE_DIR =.*@VENDORED_GECODE_DIR = "${gecode_3}"@'
40
'';
0
0
0
0
41
};
42
43
ffi = attrs: {
···
54
libv8 = attrs: {
55
buildInputs = [ which v8 python ];
56
buildFlags = [ "--with-system-v8=true" ];
0
0
0
0
57
};
58
59
mysql2 = attrs: {
···
21
, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
22
, pkgconfig , ncurses, xapian, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
23
, cmake, libssh2, openssl, mysql, darwin, git, perl, gecode_3, curl
24
+
, libmsgpack
25
}:
26
27
let
···
39
installPath=$(cat $out/nix-support/gem-meta/install-path)
40
sed -i $installPath/lib/dep-selector-libgecode.rb -e 's@VENDORED_GECODE_DIR =.*@VENDORED_GECODE_DIR = "${gecode_3}"@'
41
'';
42
+
};
43
+
44
+
eventmachine = attrs: {
45
+
buildInputs = [ openssl ];
46
};
47
48
ffi = attrs: {
···
59
libv8 = attrs: {
60
buildInputs = [ which v8 python ];
61
buildFlags = [ "--with-system-v8=true" ];
62
+
};
63
+
64
+
msgpack = attrs: {
65
+
buildInputs = [ libmsgpack ];
66
};
67
68
mysql2 = attrs: {