From c60354237a5500a37d217ba588c3b061026460a7 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Fri, 2 Sep 2016 23:22:41 +0100 Subject: [PATCH] hyperdex: Remove broken package and its dependencies. Closes #17995. Presumably no one was using it otherwise we'd have noticed it breaking sooner. --- pkgs/servers/nosql/hyperdex/busybee.nix | 25 --------- pkgs/servers/nosql/hyperdex/default.nix | 55 -------------------- pkgs/servers/nosql/hyperdex/hyperleveldb.nix | 20 ------- pkgs/servers/nosql/hyperdex/libe.nix | 20 ------- pkgs/servers/nosql/hyperdex/libmacaroons.nix | 20 ------- pkgs/servers/nosql/hyperdex/libpo6.nix | 19 ------- pkgs/servers/nosql/hyperdex/replicant.nix | 30 ----------- pkgs/top-level/all-packages.nix | 2 - 8 files changed, 191 deletions(-) delete mode 100644 pkgs/servers/nosql/hyperdex/busybee.nix delete mode 100644 pkgs/servers/nosql/hyperdex/default.nix delete mode 100644 pkgs/servers/nosql/hyperdex/hyperleveldb.nix delete mode 100644 pkgs/servers/nosql/hyperdex/libe.nix delete mode 100644 pkgs/servers/nosql/hyperdex/libmacaroons.nix delete mode 100644 pkgs/servers/nosql/hyperdex/libpo6.nix delete mode 100644 pkgs/servers/nosql/hyperdex/replicant.nix 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 9c47d59069a2..ae5511b8cb8b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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;