about summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2013-12-23 19:27:14 +0100
committerVladimír Čunát <vcunat@gmail.com>2013-12-23 19:27:14 +0100
commit50ac037864dc0bedcea2bd6f8d420f71fa1e7347 (patch)
treee4942eb779306ab89563dbfa5be423f4409e0a51 /pkgs/servers
parentb89ab32c60373ae4c8ca7b6604ea3445afabca85 (diff)
parent6518480c1b6c3720eb899a5a1860fdb89c5735ec (diff)
downloadnixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar.gz
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar.bz2
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar.lz
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar.xz
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.tar.zst
nixlib-50ac037864dc0bedcea2bd6f8d420f71fa1e7347.zip
Merge master into x-updates
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/nosql/rethinkdb/default.nix36
-rw-r--r--pkgs/servers/squid/squids.nix4
2 files changed, 38 insertions, 2 deletions
diff --git a/pkgs/servers/nosql/rethinkdb/default.nix b/pkgs/servers/nosql/rethinkdb/default.nix
new file mode 100644
index 000000000000..e81ccb396322
--- /dev/null
+++ b/pkgs/servers/nosql/rethinkdb/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, which, protobuf, v8, ncurses, gperftools, boost, m4 }:
+
+stdenv.mkDerivation rec {
+  name = "rethinkdb-1.11.2";
+
+  src = fetchurl {
+    url = "http://download.rethinkdb.com/dist/${name}.tgz";
+    sha256 = "04wz07y891vygc5ksrvkk1ch05xj16nahv20bnxwcllkbl4gf9lj";
+  };
+
+  preConfigure = ''
+    export ALLOW_WARNINGS=1
+    patchShebangs .
+  '';
+
+  configureFlags = "--lib-path ${gperftools}/lib";
+
+  buildInputs = [ protobuf v8 ncurses boost ];
+
+  nativeBuildInputs = [ which m4 ];
+
+
+  meta = {
+    description = "An open-source distributed database built with love";
+    longDescription = ''
+      RethinkDB is built to store JSON documents, and scale to multiple machines with very little
+      effort. It has a pleasant query language that supports really useful queries like table joins
+      and group by, and is easy to setup and learn.
+    '';
+    homepage = http://www.rethinkdb.com;
+    license = "AGPLv3";
+
+    maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
+    platforms = stdenv.lib.platforms.all;
+  };
+}
diff --git a/pkgs/servers/squid/squids.nix b/pkgs/servers/squid/squids.nix
index a94c05d5627e..a41343c0cf90 100644
--- a/pkgs/servers/squid/squids.nix
+++ b/pkgs/servers/squid/squids.nix
@@ -30,10 +30,10 @@ rec {
   };
 
   squid32 = squid30.merge rec {
-    name = "squid-3.2.2";
+    name = "squid-3.2.13";
     src = args.fetchurl {
       url = "http://www.squid-cache.org/Versions/v3/3.2/${name}.tar.bz2";
-      sha256 = "13jlx3d6rqq7ajxs8bgn8a0mh932jhq6aa8032q205nxnhqs0l4l";
+      sha256 = "0dafqv00dr3nyrm9k47d6r7gv2r3f9hjd1ykl3kkvjca11r4n54j";
     };
     buildInputs = [openldap pam db4 cyrus_sasl libcap expat libxml2
       libtool openssl];