summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJoachim F <joachifm@users.noreply.github.com>2016-09-07 00:18:48 +0200
committerGitHub <noreply@github.com>2016-09-07 00:18:48 +0200
commitb78e625445a42b8268ef35aa671d8e8bc53fb501 (patch)
tree084aa0112e8273f0c4dac001d2ea704fee99a36a /pkgs
parentd81d59aad94db0baa0a5018c6b75e5659611cdb6 (diff)
parentc60354237a5500a37d217ba588c3b061026460a7 (diff)
downloadnixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar.gz
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar.bz2
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar.lz
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar.xz
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.tar.zst
nixlib-b78e625445a42b8268ef35aa671d8e8bc53fb501.zip
Merge pull request #18235 from teh/master
Remove broken hyperdex package and dependencies. Closes #17995.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/nosql/hyperdex/busybee.nix25
-rw-r--r--pkgs/servers/nosql/hyperdex/default.nix55
-rw-r--r--pkgs/servers/nosql/hyperdex/hyperleveldb.nix20
-rw-r--r--pkgs/servers/nosql/hyperdex/libe.nix20
-rw-r--r--pkgs/servers/nosql/hyperdex/libmacaroons.nix20
-rw-r--r--pkgs/servers/nosql/hyperdex/libpo6.nix19
-rw-r--r--pkgs/servers/nosql/hyperdex/replicant.nix30
-rw-r--r--pkgs/top-level/all-packages.nix2
8 files changed, 0 insertions, 191 deletions
diff --git a/pkgs/servers/nosql/hyperdex/busybee.nix b/pkgs/servers/nosql/hyperdex/busybee.nix
deleted file mode 100644
index e71fb608260d..000000000000
--- a/pkgs/servers/nosql/hyperdex/busybee.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook, libpo6, libe, pkgconfig }:
-
-stdenv.mkDerivation rec {
-  name = "busybee-${version}";
-  version = "0.5.2";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/busybee/archive/releases/${version}.zip";
-    sha256 = "0b51h1kmkf0s3d9y7wjqgp1pk1rk9i7n8bcgyj01kflzdgafbl0b";
-  };
-
-  buildInputs = [
-    autoreconfHook
-    libe
-    libpo6
-    pkgconfig
-    unzip
-  ];
-
-  meta = with stdenv.lib; {
-    description = "A high-performance messaging layer";
-    homepage = https://github.com/rescrv/busybee;
-    license = licenses.bsd3;
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/default.nix b/pkgs/servers/nosql/hyperdex/default.nix
deleted file mode 100644
index 73a2dfc1f188..000000000000
--- a/pkgs/servers/nosql/hyperdex/default.nix
+++ /dev/null
@@ -1,55 +0,0 @@
-{ stdenv, fetchurl, makeWrapper, unzip, autoreconfHook, autoconf-archive
-, python, libsodium, pkgconfig, popt, glog, xz, json_c, gperf, yacc
-, flex, pandoc, help2man, callPackage }:
-
-assert stdenv.isLinux;
-
-let
-hyperleveldb = callPackage ./hyperleveldb.nix {};
-libpo6 = callPackage ./libpo6.nix {};
-libe = callPackage ./libe.nix { inherit libpo6; };
-busybee = callPackage ./busybee.nix { inherit libpo6 libe; };
-replicant = callPackage ./replicant.nix {
-  inherit libpo6 libe busybee hyperleveldb;
-};
-libmacaroons = callPackage ./libmacaroons.nix { };
-
-in
-stdenv.mkDerivation rec {
-  name = "hyperdex-${version}";
-  version = "1.5.0";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/HyperDex/archive/releases/${version}.zip";
-    sha256 = "0l7w3x6c4nslz5ijmj8xys0k1slwi3s4crxmi16ml1x32bqgzhj7";
-  };
-
-  buildInputs = [
-    autoreconfHook
-    autoconf-archive
-    busybee
-    glog
-    hyperleveldb
-    json_c
-    libe
-    libmacaroons
-    libpo6
-    pkgconfig
-    popt
-    python
-    replicant
-    unzip
-    gperf
-    yacc
-    flex
-    help2man
-    pandoc
-  ];
-
-  meta = with stdenv.lib; {
-    description = "A scalable, searchable key-value store";
-    homepage = http://hyperdex.org;
-    license = licenses.bsd3;
-    platforms = platforms.linux;
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/hyperleveldb.nix b/pkgs/servers/nosql/hyperdex/hyperleveldb.nix
deleted file mode 100644
index 1e3c3afe234e..000000000000
--- a/pkgs/servers/nosql/hyperdex/hyperleveldb.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook }:
-
-stdenv.mkDerivation rec {
-  name = "hyperleveldb-${version}";
-  version = "1.2.1";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/HyperLevelDB/archive/releases/${version}.zip";
-    sha256 = "0m5fwl9sc7c6m2zm3zjlxxg7f602gnaryikxgflahhdccdvvr56y";
-  };
-
-  buildInputs = [ unzip autoreconfHook ];
-
-  meta = with stdenv.lib; {
-    description = ''A fork of LevelDB intended to meet the needs of
-        HyperDex while remaining compatible with LevelDB.'';
-    homepage = https://github.com/rescrv/HyperLevelDB;
-    license = licenses.bsd3;
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/libe.nix b/pkgs/servers/nosql/hyperdex/libe.nix
deleted file mode 100644
index 733f33288ce1..000000000000
--- a/pkgs/servers/nosql/hyperdex/libe.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook, libpo6, pkgconfig }:
-
-stdenv.mkDerivation rec {
-  name = "libe-${version}";
-  version = "0.8.1";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/e/archive/releases/${version}.zip";
-    sha256 = "18xm0hcnqdf0ipfn19jrgzqsxij5xjbbnihhzc57n4v7yfdca1w3";
-  };
-
-  buildInputs = [ unzip autoreconfHook libpo6 pkgconfig ];
-
-  meta = with stdenv.lib; {
-    description = "Library containing high-performance datastructures and utilities for C++";
-    homepage = https://github.com/rescrv/e;
-    license = licenses.bsd3;
-    platforms = [ "x86_64-linux" ];
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/libmacaroons.nix b/pkgs/servers/nosql/hyperdex/libmacaroons.nix
deleted file mode 100644
index 016ee704e58c..000000000000
--- a/pkgs/servers/nosql/hyperdex/libmacaroons.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook, pkgconfig, libsodium, python }:
-
-stdenv.mkDerivation rec {
-  name = "libmacaroons-${version}";
-  version = "0.3.0";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/libmacaroons/archive/releases/${version}.zip";
-    sha256 = "18c44424jri0p5la6jgrnlz5p937hk7ws2mldhzjwisqyf5qld43";
-  };
-
-  buildInputs = [ unzip autoreconfHook python libsodium pkgconfig ];
-
-  meta = with stdenv.lib; {
-    description = ''Macaroons are flexible authorization credentials that
-        support decentralized delegation, attenuation, and verification.'';
-    homepage = https://github.com/rescrv/libmacaroons;
-    license = licenses.bsd3;
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/libpo6.nix b/pkgs/servers/nosql/hyperdex/libpo6.nix
deleted file mode 100644
index 70e46f453471..000000000000
--- a/pkgs/servers/nosql/hyperdex/libpo6.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook }:
-
-stdenv.mkDerivation rec {
-  name = "libpo6-${version}";
-  version = "0.5.2";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/po6/archive/releases/${version}.zip";
-    sha256 = "17grzkh6aw1f68qvkhivbb6vwbm6jd41ysbfn88pypf5lczxrxly";
-  };
-
-  buildInputs = [ unzip autoreconfHook ];
-
-  meta = with stdenv.lib; {
-    description = "POSIX wrappers for C++";
-    homepage = https://github.com/rescrv/po6;
-    license = licenses.bsd3;
-  };
-}
diff --git a/pkgs/servers/nosql/hyperdex/replicant.nix b/pkgs/servers/nosql/hyperdex/replicant.nix
deleted file mode 100644
index 43c86e6c0c9a..000000000000
--- a/pkgs/servers/nosql/hyperdex/replicant.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchurl, unzip, autoreconfHook, glog,
-  hyperleveldb, libe, pkgconfig, popt, libpo6, busybee }:
-
-stdenv.mkDerivation rec {
-  name = "replicant-${version}";
-  version = "0.6.3";
-
-  src = fetchurl {
-    url = "https://github.com/rescrv/Replicant/archive/releases/${version}.zip";
-    sha256 = "1q3pdq2ndpj70yd1578bn4grlrp77gl8hv2fz34jpx34qmlalda4";
-  };
-
-  buildInputs = [
-    autoreconfHook
-    busybee
-    glog
-    hyperleveldb
-    libe
-    libpo6
-    pkgconfig
-    popt
-    unzip
-  ];
-
-  meta = with stdenv.lib; {
-    description = "A system for maintaining replicated state machines";
-    homepage = https://github.com/rescrv/Replicant;
-    license = licenses.bsd3;
-  };
-}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 22dae1120aeb..eb2e5b8decf6 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10546,8 +10546,6 @@ in
 
   influxdb10 = callPackage ../servers/nosql/influxdb/v1.nix { };
 
-  hyperdex = callPackage ../servers/nosql/hyperdex { };
-
   mysql55 = callPackage ../servers/sql/mysql/5.5.x.nix {
     inherit (darwin) cctools;
     inherit (darwin.apple_sdk.frameworks) CoreServices;