diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-11-20 14:32:58 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-11-20 14:32:58 +0100 |
commit | 333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb (patch) | |
tree | 0f4757ddd2bb3d73b438eea85828d8e01c049583 /pkgs/servers/nosql | |
parent | bdbbfa0d4247e203ffe3171621b614374da05f70 (diff) | |
parent | b809f886c0bdbd4665fc65a4c308d38a30c368d8 (diff) | |
download | nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.gz nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.bz2 nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.lz nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.xz nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.tar.zst nixlib-333d69a5f0e7ccfe7b8c0bdb14ebd3934b3f77fb.zip |
Merge staging into closure-size
The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r-- | pkgs/servers/nosql/cassandra/2.1.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/busybee.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/default.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/hyperleveldb.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/libe.nix | 4 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/libmacaroons.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/libpo6.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/nosql/hyperdex/replicant.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/nosql/mongodb/default.nix | 8 | ||||
-rw-r--r-- | pkgs/servers/nosql/rethinkdb/default.nix | 15 |
10 files changed, 30 insertions, 21 deletions
diff --git a/pkgs/servers/nosql/cassandra/2.1.nix b/pkgs/servers/nosql/cassandra/2.1.nix index 36905b5675a0..8a2100cdac6e 100644 --- a/pkgs/servers/nosql/cassandra/2.1.nix +++ b/pkgs/servers/nosql/cassandra/2.1.nix @@ -11,8 +11,8 @@ let - version = "2.1.9"; - sha256 = "10nwh7kx4k0kkfvl3sf22v3x58q37b81lkr6s6gvzkq67f6mjcvs"; + version = "2.1.11"; + sha256 = "1jiikznjhyyh23xw02amzccr15c8wmz94yxah9qxagbfg9wn7j2j"; in diff --git a/pkgs/servers/nosql/hyperdex/busybee.nix b/pkgs/servers/nosql/hyperdex/busybee.nix index 9fdbbf064b05..653c74bdabe4 100644 --- a/pkgs/servers/nosql/hyperdex/busybee.nix +++ b/pkgs/servers/nosql/hyperdex/busybee.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/rescrv/busybee/archive/releases/${version}.zip"; - sha256 = "0gr5h2j9rzwarblgcgddnxj39i282rvgn9vqlrcd60dx8c4dkm29"; + sha256 = "0b51h1kmkf0s3d9y7wjqgp1pk1rk9i7n8bcgyj01kflzdgafbl0b"; }; buildInputs = [ autoconf diff --git a/pkgs/servers/nosql/hyperdex/default.nix b/pkgs/servers/nosql/hyperdex/default.nix index 659081281ef0..3986e49c4bcf 100644 --- a/pkgs/servers/nosql/hyperdex/default.nix +++ b/pkgs/servers/nosql/hyperdex/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/rescrv/HyperDex/archive/releases/${version}.zip"; - sha256 = "0s1capy2hj45f5rmdb4fk0wxy7vz69krplhba57f6wrkpcz1zb57"; + sha256 = "0l7w3x6c4nslz5ijmj8xys0k1slwi3s4crxmi16ml1x32bqgzhj7"; }; buildInputs = [ diff --git a/pkgs/servers/nosql/hyperdex/hyperleveldb.nix b/pkgs/servers/nosql/hyperdex/hyperleveldb.nix index c39f618f6cb1..f57bbe4f4d24 100644 --- a/pkgs/servers/nosql/hyperdex/hyperleveldb.nix +++ b/pkgs/servers/nosql/hyperdex/hyperleveldb.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/rescrv/HyperLevelDB/archive/releases/${version}.zip"; - sha256 = "0xrzhwkrm7f2wz3jn4iqn1dim2pmgjhmpb1fy23fwa06v0q18hw8"; + sha256 = "0m5fwl9sc7c6m2zm3zjlxxg7f602gnaryikxgflahhdccdvvr56y"; }; buildInputs = [ unzip autoconf automake libtool ]; preConfigure = "autoreconf -i"; diff --git a/pkgs/servers/nosql/hyperdex/libe.nix b/pkgs/servers/nosql/hyperdex/libe.nix index cc5232e13f22..f7e0d834bb44 100644 --- a/pkgs/servers/nosql/hyperdex/libe.nix +++ b/pkgs/servers/nosql/hyperdex/libe.nix @@ -5,8 +5,8 @@ stdenv.mkDerivation rec { version = "0.8.1"; src = fetchurl { - url = "https://github.com/rescrv/e/archive/releases/0.8.1.zip"; - sha256 = "1l13axsi52j2qaxbdnszdvfxksi7rwm2j1rrf0nlh990m6a3yg3s"; + url = "https://github.com/rescrv/e/archive/releases/${version}.zip"; + sha256 = "18xm0hcnqdf0ipfn19jrgzqsxij5xjbbnihhzc57n4v7yfdca1w3"; }; buildInputs = [ unzip autoconf automake libtool libpo6 pkgconfig ]; preConfigure = "autoreconf -i"; diff --git a/pkgs/servers/nosql/hyperdex/libmacaroons.nix b/pkgs/servers/nosql/hyperdex/libmacaroons.nix index 5d91a82a8ec6..719b18db8681 100644 --- a/pkgs/servers/nosql/hyperdex/libmacaroons.nix +++ b/pkgs/servers/nosql/hyperdex/libmacaroons.nix @@ -2,11 +2,11 @@ pkgconfig, libsodium, python }: stdenv.mkDerivation rec { name = "libmacaroons-${version}"; - version = "HEAD"; + version = "0.3.0"; src = fetchurl { - url = "https://github.com/rescrv/libmacaroons/archive/6febf3ce6c4c77a46d24b40ed29b03ffbfb175a7.zip"; - sha256 = "0b4qgim87398chvc3qhxfqv2l1cyl65rhyknln8lk0gq9y00p1ik"; + url = "https://github.com/rescrv/libmacaroons/archive/releases/${version}.zip"; + sha256 = "18c44424jri0p5la6jgrnlz5p937hk7ws2mldhzjwisqyf5qld43"; }; buildInputs = [ unzip autoconf automake libtool python libsodium pkgconfig ]; preConfigure = "autoreconf -i"; diff --git a/pkgs/servers/nosql/hyperdex/libpo6.nix b/pkgs/servers/nosql/hyperdex/libpo6.nix index 166a5e21c6b9..fa68020b539c 100644 --- a/pkgs/servers/nosql/hyperdex/libpo6.nix +++ b/pkgs/servers/nosql/hyperdex/libpo6.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/rescrv/po6/archive/releases/${version}.zip"; - sha256 = "14g3ichshnc4wd0iq3q3ymgaq84gjsbqcyn6lri7c7djgkhqijjx"; + sha256 = "17grzkh6aw1f68qvkhivbb6vwbm6jd41ysbfn88pypf5lczxrxly"; }; buildInputs = [ unzip autoconf automake libtool ]; preConfigure = "autoreconf -i"; diff --git a/pkgs/servers/nosql/hyperdex/replicant.nix b/pkgs/servers/nosql/hyperdex/replicant.nix index 69146b586723..f2df744e35f1 100644 --- a/pkgs/servers/nosql/hyperdex/replicant.nix +++ b/pkgs/servers/nosql/hyperdex/replicant.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "replicant-${version}"; - version = "0.5.2"; + version = "0.6.3"; src = fetchurl { - url = "https://github.com/rescrv/Replicant/archive/releases/0.6.3.zip"; - sha256 = "1fbagz0nbvinkqr5iw5y187dm4klkswrxnl5ysq8waglg2nj8zzi"; + url = "https://github.com/rescrv/Replicant/archive/releases/${version}.zip"; + sha256 = "1q3pdq2ndpj70yd1578bn4grlrp77gl8hv2fz34jpx34qmlalda4"; }; buildInputs = [ autoconf diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/default.nix index 09465edbd292..60a37456b4bb 100644 --- a/pkgs/servers/nosql/mongodb/default.nix +++ b/pkgs/servers/nosql/mongodb/default.nix @@ -4,10 +4,10 @@ with stdenv.lib; -let version = "3.0.6"; +let version = "3.0.7"; system-libraries = [ "pcre" - "wiredtiger" + #"wiredtiger" "boost" "snappy" "zlib" @@ -18,7 +18,7 @@ let version = "3.0.6"; buildInputs = [ sasl boost gperftools pcre snappy zlib libyamlcpp sasl openssl libpcap - ] ++ optional stdenv.is64bit wiredtiger; + ]; # ++ optional stdenv.is64bit wiredtiger; other-args = concatStringsSep " " ([ # these are opt-in, lol @@ -41,7 +41,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz"; - sha256 = "0bc2khi36ck0y7dhppvjp8wy479hzyw34qs0965qj4gd2va6p7v0"; + sha256 = "1rx7faqsq733vdriavdfmvx75nhjq9nm5bgwd3hw1cxzqgkvl99d"; }; nativeBuildInputs = [ scons ]; diff --git a/pkgs/servers/nosql/rethinkdb/default.nix b/pkgs/servers/nosql/rethinkdb/default.nix index 55f77ce0b5dd..57b0e0abb767 100644 --- a/pkgs/servers/nosql/rethinkdb/default.nix +++ b/pkgs/servers/nosql/rethinkdb/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, which, m4, python -, protobuf, boost, zlib, curl, openssl, icu, jemalloc +, protobuf, boost, zlib, curl, openssl, icu, jemalloc, libtool }: stdenv.mkDerivation rec { @@ -11,17 +11,26 @@ stdenv.mkDerivation rec { sha256 = "03w9fq3wcvwy04b3x6zb3hvwar7b9jfbpq77rmxdlgh5w64vvgwd"; }; + postPatch = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' external/v8_3.30.33.16/build/gyp/pylib/gyp/xcode_emulation.py + + # very meta + substituteInPlace mk/support/pkg/re2.sh --replace "-i '''" "-i" + ''; + preConfigure = '' export ALLOW_WARNINGS=1 patchShebangs . ''; - configureFlags = [ + configureFlags = stdenv.lib.optionals (!stdenv.isDarwin) [ "--with-jemalloc" "--lib-path=${jemalloc}/lib" ]; - buildInputs = [ protobuf boost zlib curl openssl icu jemalloc ]; + buildInputs = [ protobuf boost zlib curl openssl icu ] + ++ stdenv.lib.optional (!stdenv.isDarwin) jemalloc + ++ stdenv.lib.optional stdenv.isDarwin libtool; nativeBuildInputs = [ which m4 python ]; |