aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/mesa/abuild
blob: c48e5ea27b430b44e456414cf823aa326cd86c9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
name=mesa
version=25.0.2
release=1
source="https://archive.mesa3d.org/$name-$version.tar.xz"
keep_static=1
[ -f $SPM_PKGDB/wayland ] && platform="-Dplatforms=wayland -Dglx=disabled"
[ -f $SPM_PKGDB/libx11 ] && platform="-Dplatforms=x11"
[ -f $SPM_PKGDB/libx11 ] && [ -f $SPM_PKGDB/wayland ] && platform="-Dplatforms=wayland,x11"
build_opt="
	$platform
	-Dgallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,i915,iris,crocus,zink
	-Dvulkan-drivers=amd,intel,intel_hasvk,swrast,virtio
	-Dvalgrind=disabled
	-Dlibunwind=disabled
	-Dglvnd=enabled
	-Db_lto=false
"

# vulkan driver for nouveau disabled becaused required unusable rust shit!
# FUCK RUST SHIT
# FUCK MESA DEV