geomodel: depend on c (#49781)

* geomodel: depend on c
* hep: add geomodel
* hep: geomodel +fullsimlight
* geomodel: depends on virtual gl, not opengl
* soqt: depends on gl and glu instead of opengl
* geomodel: rm generated comments on language dependencies
This commit is contained in:
Wouter Deconinck 2025-04-24 05:58:49 -05:00 committed by GitHub
parent a3c430e810
commit 1155318534
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 3 deletions

View File

@ -71,6 +71,7 @@ spack:
- geant4 ~vtk ^[virtuals=qmake] qt - geant4 ~vtk ^[virtuals=qmake] qt
- geant4 ~vtk ^[virtuals=qmake] qt-base - geant4 ~vtk ^[virtuals=qmake] qt-base
#- genie +atmo #- genie +atmo
- geomodel +examples +fullsimlight +geomodelg4 +hepmc3 +pythia +tools +visualization
- hepmc - hepmc
- hepmc3 +interfaces +protobuf +python +rootio - hepmc3 +interfaces +protobuf +python +rootio
#- herwig3 +njet +vbfnlo # Note: herwig3 fails to find evtgen #- herwig3 +njet +vbfnlo # Note: herwig3 fails to find evtgen

View File

@ -65,7 +65,8 @@ class Geomodel(CMakePackage):
conflicts("+fullsimlight", when="+fsl", msg="FSL triggers the build of the FullSimLight") conflicts("+fullsimlight", when="+fsl", msg="FSL triggers the build of the FullSimLight")
depends_on("cxx", type="build") # generated depends_on("c", type="build")
depends_on("cxx", type="build")
depends_on("cmake@3.16:", type="build") depends_on("cmake@3.16:", type="build")
@ -89,7 +90,7 @@ class Geomodel(CMakePackage):
depends_on("qt-5compat") depends_on("qt-5compat")
depends_on("coin3d") depends_on("coin3d")
depends_on("soqt") depends_on("soqt")
depends_on("opengl") depends_on("gl")
def cmake_args(self): def cmake_args(self):
args = [ args = [

View File

@ -23,7 +23,8 @@ class Soqt(CMakePackage):
depends_on("cmake@3:", type="build") depends_on("cmake@3:", type="build")
depends_on("coin3d") depends_on("coin3d")
depends_on("opengl") depends_on("gl")
depends_on("glu")
variant( variant(
"static_defaults", "static_defaults",