summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/of-precice/package.py18
1 files changed, 14 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/of-precice/package.py b/var/spack/repos/builtin/packages/of-precice/package.py
index 99947c8f77..6c47302e3a 100644
--- a/var/spack/repos/builtin/packages/of-precice/package.py
+++ b/var/spack/repos/builtin/packages/of-precice/package.py
@@ -16,15 +16,24 @@ class OfPrecice(Package):
homepage = "https://precice.org/"
git = "https://github.com/precice/openfoam-adapter.git"
+ url = "https://github.com/precice/openfoam-adapter/archive/v1.2.3.tar.gz"
+ maintainers("MakisH", "kjrstory")
license("GPL-3.0-only")
- # Currently develop only
- version("develop", branch="master")
+ version("develop", branch="develop")
+ version("master", branch="master")
+ version("1.2.3", sha256="e5fbbc633a573cd1a952a98f7f05078a384078a8ea9cd166825148538a23683e")
+ version("1.2.2", sha256="9d2d8d372b39c4e672e6311e92545d335c52c8eb3cefea34a794572523583aa5")
+ version("1.2.1", sha256="12772ddea1eb0155ebf6d0a2ea4cd9700dbe63a0df016771b39591ae12efad11")
+ version("1.2.0", sha256="4e7676cffe12380cda7af32e84a7727dc4c9133815d3b0e1c22150a2e7b34ce0")
+ version("1.1.0", sha256="c35340b50d1b01978635130da94a876e1fa846c80b62e45204aa727db2ef4983")
+ version("1.0.0", sha256="b70e5bdce47328f789f76dc6187604f8568b4a996158b5a6f6c11f111ff10308")
depends_on("openfoam+source")
depends_on("precice")
depends_on("yaml-cpp")
+ depends_on("pkgconfig", type="build")
# General patches
common = ["change-userdir.sh", "spack-derived-Allwmake"]
@@ -83,7 +92,8 @@ export CPLUS_INCLUDE_PATH
if os.path.isfile(f):
install(f, join_path(self.prefix, f))
- install_tree("tutorials", join_path(self.prefix, "tutorials"))
-
# Place directly under 'lib' (no bin)
install_tree(join_path(self.build_userdir, "lib"), join_path(self.prefix, "lib"))
+
+ def setup_run_environment(self, env):
+ env.prepend_path("LD_LIBRARY_PATH", join_path(self.prefix, "lib"))