remove elrangR15 and riak 1.3.0 as they're outdated

(cherry picked from commit 4452a68425e4eaf9db95e0fc5ac8474a2b19bc71)
Signed-off-by: Domen Kožar <domen@dev.si>

+2 -138
+1 -1
nixos/tests/riak.nix
··· 7 7 8 8 { 9 9 services.riak.enable = true; 10 - services.riak.package = pkgs.riak2; 10 + services.riak.package = pkgs.riak; 11 11 }; 12 12 }; 13 13
-69
pkgs/development/interpreters/erlang/R15.nix
··· 1 - { stdenv, fetchurl, perl, gnum4, ncurses, openssl 2 - , makeWrapper, gnused, gawk 3 - , wxSupport ? false, mesa ? null, wxGTK ? null, xorg ? null }: 4 - 5 - assert wxSupport -> mesa != null && wxGTK != null && xorg != null; 6 - 7 - let version = "15B03"; in 8 - 9 - stdenv.mkDerivation { 10 - name = "erlang-" + version; 11 - 12 - src = fetchurl { 13 - url = "http://www.erlang.org/download/otp_src_R15B03-1.tar.gz"; 14 - sha256 = "4bccac86dd76aec050252e44276a0283a0df9218e6470cf042a9b9f9dfc9476c"; 15 - }; 16 - 17 - buildInputs = 18 - [ perl gnum4 ncurses openssl 19 - makeWrapper 20 - ] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xorg.libX11 ]; 21 - 22 - patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; 23 - 24 - preConfigure = '' 25 - export HOME=$PWD/../ 26 - sed -e s@/bin/pwd@pwd@g -i otp_build 27 - ''; 28 - 29 - configureFlags = "--with-ssl=${openssl}"; 30 - 31 - postInstall = let 32 - manpages = fetchurl { 33 - url = "http://www.erlang.org/download/otp_doc_man_R${version}.tar.gz"; 34 - sha256 = "0sqamzbd7qyz3klgl9vm1qvl0rhsfd1dx485pb0m2185qvw02nha"; 35 - }; 36 - in '' 37 - tar xf "${manpages}" -C "$out/lib/erlang" 38 - for i in "$out"/lib/erlang/man/man[0-9]/*.[0-9]; do 39 - prefix="''${i%/*}" 40 - ensureDir "$out/share/man/''${prefix##*/}" 41 - ln -s "$i" "$out/share/man/''${prefix##*/}/''${i##*/}erl" 42 - done 43 - ''; 44 - 45 - # Some erlang bin/ scripts run sed and awk 46 - postFixup = '' 47 - wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 48 - wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" 49 - ''; 50 - 51 - setupHook = ./setup-hook.sh; 52 - 53 - meta = { 54 - homepage = "http://www.erlang.org/"; 55 - description = "Programming language used for massively scalable soft real-time systems"; 56 - 57 - longDescription = '' 58 - Erlang is a programming language used to build massively scalable 59 - soft real-time systems with requirements on high availability. 60 - Some of its uses are in telecoms, banking, e-commerce, computer 61 - telephony and instant messaging. Erlang's runtime system has 62 - built-in support for concurrency, distribution and fault 63 - tolerance. 64 - ''; 65 - 66 - platforms = stdenv.lib.platforms.linux; 67 - maintainers = [ stdenv.lib.maintainers.simons ]; 68 - }; 69 - }
-65
pkgs/servers/nosql/riak/1.3.1.nix
··· 1 - { stdenv, fetchurl, fetchFromGitHub, unzip, erlangR15}: 2 - 3 - let 4 - srcs = { 5 - riak = fetchurl { 6 - url = "http://s3.amazonaws.com/downloads.basho.com/riak/1.3/1.3.1/riak-1.3.1.tar.gz"; 7 - sha256 = "a69093fc5df1b79f58645048b9571c755e00c3ca14dfd27f9f1cae2c6e628f01"; 8 - }; 9 - leveldb = fetchFromGitHub { 10 - owner = "basho"; 11 - repo = "leveldb"; 12 - rev = "1.3.1"; 13 - sha256 = "1jvv260ic38657y4lwwcvzmhah8xai594xy19r28gkzlpra1lnbb"; 14 - }; 15 - }; 16 - in 17 - stdenv.mkDerivation rec { 18 - name = "riak-1.3.1"; 19 - 20 - buildInputs = [unzip erlangR15]; 21 - 22 - src = srcs.riak; 23 - 24 - patches = [ ./riak-1.3.1.patch ./riak-admin-1.3.1.patch ]; 25 - 26 - postUnpack = '' 27 - mkdir -p $sourceRoot/deps/eleveldb/c_src/leveldb 28 - cp -r ${srcs.leveldb}/* $sourceRoot/deps/eleveldb/c_src/leveldb 29 - chmod 755 -R $sourceRoot/deps/eleveldb/c_src/leveldb 30 - pushd $sourceRoot/deps/ 31 - mkdir riaknostic/deps 32 - cp -R lager riaknostic/deps 33 - cp -R getopt riaknostic/deps 34 - cp -R meck riaknostic/deps 35 - popd 36 - patchShebangs . 37 - ''; 38 - 39 - buildPhase = '' 40 - make rel 41 - ''; 42 - 43 - doCheck = false; 44 - 45 - installPhase = '' 46 - mkdir $out 47 - mv rel/riak/etc rel/riak/riak-etc 48 - mkdir -p rel/riak/etc 49 - mv rel/riak/riak-etc rel/riak/etc/riak 50 - mv rel/riak/* $out 51 - ''; 52 - 53 - meta = { 54 - maintainers = [ stdenv.lib.maintainers.orbitz ]; 55 - description = "Dynamo inspired NoSQL DB by Basho"; 56 - longDescription = '' 57 - This patches the riak and riak-admin scripts to work better in Nix. 58 - Rather than the scripts using their own location to determine where 59 - the data, log, and etc directories should live, the scripts expect 60 - RIAK_DATA_DIR, RIAK_LOG_DIR, and RIAK_ETC_DIR to be defined 61 - and use those. 62 - ''; 63 - platforms = stdenv.lib.platforms.all; 64 - }; 65 - }
+1 -3
pkgs/top-level/all-packages.nix
··· 5324 5324 clooj = callPackage ../development/interpreters/clojure/clooj.nix { }; 5325 5325 5326 5326 erlangR14 = callPackage ../development/interpreters/erlang/R14.nix { }; 5327 - erlangR15 = callPackage ../development/interpreters/erlang/R15.nix { }; 5328 5327 erlangR16 = callPackage ../development/interpreters/erlang/R16.nix { }; 5329 5328 erlangR16_odbc = callPackage ../development/interpreters/erlang/R16.nix { odbcSupport = true; }; 5330 5329 erlangR17 = callPackage ../development/interpreters/erlang/R17.nix { }; ··· 9802 9801 sasl = cyrus_sasl; 9803 9802 }; 9804 9803 9805 - riak = callPackage ../servers/nosql/riak/1.3.1.nix { }; 9806 - riak2 = callPackage ../servers/nosql/riak/2.1.1.nix { }; 9804 + riak = callPackage ../servers/nosql/riak/2.1.1.nix { }; 9807 9805 9808 9806 influxdb = (callPackage ../servers/nosql/influxdb { }).bin // { outputs = [ "bin" ]; }; 9809 9807