summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2024-09-30 03:43:04 -0500
committerGitHub <noreply@github.com>2024-09-30 10:43:04 +0200
commit41044b6f84976bddd59be5587c413a507e522335 (patch)
tree79309b965ffbfccbf0ea5ab54e29ed2ff137bf5e
parent338c331115ddebe6f104d498798db8a3e6ab6503 (diff)
downloadspack-41044b6f84976bddd59be5587c413a507e522335.tar.gz
spack-41044b6f84976bddd59be5587c413a507e522335.tar.bz2
spack-41044b6f84976bddd59be5587c413a507e522335.tar.xz
spack-41044b6f84976bddd59be5587c413a507e522335.zip
flink: add v1.20.0 (#46631)
-rw-r--r--var/spack/repos/builtin/packages/flink/package.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/flink/package.py b/var/spack/repos/builtin/packages/flink/package.py
index f94f97a910..6222815e22 100644
--- a/var/spack/repos/builtin/packages/flink/package.py
+++ b/var/spack/repos/builtin/packages/flink/package.py
@@ -13,10 +13,11 @@ class Flink(Package):
"""
homepage = "https://flink.apache.org/"
- url = "https://archive.apache.org/dist/flink/flink-1.9.1/flink-1.9.1-bin-scala_2.11.tgz"
+ url = "https://archive.apache.org/dist/flink/flink-1.20.0/flink-1.20.0-bin-scala_2.12.tgz"
- license("BSD-2-Clause")
+ license("Apache-2.0", checked_by="wdconinc")
+ version("1.20.0", sha256="708fd544ccf9ddc0d4b192fe035797ce16de2c26f1d764c55907305efe140af0")
version("1.9.1", sha256="f69de344cd593e92f8261e19ae8a47b3910e9a70a7cd1ccfb1ecd1ff000b93ea")
version("1.9.0", sha256="a2245f68309e94ed54d86a680232a518aed9c5ea030bcc0b298bc8f27165eeb7")
version("1.8.3", sha256="1ba90e99f70ad7e2583d48d1404d1c09e327e8fb8fa716b1823e427464cc8dc0")
@@ -26,8 +27,8 @@ class Flink(Package):
depends_on("java@8:", type="run")
def url_for_version(self, version):
- url = "https://archive.apache.org/dist/flink/flink-{0}/flink-{0}-bin-scala_2.11.tgz"
- return url.format(version)
+ scala = "2.12" if version >= Version("1.15") else "2.11"
+ return f"https://archive.apache.org/dist/flink/flink-{version}/flink-{version}-bin-scala_{scala}.tgz"
def install(self, spec, prefix):
install_tree(".", prefix)