Date: Friday, December 31, 2021 @ 09:53:26 Author: lcarlier Revision: 433278
upgpkg: mesa 21.3.3-2: fix FS#73079 and FS#70703 Modified: mesa/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-12-31 09:17:34 UTC (rev 433277) +++ PKGBUILD 2021-12-31 09:53:26 UTC (rev 433278) @@ -7,22 +7,18 @@ pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'vulkan-swrast' 'libva-mesa-driver' 'mesa-vdpau' 'mesa') pkgdesc="An open-source implementation of the OpenGL specification" pkgver=21.3.3 -pkgrel=1 +pkgrel=2 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' - 'valgrind' 'glslang' 'vulkan-icd-loader' 'cmake' 'meson') + 'valgrind' 'glslang' 'vulkan-icd-loader' 'directx-headers' 'cmake' 'meson') url="https://www.mesa3d.org/" license=('custom') source=(https://mesa.freedesktop.org/archive/mesa-${pkgver}.tar.xz{,.sig} - swr-llvm13-patch1.patch - swr-llvm13-patch2.patch LICENSE) sha512sums=('0263d75435f8c16d40eba3eae29bf372e8994816718deec153c582a17c4dd6ef1c67b3236ed31e63f98bf4e1089fac5cfafae9fb84d3e1fa919b274f43e7e673' 'SKIP' - '073ea2bb4778b3151717b26e0ec737abb4916ea340c7193a7382c2e2197534e93e95622d530e2f731ae156fd6ca1fc86f315f6ecae0baaeab88846773fb98bba' - 'b59f18f4bc69b872e97b5f33a53b9c2398143bc1d0a1b42787ca2a0c204fc11b2837ca40f6f773a0b1bd49756754f9d755ac14d4eb10df6269570477ba8484fc' 'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D' # Emil Velikov <emil.l.veli...@gmail.com> '946D09B5E4C9845E63075FF1D961C596A7203456' # Andres Gomez <ta...@igalia.com> @@ -31,15 +27,6 @@ '71C4B75620BC75708B4BDB254C95FAAB3EB073EC' # Dylan Baker <dy...@pnwbakers.com> '57551DE15B968F6341C248F68D8E31AFC32428A6') # Eric Engestrom <e...@engestrom.ch> -prepare() { - cd mesa-$pkgver - - # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11568 - patch -Np1 -i ../swr-llvm13-patch1.patch - # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13267 - patch -Np1 -i ../swr-llvm13-patch2.patch -} - build() { arch-meson mesa-$pkgver build \ -D b_lto=true \ @@ -46,7 +33,7 @@ -D b_ndebug=true \ -D platforms=x11,wayland \ -D dri-drivers=i915,i965,r100,r200,nouveau \ - -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,swr,iris,crocus,zink \ + -D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,iris,crocus,zink,d3d12 \ -D vulkan-drivers=amd,intel,swrast \ -D vulkan-layers=device-select,intel-nullhw,overlay \ -D swr-arches=avx,avx2 \ @@ -202,7 +189,6 @@ _install fakeinstall/usr/lib/lib{gbm,glapi}.so* _install fakeinstall/usr/lib/libOSMesa.so* _install fakeinstall/usr/lib/libxatracker.so* - _install fakeinstall/usr/lib/libswrAVX*.so* _install fakeinstall/usr/include _install fakeinstall/usr/lib/pkgconfig