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:
		@@ -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):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user