redis: newer version and added TLS support (#34230)
Signed-off-by: Loïc Pottier <pottier1@llnl.gov> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
This commit is contained in:
parent
d8006a9495
commit
3edc85ec21
@ -18,8 +18,22 @@ class Redis(MakefilePackage):
|
||||
"""
|
||||
|
||||
homepage = "https://redis.io"
|
||||
url = "https://download.redis.io/releases/redis-6.2.5.tar.gz"
|
||||
urls = [
|
||||
"https://download.redis.io/releases/redis-7.0.5.tar.gz",
|
||||
"https://github.com/redis/redis/archive/refs/tags/7.0.5.tar.gz",
|
||||
]
|
||||
git = "https://github.com/redis/redis.git"
|
||||
|
||||
maintainers = ["lpottier"]
|
||||
|
||||
version("7.0.5", sha256="67054cc37b58c125df93bd78000261ec0ef4436a26b40f38262c780e56315cc3")
|
||||
version("7.0.4", sha256="f0e65fda74c44a3dd4fa9d512d4d4d833dd0939c934e946a5c622a630d057f2f")
|
||||
version("7.0.3", sha256="2cde7d17214ffe305953da9fff12333e8a72caa57fd4923e4872f6362a208e73")
|
||||
version("7.0.2", sha256="5e57eafe7d4ac5ecb6a7d64d6b61db775616dbf903293b3fcc660716dbda5eeb")
|
||||
version("7.0.1", sha256="ca1820d527e4759884620be2917079e61e996fa81da5fbe5c07c4a7b507264dc")
|
||||
version("7.0.0", sha256="284d8bd1fd85d6a55a05ee4e7c31c31977ad56cbf344ed83790beeb148baa720")
|
||||
version("6.2.7", sha256="b7a79cc3b46d3c6eb52fa37dde34a4a60824079ebdfb3abfbbfa035947c55319")
|
||||
version("6.2.6", sha256="5b2b8b7a50111ef395bf1c1d5be11e6e167ac018125055daa8b5c2317ae131ab")
|
||||
version("6.2.5", sha256="4b9a75709a1b74b3785e20a6c158cab94cf52298aa381eea947a678a60d551ae")
|
||||
version("6.2.4", sha256="ba32c406a10fc2c09426e2be2787d74ff204eb3a2e496d87cff76a476b6ae16e")
|
||||
version("6.2.3", sha256="98ed7d532b5e9671f5df0825bb71f0f37483a16546364049384c63db8764512b")
|
||||
@ -36,6 +50,24 @@ class Redis(MakefilePackage):
|
||||
version("4.0.12", sha256="6447259d2eed426a949c9c13f8fdb2d91fb66d9dc915dd50db13b87f46d93162")
|
||||
version("4.0.11", sha256="fc53e73ae7586bcdacb4b63875d1ff04f68c5474c1ddeda78f00e5ae2eed1bbb")
|
||||
|
||||
variant("tls", default=False, when="@6:", description="Builds with TLS support")
|
||||
depends_on("openssl@1.1:", type=("build", "link"), when="+tls")
|
||||
|
||||
variant(
|
||||
"systemd",
|
||||
default=False,
|
||||
description="Builds with systemd support (systemd development libraries required)",
|
||||
)
|
||||
|
||||
@property
|
||||
def build_targets(self):
|
||||
use_tls = "yes" if "+tls" in self.spec else "no"
|
||||
use_systemd = "yes" if "+systemd" in self.spec else "no"
|
||||
return [
|
||||
"BUILD_TLS={0}".format(use_tls),
|
||||
"USE_SYSTEMD={0}".format(use_systemd),
|
||||
]
|
||||
|
||||
@property
|
||||
def install_targets(self):
|
||||
return ["PREFIX={0}".format(self.spec.prefix), "install"]
|
||||
|
Loading…
Reference in New Issue
Block a user