aboutsummaryrefslogtreecommitdiff
path: root/mesa/abuild
blob: 1bfcde738f2f580e8ecf77ad8961ceca9953352b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
name=mesa
version=26.1.3
release=1
source="https://archive.mesa3d.org/$name-$version.tar.xz
	muon.patch"
keep_static=1

build_opt="
	-Dplatforms=wayland
	-Dglx=disabled
	-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!

prebuild() {
	sed "s|@APKGLLVMVERSION@|$(llvm-config --version)|" -i meson.build
	sed "s|@APKGLLVMLIBS@|$(llvm-config --libs)|" -i meson.build
	sed "s|@APKGLLVMLDFLAGS@|$(llvm-config --ldflags)|" -i meson.build
	sed "s|@APKGLLVMINCLUDEDIR@|$(llvm-config --includedir)|" -i meson.build
}