diff options
author | Connor Baker <connorbaker01@gmail.com> | 2022-02-08 08:59:23 -0500 |
---|---|---|
committer | Connor Baker <connorbaker01@gmail.com> | 2022-03-07 09:56:19 -0500 |
commit | 05c12ee78cf5c9a7a01fcdb841825db4b6a771d9 (patch) | |
tree | b86b69c9b2569d5f757a651be4bfc9c023b53375 /pkgs/applications/networking | |
parent | 09930fe11ecb6d13e228f548badaad109a5bd184 (diff) | |
download | nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar.gz nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar.bz2 nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar.lz nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar.xz nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.tar.zst nixpkgs-05c12ee78cf5c9a7a01fcdb841825db4b6a771d9.zip |
spark: init 3.2.1 and test on aarch64-linux
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r-- | pkgs/applications/networking/cluster/spark/default.nix | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/pkgs/applications/networking/cluster/spark/default.nix b/pkgs/applications/networking/cluster/spark/default.nix index 7876eb1c752..3429a1d703a 100644 --- a/pkgs/applications/networking/cluster/spark/default.nix +++ b/pkgs/applications/networking/cluster/spark/default.nix @@ -1,13 +1,26 @@ -{ lib, stdenv, fetchzip, makeWrapper, jdk8, python3Packages, extraPythonPackages ? [], coreutils, hadoop -, RSupport? true, R +{ lib +, stdenv +, fetchzip +, makeWrapper +, jdk8 +, python3Packages +, extraPythonPackages ? [ ] +, coreutils +, hadoop +, RSupport ? true +, R }: with lib; let - spark = { pname, version, src }: + spark = { pname, version, sha256 }: stdenv.mkDerivation rec { - inherit pname version src; + inherit pname version; + src = fetchzip { + url = "mirror://apache/spark/${pname}-${version}/${pname}-${version}-bin-without-hadoop.tgz"; + sha256 = sha256; + }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ jdk8 python3Packages.python ] ++ extraPythonPackages @@ -45,31 +58,29 @@ let ''; meta = { - description = "Apache Spark is a fast and general engine for large-scale data processing"; - homepage = "https://spark.apache.org/"; - license = lib.licenses.asl20; - platforms = lib.platforms.all; - maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ]; + description = "Apache Spark is a fast and general engine for large-scale data processing"; + homepage = "https://spark.apache.org/"; + license = lib.licenses.asl20; + platforms = lib.platforms.all; + maintainers = with maintainers; [ thoughtpolice offline kamilchm illustris ]; repositories.git = "git://git.apache.org/spark.git"; }; }; -in { - spark3 = spark rec { +in +{ + spark3_2_1 = spark rec { + pname = "spark"; + version = "3.2.1"; + sha256 = "0kxdqczwmj6pray0h8h1qhygni9m82jzznw5fbv9hrxrkq1v182d"; + }; + spark3_1_2 = spark rec { pname = "spark"; version = "3.1.2"; - - src = fetchzip { - url = "mirror://apache/spark/${pname}-${version}/${pname}-${version}-bin-without-hadoop.tgz"; - sha256 = "1bgh2y6jm7wqy6yc40rx68xkki31i3jiri2yixb1bm0i9pvsj9yf"; - }; + sha256 = "1bgh2y6jm7wqy6yc40rx68xkki31i3jiri2yixb1bm0i9pvsj9yf"; }; spark2 = spark rec { pname = "spark"; version = "2.4.8"; - - src = fetchzip { - url = "mirror://apache/spark/${pname}-${version}/${pname}-${version}-bin-without-hadoop.tgz"; - sha256 = "1mkyq0gz9fiav25vr0dba5ivp0wh0mh7kswwnx8pvsmb6wbwyfxv"; - }; + sha256 = "1mkyq0gz9fiav25vr0dba5ivp0wh0mh7kswwnx8pvsmb6wbwyfxv"; }; } |