From c29815a62deefa0c822ef9d8a6468a9f4c936726 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Tue, 29 Aug 2023 12:44:09 +0000
Subject: [PATCH] extra/mesa to 23.1.6-4

---
 extra/mesa/PKGBUILD | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/extra/mesa/PKGBUILD b/extra/mesa/PKGBUILD
index 61853f116..9bf19a392 100644
--- a/extra/mesa/PKGBUILD
+++ b/extra/mesa/PKGBUILD
@@ -26,7 +26,7 @@ pkgname=(
   'mesa'
 )
 pkgver=23.1.6
-pkgrel=1
+pkgrel=4
 epoch=1
 pkgdesc="An open-source implementation of the OpenGL specification"
 url="https://www.mesa3d.org/"
@@ -98,6 +98,11 @@ validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # Emil Velikov <emil.l
 
 prepare() {
   cd mesa-$pkgver
+
+  # Include package release in version string so Chromium invalidates
+  # its GPU cache; otherwise it can cause pages to render incorrectly.
+  # https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/2020604
+  echo "$pkgver-arch$epoch.$pkgrel" >VERSION
 }
 
 build() {
@@ -386,8 +391,6 @@ package_mesa() {
     'libomxil-bellagio'
   )
   optdepends=(
-    'libva-mesa-driver: for accelerated video playback'
-    'mesa-vdpau: for accelerated video playback'
     'opengl-man-pages: for the OpenGL API man pages'
   )
   provides=(