summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2024-11-10 21:34:20 +0100
committerGitHub <noreply@github.com>2024-11-10 14:34:20 -0600
commit68570b75874c1312d463d1d43907a2b95db8c76f (patch)
tree58570788fdbe4ed183f7d944427cd9542b217a7e /var
parent2da4366ba6b180007976e00ee20d87d19fa0e78d (diff)
downloadspack-68570b75874c1312d463d1d43907a2b95db8c76f.tar.gz
spack-68570b75874c1312d463d1d43907a2b95db8c76f.tar.bz2
spack-68570b75874c1312d463d1d43907a2b95db8c76f.tar.xz
spack-68570b75874c1312d463d1d43907a2b95db8c76f.zip
GDAL: add v3.10.0 (#47472)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/gdal/package.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/gdal/package.py b/var/spack/repos/builtin/packages/gdal/package.py
index 1253219e8b..67e8e20987 100644
--- a/var/spack/repos/builtin/packages/gdal/package.py
+++ b/var/spack/repos/builtin/packages/gdal/package.py
@@ -28,10 +28,10 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
list_url = "https://download.osgeo.org/gdal/"
list_depth = 1
- maintainers("adamjstewart")
-
license("MIT")
+ maintainers("adamjstewart")
+ version("3.10.0", sha256="af821a3bcf68cf085724c21c9b53605fd451d83af3c8854d8bf194638eb734a8")
version("3.9.3", sha256="34a037852ffe6d2163f1b8948a1aa7019ff767148aea55876c1339b22ad751f1")
version("3.9.2", sha256="bfbcc9f087f012c36151c20c79f8eac9529e1e5298fbded79cd5a1365f0b113a")
version("3.9.1", sha256="aff3086fee75f5773e33a5598df98d8a4d10be411f777d3ce23584b21d8171ca")
@@ -115,6 +115,7 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
variant(
"arrow", default=False, when="build_system=cmake", description="Required for Arrow driver"
)
+ variant("avif", default=False, when="@3.10:", description="Required for AVIF driver")
variant(
"basisu", default=False, when="@3.6:", description="Required for BASISU and KTX2 drivers"
)
@@ -197,6 +198,7 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
"opencad", default=False, when="build_system=cmake", description="Required for CAD driver"
)
variant("opencl", default=False, description="Required to accelerate warping computations")
+ variant("opendrive", default=False, when="@3.10:", description="Required for XODR driver")
variant("openexr", default=False, when="@3.1:", description="Required for EXR driver")
variant("openjpeg", default=False, description="Required for JP2OpenJPEG driver")
variant("openssl", default=False, when="@2.3:", description="Required for EEDAI driver")
@@ -289,6 +291,7 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
depends_on("blas", when="+armadillo")
depends_on("lapack", when="+armadillo")
depends_on("arrow", when="+arrow")
+ depends_on("libavif", when="+avif")
# depends_on("basis-universal", when="+basisu")
depends_on("c-blosc", when="+blosc")
depends_on("brunsli", when="+brunsli")
@@ -354,6 +357,7 @@ class Gdal(CMakePackage, AutotoolsPackage, PythonExtension):
# depends_on('ogdi', when='+ogdi')
# depends_on('lib-opencad', when='+opencad')
depends_on("opencl", when="+opencl")
+ # depends_on("libopendrive@0.6:", when="+opendrive")
depends_on("openexr@2.2:", when="+openexr")
depends_on("openjpeg@2.3.1:", when="@3.9:+openjpeg")
depends_on("openjpeg", when="+openjpeg")
@@ -549,6 +553,7 @@ class CMakeBuilder(CMakeBuilder):
self.define_from_variant("GDAL_USE_ARCHIVE", "archive"),
self.define_from_variant("GDAL_USE_ARMADILLO", "armadillo"),
self.define_from_variant("GDAL_USE_ARROW", "arrow"),
+ self.define_from_variant("GDAL_USE_AVIF", "avif"),
self.define_from_variant("GDAL_USE_BASISU", "basisu"),
self.define_from_variant("GDAL_USE_BLOSC", "blosc"),
self.define_from_variant("GDAL_USE_BRUNSLI", "brunsli"),
@@ -595,6 +600,7 @@ class CMakeBuilder(CMakeBuilder):
self.define_from_variant("GDAL_USE_OGDI", "ogdi"),
self.define_from_variant("GDAL_USE_OPENCAD", "opencad"),
self.define_from_variant("GDAL_USE_OPENCL", "opencl"),
+ self.define_from_variant("GDAL_USE_OPENDRIVE", "opendrive"),
self.define_from_variant("GDAL_USE_OPENEXR", "openexr"),
self.define_from_variant("GDAL_USE_OPENJPEG", "openjpeg"),
self.define_from_variant("GDAL_USE_OPENSSL", "openssl"),