zookeeper: add v3.8.4 (#46899)
* zookeeper: add v3.8.4 * zookeeper: use bin archive, depend_on java, setup run environment, deprecate EoL * zookeeper: fix bin url * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
This commit is contained in:
parent
80982149d5
commit
e187508485
@ -13,14 +13,27 @@ class Zookeeper(Package):
|
||||
"""
|
||||
|
||||
homepage = "https://archive.apache.org"
|
||||
url = "https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz"
|
||||
urls = [
|
||||
"https://archive.apache.org/dist/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin.tar.gz",
|
||||
"https://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz",
|
||||
]
|
||||
|
||||
license("Apache-2.0")
|
||||
|
||||
version("3.4.11", sha256="f6bd68a1c8f7c13ea4c2c99f13082d0d71ac464ffaf3bf7a365879ab6ad10e84")
|
||||
version("3.8.4", sha256="284cb4675adb64794c63d95bf202d265cebddc0cda86ac86fb0ede8049de9187")
|
||||
with default_args(deprecated=True):
|
||||
# 3.6 is EoL since 30th of December, 2022
|
||||
# 3.5 is EoL since 1st of June, 2022
|
||||
version(
|
||||
"3.4.11", sha256="f6bd68a1c8f7c13ea4c2c99f13082d0d71ac464ffaf3bf7a365879ab6ad10e84"
|
||||
)
|
||||
|
||||
depends_on("c", type="build") # generated
|
||||
depends_on("cxx", type="build") # generated
|
||||
depends_on("java")
|
||||
|
||||
def install(self, spec, prefix):
|
||||
install_tree(".", prefix)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.set("ZOOBINDIR", self.prefix.bin)
|
||||
env.set("ZOOCFGDIR", ".")
|
||||
env.set("ZOO_LOG_DIR", ".")
|
||||
|
Loading…
Reference in New Issue
Block a user