From d3d2279c45b26b430914673a8e661da5541f9942 Mon Sep 17 00:00:00 2001
From: graysky <graysky@archlinux.us>
Date: Thu, 29 Apr 2021 05:48:25 -0400
Subject: [PATCH] alarm/kodi-rpi-git: add new header dep in prep of 19.1

---
 alarm/kodi-rpi-git/PKGBUILD | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/alarm/kodi-rpi-git/PKGBUILD b/alarm/kodi-rpi-git/PKGBUILD
index 87d57d781..1d69e53d1 100644
--- a/alarm/kodi-rpi-git/PKGBUILD
+++ b/alarm/kodi-rpi-git/PKGBUILD
@@ -112,12 +112,14 @@ build() {
 
   # the build system expects to find /usr/include/drm/drm_fourcc.h however we provide this
   # in /usr/lib/modules/x.y.z-1-ARCH/build/include/uapi/drm/drm_fourcc.h
+  # and with the release of 19.1, videodev2.h is required
   #
   # credit to Kevin for the following hack:
 
   _kernel_release="$(pacman -Q linux-raspberrypi4-headers | grep -Eo "[^\ ]+$")-ARCH"
-  mkdir -p "$srcdir/uapi/drm"
-  ln -s /usr/lib/modules/$_kernel_release/build/include/uapi/drm/drm_fourcc.h "$srcdir/uapi/drm"
+  mkdir -p "$srcdir/uapi/drm" "$srcdir/uapi/linux"
+  ln -s /usr/lib/modules/"$_kernel_release"/build/include/uapi/drm/drm_fourcc.h "$srcdir/uapi/drm"
+  ln -s /usr/lib/modules/"$_kernel_release"/build/include/uapi/linux/videodev2.h "$srcdir/uapi/linux"
   export CPPFLAGS+=" -I$srcdir/uapi"
 
   # -march= defined in /etc/makepkg.conf will override the value for -mcpu we
@@ -209,7 +211,7 @@ package_kodi-rpi-git() {
 
   # setup video drivers for kodi-gbm
   install -Dm0644 "$srcdir/kodi.config.txt" "$pkgdir/boot/kodi.config.txt"
-  
+
   # rpi4 wants 512 MB of memory
   sed -i 's/@@@/512/' "$pkgdir/boot/kodi.config.txt"