aboutsummaryrefslogtreecommitdiff
path: root/mesa/abuild
blob: 691c51944581ce59eceb0a245538dda2a62939cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
name=mesa
version=26.1.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,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