summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/rocksdb/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/rocksdb/package.py')
-rw-r--r--var/spack/repos/builtin/packages/rocksdb/package.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/rocksdb/package.py b/var/spack/repos/builtin/packages/rocksdb/package.py
index b8dd075da9..7ff8ad1efd 100644
--- a/var/spack/repos/builtin/packages/rocksdb/package.py
+++ b/var/spack/repos/builtin/packages/rocksdb/package.py
@@ -16,6 +16,8 @@ class Rocksdb(MakefilePackage):
license("Apache-2.0 OR GPL-2.0-only")
version("master", git=git, branch="master", submodules=True)
+ version("9.4.0", sha256="1f829976aa24b8ba432e156f52c9e0f0bd89c46dc0cc5a9a628ea70571c1551c")
+ version("9.2.1", sha256="bb20fd9a07624e0dc1849a8e65833e5421960184f9c469d508b58ed8f40a780f")
version("8.6.7", sha256="cdb2fc3c6a556f20591f564cb8e023e56828469aa3f76e1d9535c443ba1f0c1a")
version("8.1.1", sha256="9102704e169cfb53e7724a30750eeeb3e71307663852f01fa08d5a320e6155a8")
version("7.7.3", sha256="b8ac9784a342b2e314c821f6d701148912215666ac5e9bdbccd93cf3767cb611")
@@ -30,6 +32,9 @@ class Rocksdb(MakefilePackage):
version("5.16.6", sha256="f0739edce1707568bdfb36a77638fd5bae287ca21763ce3e56cf0bfae8fff033")
version("5.15.10", sha256="26d5d4259fa352ae1604b5b4d275f947cacc006f4f7d2ef0b815056601b807c0")
+ depends_on("c", type="build") # generated
+ depends_on("cxx", type="build") # generated
+
variant("bz2", default=False, description="Enable bz2 compression support")
variant("lz4", default=True, description="Enable lz4 compression support")
variant("shared", default=True, description="Build shared library")
@@ -41,6 +46,12 @@ class Rocksdb(MakefilePackage):
variant("werror", default=False, description="Build with -Werror")
variant("rtti", default=False, description="Build with RTTI")
+ depends_on("bash", type="build")
+ # Depends on coreutil's install command (e.g., Alpine's Busybox version does not work)
+ depends_on("coreutils", type="build")
+ depends_on("perl", type="build")
+ depends_on("which", type="build")
+
depends_on("bzip2", when="+bz2")
depends_on("gflags")
depends_on("lz4", when="+lz4")