hyperdex: Remove broken package and its dependencies. Closes #17995.

Presumably no one was using it otherwise we'd have noticed it breaking
sooner.
This commit is contained in:
Tom Hunger 2016-09-02 23:22:41 +01:00
parent e2c6740c37
commit c60354237a
8 changed files with 0 additions and 191 deletions

View File

@ -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;
};
}

View File

@ -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;
};
}

View File

@ -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;
};
}

View File

@ -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" ];
};
}

View File

@ -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;
};
}

View File

@ -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;
};
}

View File

@ -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;
};
}

View File

@ -10504,8 +10504,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;