summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLone_Wolf2024-02-20 00:59:18 +0100
committerLone_Wolf2024-02-20 00:59:18 +0100
commitf25c7601eb4772935703f92aa8f044347199c6b9 (patch)
tree3e78b5624c87b3e8f2737b95a08dc37669b1de30
parent2d4c3d1a3f7541b16d4709965893f5762a56fa14 (diff)
downloadaur-f25c7601eb4772935703f92aa8f044347199c6b9.tar.gz
fix build with MESA_WHICH_LLVM 1,3 and 4
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD13
2 files changed, 10 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb953855a457..17a10e3ff2eb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mesa-git
pkgdesc = an open-source implementation of the OpenGL specification, git version
- pkgver = 24.1.0_devel.183912.f27a9732833.d41d8cd
+ pkgver = 24.1.0_devel.184903.c6635c09d0d.d41d8cd
pkgrel = 1
url = https://www.mesa3d.org
arch = x86_64
@@ -18,8 +18,11 @@ pkgbase = mesa-git
makedepends = ninja
makedepends = glslang
makedepends = directx-headers
+ makedepends = python-ply
makedepends = llvm=16.0.6
makedepends = clang=16.0.6
+ makedepends = libclc
+ makedepends = spirv-llvm-translator
depends = libdrm
depends = libxxf86vm
depends = libxdamage
diff --git a/PKGBUILD b/PKGBUILD
index f0ec1765102b..6dfeb209dcaa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,12 +12,11 @@
pkgname=mesa-git
pkgdesc="an open-source implementation of the OpenGL specification, git version"
-pkgver=24.1.0_devel.184054.f66055a6a67.d41d8cd
+pkgver=24.1.0_devel.184903.c6635c09d0d.d41d8cd
pkgrel=1
arch=('x86_64')
-makedepends=('git' 'python-mako' 'xorgproto'
- 'libxml2' 'libvdpau' 'libva' 'elfutils' 'libxrandr'
- 'wayland-protocols' 'meson' 'ninja' 'glslang' 'directx-headers'
+makedepends=('git' 'python-mako' 'xorgproto' 'libxml2' 'libvdpau' 'libva' 'elfutils' 'libxrandr'
+ 'wayland-protocols' 'meson' 'ninja' 'glslang' 'directx-headers' 'python-ply'
)
depends=('libdrm' 'libxxf86vm' 'libxdamage' 'libxshmfence' 'libelf'
'libomxil-bellagio' 'libunwind' 'libglvnd' 'wayland' 'lm_sensors'
@@ -58,7 +57,7 @@ fi
case $MESA_WHICH_LLVM in
1)
# aur llvm-minimal-git
- makedepends+=('llvm-minimal-git')
+ makedepends+=('llvm-minimal-git' 'libclc-minimal-git' 'spirv-llvm-translator-minimal-git' 'clang-minimal-git' 'clang-opencl-headers-minimal-git')
depends+=('llvm-libs-minimal-git')
;;
2)
@@ -70,13 +69,13 @@ case $MESA_WHICH_LLVM in
;;
3)
# mesa-git/llvm-git (lordheavy unofficial repo)
- makedepends+=('llvm-git' 'clang-git')
+ makedepends+=('llvm-git' 'clang-git' 'libclc-git' 'spirv-tools' 'spirv-llvm-translator-git')
depends+=('llvm-libs-git')
optdepends+=('clang-git: opencl' 'compiler-rt: opencl')
;;
4)
# extra/llvm
- makedepends+=(llvm=16.0.6 clang=16.0.6)
+ makedepends+=(llvm=16.0.6 clang=16.0.6 libclc spirv-llvm-translator)
depends+=(llvm-libs=16.0.6)
optdepends+=('clang: opencl' 'compiler-rt: opencl')
;;