From 87fa48bfd858e11abf76a31a812282dde1f77bae Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sun, 1 Oct 2023 00:20:01 +0000 Subject: [PATCH] extra/mesa to 23.2.1-1 --- extra/mesa/.SRCINFO | 195 ++++++++++++++++++++++++++++++++++++++++++++ extra/mesa/PKGBUILD | 12 ++- 2 files changed, 203 insertions(+), 4 deletions(-) create mode 100644 extra/mesa/.SRCINFO diff --git a/extra/mesa/.SRCINFO b/extra/mesa/.SRCINFO new file mode 100644 index 000000000..5afd4aeee --- /dev/null +++ b/extra/mesa/.SRCINFO @@ -0,0 +1,195 @@ +pkgbase = mesa + pkgdesc = An open-source implementation of the OpenGL specification + pkgver = 23.2.1 + pkgrel = 1 + epoch = 1 + url = https://www.mesa3d.org/ + arch = x86_64 + license = custom + makedepends = clang + makedepends = expat + makedepends = libdrm + makedepends = libelf + makedepends = libglvnd + makedepends = libunwind + makedepends = libva + makedepends = libvdpau + makedepends = libx11 + makedepends = libxdamage + makedepends = libxml2 + makedepends = libxrandr + makedepends = libxshmfence + makedepends = libxxf86vm + makedepends = llvm + makedepends = lm_sensors + makedepends = rust + makedepends = spirv-llvm-translator + makedepends = spirv-tools + makedepends = systemd + makedepends = vulkan-icd-loader + makedepends = wayland + makedepends = xcb-util-keysyms + makedepends = zstd + makedepends = clang + makedepends = cmake + makedepends = elfutils + makedepends = glslang + makedepends = libclc + makedepends = meson + makedepends = python-mako + makedepends = python-ply + makedepends = rust-bindgen + makedepends = wayland-protocols + makedepends = xorgproto + makedepends = valgrind + makedepends = directx-headers + makedepends = libomxil-bellagio + source = https://mesa.freedesktop.org/archive/mesa-23.2.1.tar.xz + source = https://mesa.freedesktop.org/archive/mesa-23.2.1.tar.xz.sig + source = LICENSE + validpgpkeys = 8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D + validpgpkeys = 946D09B5E4C9845E63075FF1D961C596A7203456 + validpgpkeys = E3E8F480C52ADD73B278EE78E1ECBE07D7D70895 + validpgpkeys = A5CC9FEC93F2F837CB044912336909B6B25FADFA + validpgpkeys = 71C4B75620BC75708B4BDB254C95FAAB3EB073EC + validpgpkeys = 57551DE15B968F6341C248F68D8E31AFC32428A6 + sha256sums = 64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc + sha256sums = SKIP + sha256sums = 7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537 + b2sums = 51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b + b2sums = SKIP + b2sums = 1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb + +pkgname = vulkan-mesa-layers + pkgdesc = Mesa's Vulkan layers + depends = libdrm + depends = libxcb + depends = wayland + depends = python + conflicts = vulkan-mesa-layer + replaces = vulkan-mesa-layer + +pkgname = opencl-clover-mesa + pkgdesc = OpenCL support with clover for mesa drivers + depends = clang + depends = expat + depends = libdrm + depends = libelf + depends = spirv-llvm-translator + depends = zstd + depends = libclc + optdepends = opencl-headers: headers necessary for OpenCL development + provides = opencl-driver + conflicts = opencl-mesa + replaces = opencl-mesa<=23.1.4-1 + +pkgname = opencl-rusticl-mesa + pkgdesc = OpenCL support with rusticl for mesa drivers + depends = clang + depends = expat + depends = libdrm + depends = libelf + depends = lm_sensors + depends = spirv-llvm-translator + depends = zstd + depends = libclc + optdepends = opencl-headers: headers necessary for OpenCL development + provides = opencl-driver + conflicts = opencl-mesa + replaces = opencl-mesa<=23.1.4-1 + +pkgname = vulkan-intel + pkgdesc = Intel's Vulkan mesa driver + depends = libdrm + depends = libx11 + depends = libxshmfence + depends = systemd + depends = wayland + depends = xcb-util-keysyms + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = vulkan-radeon + pkgdesc = Radeon's Vulkan mesa driver + depends = libdrm + depends = libelf + depends = libx11 + depends = libxshmfence + depends = llvm-libs + depends = systemd + depends = wayland + depends = xcb-util-keysyms + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = vulkan-swrast + pkgdesc = Vulkan software rasteriser driver + depends = libdrm + depends = libunwind + depends = libx11 + depends = libxshmfence + depends = llvm-libs + depends = systemd + depends = wayland + depends = xcb-util-keysyms + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + conflicts = vulkan-mesa + replaces = vulkan-mesa + +pkgname = vulkan-virtio + pkgdesc = Venus Vulkan mesa driver for Virtual Machines + depends = libdrm + depends = libx11 + depends = libxshmfence + depends = systemd + depends = wayland + depends = xcb-util-keysyms + depends = zstd + optdepends = vulkan-mesa-layers: additional vulkan layers + provides = vulkan-driver + +pkgname = libva-mesa-driver + pkgdesc = VA-API drivers + depends = expat + depends = libdrm + depends = libelf + depends = libx11 + depends = libxshmfence + depends = llvm-libs + depends = zstd + provides = libva-driver + +pkgname = mesa-vdpau + pkgdesc = VDPAU drivers + depends = expat + depends = libdrm + depends = libelf + depends = libx11 + depends = libxshmfence + depends = llvm-libs + depends = zstd + provides = vdpau-driver + +pkgname = mesa + depends = libdrm + depends = libelf + depends = libglvnd + depends = libunwind + depends = libxdamage + depends = libxshmfence + depends = libxxf86vm + depends = llvm-libs + depends = lm_sensors + depends = vulkan-icd-loader + depends = wayland + depends = zstd + depends = libomxil-bellagio + optdepends = opengl-man-pages: for the OpenGL API man pages + provides = mesa-libgl + provides = opengl-driver + conflicts = mesa-libgl + replaces = mesa-libgl diff --git a/extra/mesa/PKGBUILD b/extra/mesa/PKGBUILD index 73d4b6539..92a9a3c42 100644 --- a/extra/mesa/PKGBUILD +++ b/extra/mesa/PKGBUILD @@ -25,7 +25,7 @@ pkgname=( 'mesa-vdpau' 'mesa' ) -pkgver=23.1.8 +pkgver=23.2.1 pkgrel=1 epoch=1 pkgdesc="An open-source implementation of the OpenGL specification" @@ -55,6 +55,7 @@ makedepends=( 'systemd' 'vulkan-icd-loader' 'wayland' + 'xcb-util-keysyms' 'zstd' # shared between mesa and lib32-mesa @@ -83,10 +84,10 @@ source=( https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} LICENSE ) -sha256sums=('45434ff91a709844130a3174d9c0ef39c6b50725b2bb0c13e736f36134db14ad' +sha256sums=('64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc' 'SKIP' '7052ba73bb07ea78873a2431ee4e828f4e72bda7d176d07f770fa48373dec537') -b2sums=('43825c936f0dca4bc7e954cf7f8afc9566fb26d23969a9f60279a279504464b4eee966f5db34602489fb659942d11629675a1ef44493020925047bbd8cd7f0d7' +b2sums=('51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b' 'SKIP' '1ecf007b82260710a7bf5048f47dd5d600c168824c02c595af654632326536a6527fbe0738670ee7b921dd85a70425108e0f471ba85a8e1ca47d294ad74b4adb') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov @@ -142,7 +143,7 @@ build() { -D shared-glapi=enabled -D valgrind=enabled -D video-codecs=vc1dec,h264dec,h264enc,h265dec,h265enc - -D vulkan-drivers=amd,swrast,broadcom,panfrost,virtio-experimental + -D vulkan-drivers=amd,swrast,broadcom,panfrost,virtio -D vulkan-layers=device-select,overlay ) @@ -249,6 +250,7 @@ package_vulkan-radeon() { 'llvm-libs' 'systemd' 'wayland' + 'xcb-util-keysyms' 'zstd' ) optdepends=('vulkan-mesa-layers: additional vulkan layers') @@ -271,6 +273,7 @@ package_vulkan-swrast() { 'llvm-libs' 'systemd' 'wayland' + 'xcb-util-keysyms' 'zstd' ) optdepends=('vulkan-mesa-layers: additional vulkan layers') @@ -292,6 +295,7 @@ package_vulkan-virtio() { 'libxshmfence' 'systemd' 'wayland' + 'xcb-util-keysyms' 'zstd' ) optdepends=('vulkan-mesa-layers: additional vulkan layers')