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