diff options
author | SovietReimu1228 | 2023-02-17 12:30:20 +0900 |
---|---|---|
committer | SovietReimu1228 | 2023-02-17 12:30:20 +0900 |
commit | c95dbbc5cd87ce4c8bd02d0409b5d9068eafeadc (patch) | |
tree | 158f6c328c9ae532fcff8324f715e81a798a176b | |
parent | d05f0109ff8c0f47a8f892432d9bdf592367b319 (diff) | |
download | aur-c95dbbc5cd87ce4c8bd02d0409b5d9068eafeadc.tar.gz |
update
-rwxr-xr-x | .SRCINFO | 55 | ||||
-rwxr-xr-x | PKGBUILD | 39 |
2 files changed, 51 insertions, 43 deletions
@@ -1,6 +1,6 @@ pkgbase = mesa-rusticl-git pkgdesc = An open-source implementation of the OpenGL specification, with Rusticl - pkgver = 23.0.0_devel.163990.bc60eca1d95.d41d8cd98f00b204e9800998ecf8427e + pkgver = 23.1.0_devel.166744.4f5ec8a279d.d41d8cd98f00b204e9800998ecf8427e pkgrel = 1 url = https://www.mesa3d.org arch = x86_64 @@ -33,60 +33,65 @@ pkgbase = mesa-rusticl-git makedepends = vulkan-icd-loader makedepends = cmake makedepends = meson + makedepends = directx-headers-git makedepends = git makedepends = ninja - makedepends = directx-headers-git makedepends = rust makedepends = rust-bindgen + makedepends = spirv-tools + makedepends = spirv-llvm-translator depends = libdrm - depends = libxxf86vm - depends = libxdamage - depends = libxshmfence - depends = libelf - depends = libomxil-bellagio - depends = libunwind - depends = libglvnd - depends = wayland - depends = lm_sensors - depends = libclc - depends = vulkan-icd-loader - depends = zstd - depends = expat depends = libxcb + depends = wayland depends = python depends = libclc depends = clang + depends = expat + depends = spirv-llvm-translator + depends = wayland depends = libx11 + depends = libxshmfence + depends = zstd depends = systemd-libs + depends = libelf depends = llvm-libs - depends = compiler-rt - depends = spirv-llvm-translator + depends = libunwind + depends = libxxf86vm + depends = libxdamage + depends = libomxil-bellagio + depends = lm_sensors + depends = libglvnd + depends = vulkan-icd-loader optdepends = opencl-headers: headers necessary for OpenCL development optdepends = opengl-man-pages: for the OpenGL API man pages - provides = mesa + provides = vulkan-mesa-layers provides = opencl-mesa - provides = vulkan-radeon provides = vulkan-intel + provides = vulkan-radeon provides = vulkan-swrast - provides = vulkan-mesa-layers + provides = vulkan-virtio provides = libva-mesa-driver provides = mesa-vdpau + provides = mesa provides = vulkan-mesa-layer provides = mesa-libgl - provides = opengl-driver provides = opencl-driver provides = vulkan-driver - conflicts = mesa + provides = libva-driver + provides = vdpau-driver + provides = opengl-driver + conflicts = vulkan-mesa-layers conflicts = opencl-mesa - conflicts = vulkan-radeon conflicts = vulkan-intel + conflicts = vulkan-radeon conflicts = vulkan-swrast - conflicts = vulkan-mesa-layers + conflicts = vulkan-virtio conflicts = libva-mesa-driver conflicts = mesa-vdpau + conflicts = mesa conflicts = vulkan-mesa-layer - conflicts = mesa-libgl conflicts = vulkan-mesa + conflicts = mesa-libgl source = mesa::git+https://gitlab.freedesktop.org/karolherbst/mesa.git#branch=rusticl/si source = LICENSE md5sums = SKIP @@ -2,25 +2,27 @@ pkgname=mesa-rusticl-git pkgdesc="An open-source implementation of the OpenGL specification, with Rusticl" -pkgver=23.0.0_devel.163990.bc60eca1d95.d41d8cd98f00b204e9800998ecf8427e +pkgver=23.1.0_devel.166744.4f5ec8a279d.d41d8cd98f00b204e9800998ecf8427e pkgrel=1 arch=('x86_64') makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'zstd' 'elfutils' 'llvm' 'libomxil-bellagio' 'libclc' 'clang' 'libglvnd' 'libunwind' 'lm_sensors' 'libxrandr' 'systemd' 'valgrind' 'glslang' 'vulkan-icd-loader' 'cmake' 'meson' - 'git' 'ninja' - 'directx-headers-git' 'rust' 'rust-bindgen') -depends=('libdrm' 'libxxf86vm' 'libxdamage' 'libxshmfence' 'libelf' - 'libomxil-bellagio' 'libunwind' 'libglvnd' 'wayland' 'lm_sensors' 'libclc' 'vulkan-icd-loader' 'zstd' 'expat' - 'libxcb' 'python' 'libclc' 'clang' 'libx11' 'systemd-libs' 'llvm-libs' 'compiler-rt' - 'spirv-llvm-translator') + 'directx-headers-git' 'git' 'ninja' + 'rust' 'rust-bindgen' 'spirv-tools' 'spirv-llvm-translator') +depends=('libdrm' 'libxcb' 'wayland' 'python' + 'libclc' 'clang' 'expat' 'spirv-llvm-translator' + 'wayland' 'libx11' 'libxshmfence' 'zstd' 'systemd-libs' + 'libelf' 'llvm-libs' + 'libunwind' + 'libxxf86vm' 'libxdamage' 'libomxil-bellagio' 'lm_sensors' 'libglvnd' 'vulkan-icd-loader') optdepends=('opencl-headers: headers necessary for OpenCL development' 'opengl-man-pages: for the OpenGL API man pages') -provides=('mesa' 'opencl-mesa' 'vulkan-radeon' 'vulkan-intel' 'vulkan-swrast' 'vulkan-mesa-layers' 'libva-mesa-driver' 'mesa-vdpau' - 'vulkan-mesa-layer' 'mesa-libgl' 'opengl-driver' 'opencl-driver' 'vulkan-driver') -conflicts=('mesa' 'opencl-mesa' 'vulkan-radeon' 'vulkan-intel' 'vulkan-swrast' 'vulkan-mesa-layers' 'libva-mesa-driver' 'mesa-vdpau' - 'vulkan-mesa-layer' 'mesa-libgl' 'vulkan-mesa') +provides=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa' + 'vulkan-mesa-layer' 'mesa-libgl' 'opencl-driver' 'vulkan-driver' 'libva-driver' 'vdpau-driver' 'opengl-driver') +conflicts=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'vulkan-virtio' 'libva-mesa-driver' 'mesa-vdpau' 'mesa' + 'vulkan-mesa-layer' 'vulkan-mesa' 'mesa-libgl') url="https://www.mesa3d.org" license=('custom') @@ -84,11 +86,11 @@ build () { -D prefix=/usr \ -D sysconfdir=/etc \ -D buildtype=release \ - -D b_lto=true \ -D b_ndebug=true \ + -D b_lto=true \ -D platforms=auto \ - -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,i915,zink,d3d12 \ - -D vulkan-drivers=amd,intel,intel_hasvk,swrast,virtio-experimental \ + -D gallium-drivers=r300,r600,radeonsi,i915,crocus,iris,nouveau,d3d12,zink,svga,virgl,swrast \ + -D vulkan-drivers=amd,intel_hasvk,intel,microsoft-experimental,virtio-experimental,swrast \ -D vulkan-layers=device-select,intel-nullhw,overlay \ -D dri3=enabled \ -D egl=enabled \ @@ -99,20 +101,21 @@ build () { -D gallium-vdpau=enabled \ -D gallium-xa=enabled \ -D gbm=enabled \ + -D gles1=enabled \ -D gles2=enabled \ -D glvnd=true \ -D glx=dri \ -D libunwind=enabled \ + -D llvm=enabled \ -D lmsensors=enabled \ -D osmesa=true \ -D shared-glapi=enabled \ - -D valgrind=disabled \ -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc \ + -D valgrind=disabled \ -D gallium-rusticl=true \ + -D rust_std=2021 \ -D opencl-spirv=true \ - -D shader-cache=enabled \ - -D llvm=enabled \ - -D rust_std=2021 + -D shader-cache=enabled meson configure --no-pager _build |