mesa: auto-enable all gallium/dri/vulkan drivers.

Rather than having to maintain the list, we set them
to 'auto', this way we don't need to change it when
new drivers are added.

This enables the iris gallium driver, among others.

Close #19923
This commit is contained in:
Juan RP 2020-03-07 17:18:20 +01:00
parent a15d40b0ff
commit 6eb1a56721
No known key found for this signature in database
GPG Key ID: AF19F6CB482F9368
1 changed files with 6 additions and 6 deletions

View File

@ -1,7 +1,7 @@
# Template file for 'mesa' # Template file for 'mesa'
pkgname=mesa pkgname=mesa
version=20.0.1 version=20.0.1
revision=1 revision=2
wrksrc="mesa-${version}" wrksrc="mesa-${version}"
build_style=meson build_style=meson
configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true configure_args="-Dglvnd=true -Dshared-glapi=true -Dgbm=true -Degl=true
@ -38,10 +38,10 @@ replaces="libGL>=10_1<19.2.5_2 libEGL>=10_1<19.2.5_2 libGLES>=10_1<19.2.5_2"
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
i686*|x86_64*) i686*|x86_64*)
# Enable all x86 drivers. # Enable all x86 drivers.
configure_args+=" -Dgallium-drivers=r300,r600,radeonsi,svga,swrast,nouveau,virgl" configure_args+=" -Dgallium-drivers=auto"
configure_args+=" -Ddri-drivers=i915,i965,r100,r200,nouveau" configure_args+=" -Ddri-drivers=auto"
configure_args+=" -Dgallium-xa=true -Ddri3=true -Dgallium-nine=true" configure_args+=" -Dgallium-xa=true -Ddri3=true -Dgallium-nine=true"
configure_args+=" -Dvulkan-drivers=intel,amd" configure_args+=" -Dvulkan-drivers=auto"
configure_args+=" -Dgallium-opencl=icd" configure_args+=" -Dgallium-opencl=icd"
configure_args+=" -Dvulkan-overlay-layer=true" configure_args+=" -Dvulkan-overlay-layer=true"
hostmakedepends+=" clang" hostmakedepends+=" clang"
@ -72,7 +72,7 @@ ppc*)
;; ;;
aarch64*) aarch64*)
# Enable all ARM drivers # Enable all ARM drivers
configure_args+=" -Dgallium-drivers=etnaviv,freedreno,kmsro,lima,panfrost,nouveau,swrast,tegra,v3d,vc4" configure_args+=" -Dgallium-drivers=auto"
configure_args+=" -Dvulkan-drivers= -Ddri-drivers=" configure_args+=" -Dvulkan-drivers= -Ddri-drivers="
configure_args+=" -Dgallium-xa=false -Ddri3=true" configure_args+=" -Dgallium-xa=false -Ddri3=true"
subpackages+=" mesa-dri mesa-vaapi mesa-vdpau mesa-XvMC" subpackages+=" mesa-dri mesa-vaapi mesa-vdpau mesa-XvMC"
@ -81,7 +81,7 @@ aarch64*)
subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri mesa-lima-dri mesa-panfrost-dri" subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri mesa-lima-dri mesa-panfrost-dri"
;; ;;
armv7l*) armv7l*)
configure_args+=" -Dgallium-drivers=etnaviv,freedreno,kmsro,lima,panfrost,swrast,vc4" configure_args+=" -Dgallium-drivers=auto"
configure_args+=" -Dvulkan-drivers= -Ddri-drivers= -Dgallium-xvmc=false" configure_args+=" -Dvulkan-drivers= -Ddri-drivers= -Dgallium-xvmc=false"
configure_args+=" -Dgallium-xa=false -Dgallium-vdpau=false -Dgallium-va=false" configure_args+=" -Dgallium-xa=false -Dgallium-vdpau=false -Dgallium-va=false"
subpackages+=" mesa-dri" subpackages+=" mesa-dri"