summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorFelix Werner <Felix.Werner@mpi-hd.mpg.de>2023-12-01 23:56:18 +0100
committerGitHub <noreply@github.com>2023-12-01 14:56:18 -0800
commita6325762315e5390153375f11051be83956a2adb (patch)
treec9e98515fa92e7e9f54b561370c7899255585e93 /var
parent70b16cfb599405c1f2eed6ef31e62ac59dc1def3 (diff)
downloadspack-a6325762315e5390153375f11051be83956a2adb.tar.gz
spack-a6325762315e5390153375f11051be83956a2adb.tar.bz2
spack-a6325762315e5390153375f11051be83956a2adb.tar.xz
spack-a6325762315e5390153375f11051be83956a2adb.zip
Add XCDF. (#41379)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/xcdf/package.py19
-rw-r--r--var/spack/repos/builtin/packages/xcdf/remove_python_support.patch12
2 files changed, 31 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/xcdf/package.py b/var/spack/repos/builtin/packages/xcdf/package.py
new file mode 100644
index 0000000000..e55dd5410b
--- /dev/null
+++ b/var/spack/repos/builtin/packages/xcdf/package.py
@@ -0,0 +1,19 @@
+# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack.package import *
+
+
+class Xcdf(CMakePackage):
+ """Binary data format designed to store data fields with user-specified accuracy."""
+
+ homepage = "https://github.com/jimbraun/XCDF"
+ url = "https://github.com/jimbraun/XCDF/archive/refs/tags/v3.00.03.tar.gz"
+
+ license("BSD-2-Clause")
+
+ version("3.00.03", sha256="4e445a2fea947ba14505d08177c8d5b55856f8411f28de1fe4d4c00f6824b711")
+
+ patch("remove_python_support.patch")
diff --git a/var/spack/repos/builtin/packages/xcdf/remove_python_support.patch b/var/spack/repos/builtin/packages/xcdf/remove_python_support.patch
new file mode 100644
index 0000000000..12b3f86c41
--- /dev/null
+++ b/var/spack/repos/builtin/packages/xcdf/remove_python_support.patch
@@ -0,0 +1,12 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3270f47..e5648d2 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -45,7 +45,6 @@ SET (XCDF_PATCH_VERSION 1 CACHE STRING "Patch number")
+ # ------------------------------------------------------------------------------
+ SET (CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
+ INCLUDE (Utility)
+-INCLUDE (Python)
+
+ INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/include)
+ INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/include/utility)