geomodel: Fix dependencies (#47437)

* geomodel: Add dependency on `hdf5` for `+pythia`, require `hdf5+cxx`

* fix visualization dependencies

* geomodel: Add soqt dependency

* update dependency on soqt to drop explicit qt variant
This commit is contained in:
Paul Gessinger 2024-11-18 22:31:53 +01:00 committed by GitHub
parent 627544191a
commit 8feb506b3a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -73,11 +73,14 @@ class Geomodel(CMakePackage):
depends_on("geant4", when="+geomodelg4")
depends_on("geant4", when="+fullsimlight")
depends_on("hdf5+cxx", when="+fullsimlight")
depends_on("hepmc3", when="+hepmc3")
depends_on("pythia8", when="+pythia")
with when("+visualization"):
depends_on("hdf5")
depends_on("qt-base +gui +opengl +sql +widgets")
depends_on("hdf5+cxx")
depends_on("qt +gui +opengl +sql")
depends_on("coin3d")
depends_on("soqt")
depends_on("opengl")
def cmake_args(self):