summaryrefslogtreecommitdiff
path: root/templates/mesa/template
diff options
context:
space:
mode:
Diffstat (limited to 'templates/mesa/template')
-rw-r--r--templates/mesa/template18
1 files changed, 18 insertions, 0 deletions
diff --git a/templates/mesa/template b/templates/mesa/template
new file mode 100644
index 0000000..7c5b480
--- /dev/null
+++ b/templates/mesa/template
@@ -0,0 +1,18 @@
+pkgname=mesa
+version=26.1.2
+build_no=1
+upstream="https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-${version}/mesa-mesa-${version}.tar.gz?ref_type=tags"
+
+cddir="mesa-mesa-${version}"
+
+function do_configure {
+ meson setup build -Dglvnd=false -Dvulkan-drivers='' -Dspirv-to-dxil=false -Dgallium-drivers=softpipe,llvmpipe
+}
+
+function do_build {
+ ninja -C build/
+}
+
+function do_install {
+ DESTDIR="${DESTDIR}" ninja -C build install
+} \ No newline at end of file