XorgPackage, glx: conflicts windows and darwin (#50216)

* XorgPackage: conflicts windows and darwin

* xorg: import conflicts

* xorg: fix style

* glx: conflicts windows and darwin
This commit is contained in:
Wouter Deconinck 2025-04-28 15:33:02 -05:00 committed by GitHub
parent c1b423849c
commit 382847976f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View File

@ -6,12 +6,17 @@
import spack.package_base
import spack.util.url
from spack.directives import conflicts
class XorgPackage(spack.package_base.PackageBase):
"""Mixin that takes care of setting url and mirrors for x.org
packages."""
# x.org packages are not supported on windows or darwin
conflicts("platform=windows")
conflicts("platform=darwin")
#: Path of the package in a x.org mirror
xorg_mirror_path: Optional[str] = None

View File

@ -12,6 +12,9 @@ class Glx(BundlePackage):
version("1.4")
conflicts("platform=windows")
conflicts("platform=darwin")
depends_on("libglx")
provides("gl@4.5")