summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSebastian Ehlert <28669218+awvwgk@users.noreply.github.com>2023-02-17 13:14:08 +0100
committerGitHub <noreply@github.com>2023-02-17 04:14:08 -0800
commit65ee062bf6c9bfaa123b8c6463c2f9410a52d57d (patch)
tree49889477b5b609e8e8ebdaaee38b497166e46895 /var
parent573f7bf4cd72fc5ca0be324208f202c551c4dc26 (diff)
downloadspack-65ee062bf6c9bfaa123b8c6463c2f9410a52d57d.tar.gz
spack-65ee062bf6c9bfaa123b8c6463c2f9410a52d57d.tar.bz2
spack-65ee062bf6c9bfaa123b8c6463c2f9410a52d57d.tar.xz
spack-65ee062bf6c9bfaa123b8c6463c2f9410a52d57d.zip
Fix build for scine-xtb (#35386)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/scine-utilities/package.py2
-rw-r--r--var/spack/repos/builtin/packages/scine-xtb/package.py6
2 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/scine-utilities/package.py b/var/spack/repos/builtin/packages/scine-utilities/package.py
index bf7a8fa9d6..c4d3c266b1 100644
--- a/var/spack/repos/builtin/packages/scine-utilities/package.py
+++ b/var/spack/repos/builtin/packages/scine-utilities/package.py
@@ -67,7 +67,7 @@ class ScineUtilities(CMakePackage):
def cmake_args(self):
args = [
self.define("SCINE_BUILD_TESTS", self.run_tests),
- self.define("SCINE_BUILD_PYTHON_BINDINGS", "+python" in self.spec),
+ self.define_from_variant("SCINE_BUILD_PYTHON_BINDINGS", "python"),
self.define("SCINE_MARCH", ""),
self.define("BOOST_ROOT", self.spec["boost"].prefix),
self.define("BOOST_LIBRARY_DIR", self.spec["boost"].libs.directories[0]),
diff --git a/var/spack/repos/builtin/packages/scine-xtb/package.py b/var/spack/repos/builtin/packages/scine-xtb/package.py
index c1219abb3a..b3d2c9fc83 100644
--- a/var/spack/repos/builtin/packages/scine-xtb/package.py
+++ b/var/spack/repos/builtin/packages/scine-xtb/package.py
@@ -25,6 +25,12 @@ class ScineXtb(CMakePackage):
placement="_dev",
)
+ patch(
+ "https://raw.githubusercontent.com/conda-forge/scine-xtb-feedstock/4ac2b70/recipe/patches/pkgconfig.patch",
+ level=1,
+ sha256="8650abf9dca269f62b60733aabfac0681d9d1cfd721bec728752fb4cbca44452",
+ )
+
variant("python", default=False, description="Build Python extension module")
depends_on("boost+system+filesystem+program_options cxxstd=17 @1.65.0:")