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
}
|