summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/zstd/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/zstd/package.py')
-rw-r--r--var/spack/repos/builtin/packages/zstd/package.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/zstd/package.py b/var/spack/repos/builtin/packages/zstd/package.py
index cdfdff74ba..e6b97661e2 100644
--- a/var/spack/repos/builtin/packages/zstd/package.py
+++ b/var/spack/repos/builtin/packages/zstd/package.py
@@ -24,6 +24,7 @@ class Zstd(CMakePackage, MakefilePackage):
license("BSD-3-Clause OR GPL-2.0-or-later")
version("develop", branch="dev")
+ version("1.5.6", sha256="30f35f71c1203369dc979ecde0400ffea93c27391bfd2ac5a9715d2173d92ff7")
version("1.5.5", sha256="98e9c3d949d1b924e28e01eccb7deed865eefebf25c2f21c702e5cd5b63b85e1")
version("1.5.4", sha256="35ad983197f8f8eb0c963877bf8be50490a0b3df54b4edeb8399ba8a8b2f60a4")
version("1.5.2", sha256="f7de13462f7a82c29ab865820149e778cbfe01087b3a55b5332707abf9db4a6e")
@@ -40,6 +41,9 @@ class Zstd(CMakePackage, MakefilePackage):
version("1.3.0", sha256="0fdba643b438b7cbce700dcc0e7b3e3da6d829088c63757a5984930e2f70b348")
version("1.1.2", sha256="980b8febb0118e22f6ed70d23b5b3e600995dbf7489c1f6d6122c1411cdda8d8")
+ depends_on("c", type="build") # generated
+ depends_on("cxx", type="build") # generated
+
variant("programs", default=False, description="Build executables")
variant(
"libs",
@@ -55,6 +59,8 @@ class Zstd(CMakePackage, MakefilePackage):
description="Enable support for additional compression methods in programs",
)
+ depends_on("cmake@3.5:", type="build", when="build_system=cmake @1.5.6:")
+
depends_on("zlib-api", when="compression=zlib")
depends_on("lz4", when="compression=lz4")
depends_on("xz", when="compression=lzma")
@@ -63,6 +69,8 @@ class Zstd(CMakePackage, MakefilePackage):
# (last tested: nvhpc@22.3)
conflicts("+programs %nvhpc")
+ conflicts("platform=windows", when="@1.5.6")
+
build_system("cmake", "makefile", default="makefile")