openvkl: add 1.3.2 (#40392)

* openvkl: add 1.3.2

works with (and requires) embree@4

* openvkl: simplify formatting with f-string

thank you for the suggestion in the review
This commit is contained in:
Martin Aumüller 2023-10-11 05:24:17 +02:00 committed by GitHub
parent d385a57da3
commit 1ebfcd3b18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,6 +16,7 @@ class Openvkl(CMakePackage):
# maintainers("github_user1", "github_user2")
version("1.3.2", sha256="7704736566bf17497a3e51c067bd575316895fda96eccc682dae4aac7fb07b28")
version("1.3.1", sha256="c9cefb6c313f2b4c0331e9629931759a6bc204ec00deed6ec0becad1670a1933")
version("1.3.0", sha256="c6d4d40e6d232839c278b53dee1e7bd3bd239c3ccac33f49b465fc65a0692be9")
version("1.2.0", sha256="dc468c2f0a359aaa946e04a01c2a6634081f7b6ce31b3c212c74bf7b4b0c9ec2")
@ -24,7 +25,8 @@ class Openvkl(CMakePackage):
version("1.0.0", sha256="81ccae679bfa2feefc4d4b1ce72bcd242ba34d2618fbb418a1c2a05d640d16b4")
version("0.13.0", sha256="974608259e3a5d8e29d2dfe81c6b2b1830aadeb9bbdc87127f3a7c8631e9f1bd")
depends_on("embree@3.13.0:3")
depends_on("embree@4", when="@1.3.2:")
depends_on("embree@3.13.0:3", when="@:1.3.1")
depends_on("embree@3.13.1:", when="@1.0.0:")
depends_on("ispc@1.15.0:", type=("build"))
depends_on("ispc@1.16.0:", when="@1.0.0:", type=("build"))
@ -32,10 +34,14 @@ class Openvkl(CMakePackage):
depends_on("rkcommon@1.6.1:")
depends_on("rkcommon@1.7.0:", when="@1.0.0:")
depends_on("rkcommon@1.8.0:", when="@1.1:")
depends_on("rkcommon@:1.10.0", when="@:1.3.1")
depends_on("rkcommon@1.11.0:", when="@1.3.2:")
depends_on("tbb")
def cmake_args(self):
args = [
# otherwise, openvkl 1.3.2 tries to install its headers into /openvkl
self.define("CMAKE_INSTALL_INCLUDEDIR", f"{self.spec.prefix}/include"),
self.define("BUILD_BENCHMARKS", False),
self.define("BUILD_EXAMPLES", False),
self.define("BUILD_TESTING", False),