diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 8 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = lib32-mesa-git pkgdesc = an open-source implementation of the OpenGL specification, git version - pkgver = 21.1.0_devel.137126.ba8ddc0c683 + pkgver = 21.1.0_devel.137129.4b1217146d3 pkgrel = 1 url = https://www.mesa3d.org arch = x86_64 @@ -12,7 +12,7 @@ pkgname=lib32-mesa-git pkgdesc="an open-source implementation of the OpenGL specification, git version" -pkgver=21.1.0_devel.137126.ba8ddc0c683 +pkgver=21.1.0_devel.137129.4b1217146d3 pkgrel=1 arch=('x86_64') makedepends=('python-mako' 'lib32-libxml2' 'lib32-libx11' 'xorgproto' @@ -115,8 +115,7 @@ build () { -D dri3=enabled \ -D egl=enabled \ -D gallium-extra-hud=true \ - -D vulkan-overlay-layer=true \ - -D vulkan-device-select-layer=true \ + -D vulkan-layers=device-select,overlay \ -D gallium-nine=true \ -D gallium-omx=disabled \ -D gallium-opencl=disabled \ @@ -155,6 +154,11 @@ package() { rm -rf "$pkgdir"/usr/share/vulkan/explicit_layer.d/ rm -rf "$pkgdir"/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json + # remove script file from /usr/bin + # https://gitlab.freedesktop.org/mesa/mesa/issues/2230 + rm "${pkgdir}/usr/bin/mesa-overlay-control.py" + rmdir "${pkgdir}/usr/bin" + # indirect rendering ln -s /usr/lib32/libGLX_mesa.so.0 "${pkgdir}/usr/lib32/libGLX_indirect.so.0" install -m644 -Dt "$pkgdir"/usr/share/licenses/$pkgbase/ "$srcdir"/LICENSE |