[arch-commits] Commit in mesa/trunk (PKGBUILD)
Laurent Carlier
lcarlier at archlinux.org
Fri May 29 08:02:50 UTC 2020
Date: Friday, May 29, 2020 @ 08:02:49
Author: lcarlier
Revision: 387799
upgpkg: mesa 20.1.0-3: enable Vulkan Device Selection Layer (FS#66815)
Modified:
mesa/trunk/PKGBUILD
----------+
PKGBUILD | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-29 05:28:24 UTC (rev 387798)
+++ PKGBUILD 2020-05-29 08:02:49 UTC (rev 387799)
@@ -2,10 +2,10 @@
# Maintainer: Andreas Radke <andyrtr at archlinux.org>
pkgbase=mesa
-pkgname=('vulkan-mesa-layer' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
+pkgname=('vulkan-mesa-layers' 'opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
pkgdesc="An open-source implementation of the OpenGL specification"
pkgver=20.1.0
-pkgrel=2
+pkgrel=3
arch=('x86_64')
makedepends=('python-mako' 'libxml2' 'libx11' 'xorgproto' 'libdrm' 'libxshmfence' 'libxxf86vm'
'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols' 'zstd'
@@ -49,6 +49,7 @@
-D gallium-drivers=r300,r600,radeonsi,nouveau,virgl,svga,swrast,swr,iris \
-D vulkan-drivers=amd,intel \
-D vulkan-overlay-layer=true \
+ -D vulkan-device-select-layer=true \
-D swr-arches=avx,avx2 \
-D dri3=true \
-D egl=true \
@@ -93,13 +94,19 @@
done
}
-package_vulkan-mesa-layer() {
- pkgdesc="Vulkan overlay layer to display information about the application"
+package_vulkan-mesa-layers() {
+ pkgdesc="Mesa's Vulkan layers"
+ depends=('libdrm' 'libxcb' 'wayland')
+ conflicts=('vulkan-mesa-layer')
+ replaces=('vulkan-mesa-layer')
_install fakeinstall/usr/share/vulkan/explicit_layer.d
_install fakeinstall/usr/lib/libVkLayer_MESA_overlay.so
_install fakeinstall/usr/bin/mesa-overlay-control.py
+ _install fakeinstall/usr/share/vulkan/implicit_layer.d
+ _install fakeinstall/usr/lib/libVkLayer_MESA_device_select.so
+
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}
More information about the arch-commits
mailing list