From 65ee062bf6c9bfaa123b8c6463c2f9410a52d57d Mon Sep 17 00:00:00 2001 From: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> Date: Fri, 17 Feb 2023 13:14:08 +0100 Subject: Fix build for scine-xtb (#35386) --- var/spack/repos/builtin/packages/scine-utilities/package.py | 2 +- var/spack/repos/builtin/packages/scine-xtb/package.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'var') 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:") -- cgit v1.2.3-60-g2f50