Date: Tuesday, March 7, 2023 @ 07:34:18
  Author: idevolder
Revision: 1416676

archrelease: copy trunk to community-x86_64

Added:
  kodi/repos/community-x86_64/PKGBUILD
    (from rev 1416675, kodi/trunk/PKGBUILD)
  kodi/repos/community-x86_64/cheat-sse-build.patch
    (from rev 1416675, kodi/trunk/cheat-sse-build.patch)
  kodi/repos/community-x86_64/cpuinfo
    (from rev 1416675, kodi/trunk/cpuinfo)
Deleted:
  kodi/repos/community-x86_64/PKGBUILD
  kodi/repos/community-x86_64/cheat-sse-build.patch
  kodi/repos/community-x86_64/cpuinfo

-----------------------+
 PKGBUILD              |  534 ++++++++++++++++++++++++------------------------
 cheat-sse-build.patch |   22 -
 cpuinfo               |    8 
 3 files changed, 285 insertions(+), 279 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-07 07:34:09 UTC (rev 1416675)
+++ PKGBUILD    2023-03-07 07:34:18 UTC (rev 1416676)
@@ -1,264 +0,0 @@
-# vim:set ts=2 sw=2 et:
-# Maintainer: Sergej Pupykin <[email protected]>
-# Maintainer: BlackIkeEagle < ike DOT devolder AT gmail DOT com >
-# Contributor: graysky <graysky AT archlinux DOT us>
-# Contributor: DonVla <[email protected]>
-# Contributor: Ulf Winkelvos <ulf [at] winkelvos [dot] de>
-# Contributor: Ralf Barth <archlinux dot org at haggy dot org>
-# Contributor: B & monty - Thanks for your hints :)
-# Contributor: marzoul
-# Contributor: Sergej Pupykin <[email protected]>
-# Contributor: Brad Fanella <[email protected]>
-# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com>
-# Contributor: Zeqadious <zeqadious.at.gmail.dot.com>
-# Contributor: BartÅ‚omiej Piotrowski <[email protected]>
-# Contributor: Maxime Gauduin <[email protected]>
-#
-# Original credits go to Edgar Hucek <gimli at dark-green dot com>
-# for his xbmc-vdpau-vdr PKGBUILD at 
https://archvdr.svn.sourceforge.net/svnroot/archvdr/trunk/archvdr/xbmc-vdpau-vdr/PKGBUILD
-
-pkgbase=kodi
-pkgname=('kodi' 'kodi-eventclients' 'kodi-tools-texturepacker' 'kodi-dev')
-pkgver=20.0
-pkgrel=6
-arch=('x86_64')
-url="https://kodi.tv";
-license=('GPL2')
-makedepends=(
-  'afpfs-ng' 'bluez-libs' 'cmake' 'curl' 'dav1d' 'doxygen' 'git' 'glew'
-  'gperf' 'hicolor-icon-theme' 'java-runtime' 'fmt' 'libaacs' 'libass'
-  'libbluray' 'libcdio' 'libcec' 'libgl' 'mariadb-libs' 'libmicrohttpd'
-  'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libva'
-  'libva-vdpau-driver' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm'
-  'pipewire' 'python-pycryptodomex' 'python-pillow' 'python-pybluez'
-  'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'taglib'
-  'tinyxml' 'swig' 'upower' 'giflib' 'rapidjson' 'ghostscript' 'meson' 'gtest'
-  'graphviz'
-  # wayland
-  'wayland-protocols' 'waylandpp' 'libxkbcommon'
-  # gbm
-  'libinput'
-)
-options=(!lto)
-
-_codename=Nexus
-
-_sse_workaround=1
-
-_libdvdcss_version="1.4.3-Next-Nexus-Alpha2-2"
-_libdvdnav_version="6.1.1-Next-Nexus-Alpha2-2"
-_libdvdread_version="6.1.3-Next-Nexus-Alpha2-2"
-_ffmpeg_version="4.4.1-Nexus-Alpha1"
-_crossguid_version="ca1bf4b810e2d188d04cb6286f957008ee1b7681"
-_fstrcmp_version="0.7.D001"
-_flatbuffers_version="2.0.0"
-_libudfread_version="1.1.2"
-
-source=(
-  
"$pkgbase-$pkgver-$_codename.tar.gz::https://github.com/xbmc/xbmc/archive/$pkgver-$_codename.tar.gz";
-  
"$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz::https://github.com/xbmc/libdvdcss/archive/$_libdvdcss_version.tar.gz";
-  
"$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz::https://github.com/xbmc/libdvdnav/archive/$_libdvdnav_version.tar.gz";
-  
"$pkgbase-libdvdread-$_libdvdread_version.tar.gz::https://github.com/xbmc/libdvdread/archive/$_libdvdread_version.tar.gz";
-  
"$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz::https://github.com/xbmc/FFmpeg/archive/$_ffmpeg_version.tar.gz";
-  
"$pkgbase-crossguid-$_crossguid_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_version.tar.gz";
-  
"$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/fstrcmp-$_fstrcmp_version.tar.gz";
-  
"$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/flatbuffers-$_flatbuffers_version.tar.gz";
-  
"$pkgbase-libudfread-$_libudfread_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/libudfread-$_libudfread_version.tar.gz";
-  'cheat-sse-build.patch'
-  "https://github.com/xbmc/xbmc/pull/22658.patch";  # FS#77390
-  "https://github.com/xbmc/xbmc/pull/22714.patch";  # FS#77565
-)
-noextract=(
-  "$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz"
-  "$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz"
-  "$pkgbase-libdvdread-$_libdvdread_version.tar.gz"
-  "$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz"
-  "$pkgbase-crossguid-$_crossguid_version.tar.gz"
-  "$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz"
-  "$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz"
-  "$pkgbase-libudfread-$_libudfread_version.tar.gz"
-)
-sha512sums=('80ec541ff512de31ecec614735f285846c5cb0dda1e67f77e7b88b893b0a691be9746e66e935f9574f930e0970630720fb30ac130924d850acc98a29e47d8b82'
-            
'd3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda'
-            
'51e6fc033121241354a5f0b3fc9a430577ae3ff6bb7f31445aa548ef4893037fb80eea3b2c6774c81e9ebaf9c45e9b490c98c2c65eb38f9f7daba84b236f7e1d'
-            
'629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e'
-            
'8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5'
-            
'f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf'
-            
'aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c'
-            
'26a06b572c0e4c9685743bd2d2162ac7dcd74b9324624cc3f3ef5b154c0cee7c52a04b77cdc184245d2d6ae38dfdcc4fd66001c318aa8ca001d2bf1d85d66a89'
-            
'3069feb5db40288beb5b112b285186162a704f0fdd3cf67a17fd4eeea015f2cfcfbb455b7aa7c3d79d00fd095a3fd11cffc7b121dce94d99c3b06a509a8977d2'
-            
'91409cc66959a30f2d0dbf8d28e47dd2acbac560efb8961550c5928ae8546a32d1f156f8e55f073f953b114230117ec96c224212d28c1c1d752540c836c9ae1a'
-            
'3bbbf908bcf833666f64da6c3b73566a617b7ca8474decea186fbdf5ea9fd4bbe6bd3843470be741f34948791978495d5776fd4f1c72a453609b6b24054afb69'
-            
'054982a6d14ac583e334d0ae73ee49b1e08a614f47c285cf1ba2859abf9cf7c421bfd27faa8542cab9a33da0a3759726c20bcfc549b8b11c11d9cd59c542ac90')
-
-prepare() {
-  [[ -d kodi-build ]] && rm -rf kodi-build
-  mkdir "$srcdir/kodi-build"
-
-  cd "xbmc-$pkgver-$_codename"
-
-  [[ "$_sse_workaround" -eq 1 ]] && patch -p1 -i 
"$srcdir/cheat-sse-build.patch"
-
-  # Fix a crash when browsing unicode glyphs
-  # https://bugs.archlinux.org/task/77390
-  patch -p1 -i "$srcdir/22658.patch"
-
-  # NFSv4 fix
-  # https://bugs.archlinux.org/task/77565
-  patch -p1 -i "$srcdir/22714.patch"
-}
-
-build() {
-  cd "$srcdir/kodi-build"
-
-  _cmake_common_args=(
-    -DCMAKE_BUILD_TYPE=Release
-    -DCMAKE_INSTALL_PREFIX=/usr
-    -DCMAKE_INSTALL_LIBDIR=/usr/lib
-    -DUSE_LTO=ON
-    -DENABLE_LDGOLD=OFF
-    -DENABLE_AIRTUNES=ON
-    -DENABLE_AVAHI=ON
-    -DENABLE_BLURAY=ON
-    -DENABLE_CEC=ON
-    -DENABLE_DBUS=ON
-    -DENABLE_DVDCSS=ON
-    -DENABLE_EGL=ON
-    -DENABLE_EVENTCLIENTS=ON
-    -DENABLE_MICROHTTPD=ON
-    -DENABLE_MYSQLCLIENT=ON
-    -DENABLE_NFS=ON
-    -DENABLE_OPTICAL=ON
-    -DENABLE_SMBCLIENT=ON
-    -DENABLE_UDEV=ON
-    -DENABLE_UPNP=ON
-    -DENABLE_VAAPI=ON
-    -DENABLE_VDPAU=ON
-    -DENABLE_XSLT=ON
-    -DENABLE_LIRCCLIENT=ON
-    -DENABLE_INTERNAL_FFMPEG=ON
-    -DENABLE_INTERNAL_CROSSGUID=ON
-    -DENABLE_INTERNAL_FSTRCMP=ON
-    -DENABLE_INTERNAL_FLATBUFFERS=ON
-    -DENABLE_INTERNAL_UDFREAD=ON
-    -Dlibdvdcss_URL="$srcdir/$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz"
-    -Dlibdvdnav_URL="$srcdir/$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz"
-    -Dlibdvdread_URL="$srcdir/$pkgbase-libdvdread-$_libdvdread_version.tar.gz"
-    -DFFMPEG_URL="$srcdir/$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz"
-    -DCROSSGUID_URL="$srcdir/$pkgbase-crossguid-$_crossguid_version.tar.gz"
-    -DFSTRCMP_URL="$srcdir/$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz"
-    
-DFLATBUFFERS_URL="$srcdir/$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz"
-    -DUDFREAD_URL="$srcdir/$pkgbase-libudfread-$_libudfread_version.tar.gz"
-    -DAPP_RENDER_SYSTEM=gl
-  )
-
-  # https://github.com/google/flatbuffers/issues/7404
-  CXXFLAGS+=' -Wno-error=restrict'
-
-  echo "building kodi"
-  cmake \
-    ${_cmake_common_args[@]} \
-    ../"xbmc-$pkgver-$_codename"
-  make
-}
-
-# kodi
-# components: kodi
-package_kodi() {
-  pkgdesc="A software media player and entertainment hub for digital media"
-  depends=(
-    'bluez-libs' 'curl' 'dav1d' 'desktop-file-utils' 'hicolor-icon-theme' 'fmt'
-    'lcms2' 'libass' 'libbluray' 'libcdio' 'libcec' 'libmicrohttpd' 'libnfs'
-    'libplist' 'libpulse' 'libva' 'libvdpau' 'libxslt' 'lirc' 'mariadb-libs'
-    'mesa' 'libpipewire' 'python-pillow' 'python-pycryptodomex'
-    'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'sqlite'
-    'taglib' 'tinyxml' 'libxrandr' 'libxkbcommon' 'waylandpp' 'libinput'
-    'pcre'
-  )
-  optdepends=(
-    'afpfs-ng: Apple shares support'
-    'bluez: Blutooth support'
-    'python-pybluez: Bluetooth support'
-    'pulseaudio: PulseAudio support'
-    'pipewire: PipeWire support'
-    'upower: Display battery level'
-  )
-  provides=('kodi-common' 'kodi-x11' 'kodi-wayland' 'kodi-gbm')
-  replaces=('kodi-common' 'kodi-x11' 'kodi-wayland' 'kodi-gbm')
-
-  _components=(
-    'kodi'
-    'kodi-bin'
-  )
-
-  cd kodi-build
-  for _cmp in ${_components[@]}; do
-  DESTDIR="$pkgdir" /usr/bin/cmake \
-    -DCMAKE_INSTALL_COMPONENT="$_cmp" \
-     -P cmake_install.cmake
-  done
-
-  # make sure the addons directory for binary addons exists
-  # https://bugs.archlinux.org/task/77366
-  mkdir -p "$pkgdir"/usr/lib/kodi/addons
-}
-
-# kodi-eventclients
-# components: kodi-eventclients-common kodi-eventclients-ps3 
kodi-eventclients-kodi-send
-package_kodi-eventclients() {
-  pkgdesc="Kodi Event Clients"
-  optdepends=(
-    'kodi: local machine eventclient use'
-    'python: most eventclients are implemented in python'
-  )
-
-  _components=(
-    'kodi-eventclients-common'
-    'kodi-eventclients-ps3'
-    'kodi-eventclients-kodi-send'
-  )
-
-  cd kodi-build
-  for _cmp in ${_components[@]}; do
-    DESTDIR="$pkgdir" /usr/bin/cmake \
-      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
-      -P cmake_install.cmake
-  done
-}
-
-# kodi-tools-texturepacker
-# components: kodi-tools-texturepacker
-package_kodi-tools-texturepacker() {
-  pkgdesc="Kodi Texturepacker tool"
-  depends=('libpng' 'giflib' 'libjpeg-turbo' 'lzo')
-
-  _components=(
-    'kodi-tools-texturepacker'
-  )
-
-  cd kodi-build
-  for _cmp in ${_components[@]}; do
-    DESTDIR="$pkgdir" /usr/bin/cmake \
-      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
-      -P cmake_install.cmake
-  done
-}
-
-# kodi-dev
-# components: kodi-addon-dev kodi-eventclients-dev
-package_kodi-dev() {
-  pkgdesc="Kodi dev files"
-  depends=('kodi')
-
-  _components=(
-    'kodi-addon-dev'
-    'kodi-eventclients-dev'
-  )
-
-  cd kodi-build
-  for _cmp in ${_components[@]}; do
-    DESTDIR="$pkgdir" /usr/bin/cmake \
-      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
-      -P cmake_install.cmake
-  done
-}

Copied: kodi/repos/community-x86_64/PKGBUILD (from rev 1416675, 
kodi/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-03-07 07:34:18 UTC (rev 1416676)
@@ -0,0 +1,270 @@
+# vim:set ts=2 sw=2 et:
+# Maintainer: Sergej Pupykin <[email protected]>
+# Maintainer: BlackIkeEagle < ike DOT devolder AT gmail DOT com >
+# Contributor: graysky <graysky AT archlinux DOT us>
+# Contributor: DonVla <[email protected]>
+# Contributor: Ulf Winkelvos <ulf [at] winkelvos [dot] de>
+# Contributor: Ralf Barth <archlinux dot org at haggy dot org>
+# Contributor: B & monty - Thanks for your hints :)
+# Contributor: marzoul
+# Contributor: Sergej Pupykin <[email protected]>
+# Contributor: Brad Fanella <[email protected]>
+# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com>
+# Contributor: Zeqadious <zeqadious.at.gmail.dot.com>
+# Contributor: BartÅ‚omiej Piotrowski <[email protected]>
+# Contributor: Maxime Gauduin <[email protected]>
+#
+# Original credits go to Edgar Hucek <gimli at dark-green dot com>
+# for his xbmc-vdpau-vdr PKGBUILD at 
https://archvdr.svn.sourceforge.net/svnroot/archvdr/trunk/archvdr/xbmc-vdpau-vdr/PKGBUILD
+
+pkgbase=kodi
+pkgname=('kodi' 'kodi-eventclients' 'kodi-tools-texturepacker' 'kodi-dev')
+pkgver=20.0
+pkgrel=7
+arch=('x86_64')
+url="https://kodi.tv";
+license=('GPL2')
+makedepends=(
+  'afpfs-ng' 'bluez-libs' 'cmake' 'curl' 'dav1d' 'doxygen' 'git' 'glew'
+  'gperf' 'hicolor-icon-theme' 'java-runtime' 'fmt' 'libaacs' 'libass'
+  'libbluray' 'libcdio' 'libcec' 'libgl' 'mariadb-libs' 'libmicrohttpd'
+  'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libva'
+  'libva-vdpau-driver' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm'
+  'pipewire' 'python-pycryptodomex' 'python-pillow' 'python-pybluez'
+  'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'taglib'
+  'tinyxml' 'swig' 'upower' 'giflib' 'rapidjson' 'ghostscript' 'meson' 'gtest'
+  'graphviz'
+  # wayland
+  'wayland-protocols' 'waylandpp' 'libxkbcommon'
+  # gbm
+  'libinput'
+)
+options=(!lto)
+
+_codename=Nexus
+
+_sse_workaround=1
+
+_libdvdcss_version="1.4.3-Next-Nexus-Alpha2-2"
+_libdvdnav_version="6.1.1-Next-Nexus-Alpha2-2"
+_libdvdread_version="6.1.3-Next-Nexus-Alpha2-2"
+_ffmpeg_version="4.4.1-Nexus-Alpha1"
+_crossguid_version="ca1bf4b810e2d188d04cb6286f957008ee1b7681"
+_fstrcmp_version="0.7.D001"
+_flatbuffers_version="2.0.0"
+_libudfread_version="1.1.2"
+
+source=(
+  
"$pkgbase-$pkgver-$_codename.tar.gz::https://github.com/xbmc/xbmc/archive/$pkgver-$_codename.tar.gz";
+  
"$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz::https://github.com/xbmc/libdvdcss/archive/$_libdvdcss_version.tar.gz";
+  
"$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz::https://github.com/xbmc/libdvdnav/archive/$_libdvdnav_version.tar.gz";
+  
"$pkgbase-libdvdread-$_libdvdread_version.tar.gz::https://github.com/xbmc/libdvdread/archive/$_libdvdread_version.tar.gz";
+  
"$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz::https://github.com/xbmc/FFmpeg/archive/$_ffmpeg_version.tar.gz";
+  
"$pkgbase-crossguid-$_crossguid_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_version.tar.gz";
+  
"$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/fstrcmp-$_fstrcmp_version.tar.gz";
+  
"$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/flatbuffers-$_flatbuffers_version.tar.gz";
+  
"$pkgbase-libudfread-$_libudfread_version.tar.gz::https://mirrors.kodi.tv/build-deps/sources/libudfread-$_libudfread_version.tar.gz";
+  'cheat-sse-build.patch'
+  "https://github.com/xbmc/xbmc/pull/22658.patch";  # FS#77390
+  "https://github.com/xbmc/xbmc/pull/22714.patch";  # FS#77565
+  "https://github.com/xbmc/xbmc/pull/22897.patch";  # FS#77727
+)
+noextract=(
+  "$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz"
+  "$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz"
+  "$pkgbase-libdvdread-$_libdvdread_version.tar.gz"
+  "$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz"
+  "$pkgbase-crossguid-$_crossguid_version.tar.gz"
+  "$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz"
+  "$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz"
+  "$pkgbase-libudfread-$_libudfread_version.tar.gz"
+)
+sha512sums=('80ec541ff512de31ecec614735f285846c5cb0dda1e67f77e7b88b893b0a691be9746e66e935f9574f930e0970630720fb30ac130924d850acc98a29e47d8b82'
+            
'd3be3bfc13c5ea56d8db745c2aab090c99760684fe4c8f62a13d266feb319e9180ceeecf8116bfd2ed90d9accba2c11dbbf93b61ad00f69a40812ebf4eabcdda'
+            
'51e6fc033121241354a5f0b3fc9a430577ae3ff6bb7f31445aa548ef4893037fb80eea3b2c6774c81e9ebaf9c45e9b490c98c2c65eb38f9f7daba84b236f7e1d'
+            
'629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e'
+            
'8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5'
+            
'f0a80d8e99b10473bcfdfde3d1c5fd7b766959819f0d1c0595ac84ce46db9007a5fbfde9a55aca60530c46cb7f8ef4c7e472c6191559ded92f868589c141ccaf'
+            
'aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c'
+            
'26a06b572c0e4c9685743bd2d2162ac7dcd74b9324624cc3f3ef5b154c0cee7c52a04b77cdc184245d2d6ae38dfdcc4fd66001c318aa8ca001d2bf1d85d66a89'
+            
'3069feb5db40288beb5b112b285186162a704f0fdd3cf67a17fd4eeea015f2cfcfbb455b7aa7c3d79d00fd095a3fd11cffc7b121dce94d99c3b06a509a8977d2'
+            
'91409cc66959a30f2d0dbf8d28e47dd2acbac560efb8961550c5928ae8546a32d1f156f8e55f073f953b114230117ec96c224212d28c1c1d752540c836c9ae1a'
+            
'3bbbf908bcf833666f64da6c3b73566a617b7ca8474decea186fbdf5ea9fd4bbe6bd3843470be741f34948791978495d5776fd4f1c72a453609b6b24054afb69'
+            
'054982a6d14ac583e334d0ae73ee49b1e08a614f47c285cf1ba2859abf9cf7c421bfd27faa8542cab9a33da0a3759726c20bcfc549b8b11c11d9cd59c542ac90'
+            
'e3ab2ce0665dfb4f205e599cd2cf78a83177b16e8c519f5ccbd500b137beb3d043d6982761a995ee39530b1b567aa19f305f029404b2ed00f0762a4ccc03247b')
+
+prepare() {
+  [[ -d kodi-build ]] && rm -rf kodi-build
+  mkdir "$srcdir/kodi-build"
+
+  cd "xbmc-$pkgver-$_codename"
+
+  [[ "$_sse_workaround" -eq 1 ]] && patch -p1 -i 
"$srcdir/cheat-sse-build.patch"
+
+  # Fix a crash when browsing unicode glyphs
+  # https://bugs.archlinux.org/task/77390
+  patch -p1 -i "$srcdir/22658.patch"
+
+  # NFSv4 fix
+  # https://bugs.archlinux.org/task/77565
+  patch -p1 -i "$srcdir/22714.patch"
+
+  # Additional NFS fixes
+  # https://bugs.archlinux.org/task/77727
+  patch -p1 -i "$srcdir/22897.patch"
+}
+
+build() {
+  cd "$srcdir/kodi-build"
+
+  _cmake_common_args=(
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_INSTALL_PREFIX=/usr
+    -DCMAKE_INSTALL_LIBDIR=/usr/lib
+    -DUSE_LTO=ON
+    -DENABLE_LDGOLD=OFF
+    -DENABLE_AIRTUNES=ON
+    -DENABLE_AVAHI=ON
+    -DENABLE_BLURAY=ON
+    -DENABLE_CEC=ON
+    -DENABLE_DBUS=ON
+    -DENABLE_DVDCSS=ON
+    -DENABLE_EGL=ON
+    -DENABLE_EVENTCLIENTS=ON
+    -DENABLE_MICROHTTPD=ON
+    -DENABLE_MYSQLCLIENT=ON
+    -DENABLE_NFS=ON
+    -DENABLE_OPTICAL=ON
+    -DENABLE_SMBCLIENT=ON
+    -DENABLE_UDEV=ON
+    -DENABLE_UPNP=ON
+    -DENABLE_VAAPI=ON
+    -DENABLE_VDPAU=ON
+    -DENABLE_XSLT=ON
+    -DENABLE_LIRCCLIENT=ON
+    -DENABLE_INTERNAL_FFMPEG=ON
+    -DENABLE_INTERNAL_CROSSGUID=ON
+    -DENABLE_INTERNAL_FSTRCMP=ON
+    -DENABLE_INTERNAL_FLATBUFFERS=ON
+    -DENABLE_INTERNAL_UDFREAD=ON
+    -Dlibdvdcss_URL="$srcdir/$pkgbase-libdvdcss-$_libdvdcss_version.tar.gz"
+    -Dlibdvdnav_URL="$srcdir/$pkgbase-libdvdnav-$_libdvdnav_version.tar.gz"
+    -Dlibdvdread_URL="$srcdir/$pkgbase-libdvdread-$_libdvdread_version.tar.gz"
+    -DFFMPEG_URL="$srcdir/$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz"
+    -DCROSSGUID_URL="$srcdir/$pkgbase-crossguid-$_crossguid_version.tar.gz"
+    -DFSTRCMP_URL="$srcdir/$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz"
+    
-DFLATBUFFERS_URL="$srcdir/$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz"
+    -DUDFREAD_URL="$srcdir/$pkgbase-libudfread-$_libudfread_version.tar.gz"
+    -DAPP_RENDER_SYSTEM=gl
+  )
+
+  # https://github.com/google/flatbuffers/issues/7404
+  CXXFLAGS+=' -Wno-error=restrict'
+
+  echo "building kodi"
+  cmake \
+    ${_cmake_common_args[@]} \
+    ../"xbmc-$pkgver-$_codename"
+  make
+}
+
+# kodi
+# components: kodi
+package_kodi() {
+  pkgdesc="A software media player and entertainment hub for digital media"
+  depends=(
+    'bluez-libs' 'curl' 'dav1d' 'desktop-file-utils' 'hicolor-icon-theme' 'fmt'
+    'lcms2' 'libass' 'libbluray' 'libcdio' 'libcec' 'libmicrohttpd' 'libnfs'
+    'libplist' 'libpulse' 'libva' 'libvdpau' 'libxslt' 'lirc' 'mariadb-libs'
+    'mesa' 'libpipewire' 'python-pillow' 'python-pycryptodomex'
+    'python-simplejson' 'shairplay' 'smbclient' 'sndio' 'spdlog' 'sqlite'
+    'taglib' 'tinyxml' 'libxrandr' 'libxkbcommon' 'waylandpp' 'libinput'
+    'pcre'
+  )
+  optdepends=(
+    'afpfs-ng: Apple shares support'
+    'bluez: Blutooth support'
+    'python-pybluez: Bluetooth support'
+    'pulseaudio: PulseAudio support'
+    'pipewire: PipeWire support'
+    'upower: Display battery level'
+  )
+  provides=('kodi-common' 'kodi-x11' 'kodi-wayland' 'kodi-gbm')
+  replaces=('kodi-common' 'kodi-x11' 'kodi-wayland' 'kodi-gbm')
+
+  _components=(
+    'kodi'
+    'kodi-bin'
+  )
+
+  cd kodi-build
+  for _cmp in ${_components[@]}; do
+  DESTDIR="$pkgdir" /usr/bin/cmake \
+    -DCMAKE_INSTALL_COMPONENT="$_cmp" \
+     -P cmake_install.cmake
+  done
+
+  # make sure the addons directory for binary addons exists
+  # https://bugs.archlinux.org/task/77366
+  mkdir -p "$pkgdir"/usr/lib/kodi/addons
+}
+
+# kodi-eventclients
+# components: kodi-eventclients-common kodi-eventclients-ps3 
kodi-eventclients-kodi-send
+package_kodi-eventclients() {
+  pkgdesc="Kodi Event Clients"
+  optdepends=(
+    'kodi: local machine eventclient use'
+    'python: most eventclients are implemented in python'
+  )
+
+  _components=(
+    'kodi-eventclients-common'
+    'kodi-eventclients-ps3'
+    'kodi-eventclients-kodi-send'
+  )
+
+  cd kodi-build
+  for _cmp in ${_components[@]}; do
+    DESTDIR="$pkgdir" /usr/bin/cmake \
+      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
+      -P cmake_install.cmake
+  done
+}
+
+# kodi-tools-texturepacker
+# components: kodi-tools-texturepacker
+package_kodi-tools-texturepacker() {
+  pkgdesc="Kodi Texturepacker tool"
+  depends=('libpng' 'giflib' 'libjpeg-turbo' 'lzo')
+
+  _components=(
+    'kodi-tools-texturepacker'
+  )
+
+  cd kodi-build
+  for _cmp in ${_components[@]}; do
+    DESTDIR="$pkgdir" /usr/bin/cmake \
+      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
+      -P cmake_install.cmake
+  done
+}
+
+# kodi-dev
+# components: kodi-addon-dev kodi-eventclients-dev
+package_kodi-dev() {
+  pkgdesc="Kodi dev files"
+  depends=('kodi')
+
+  _components=(
+    'kodi-addon-dev'
+    'kodi-eventclients-dev'
+  )
+
+  cd kodi-build
+  for _cmp in ${_components[@]}; do
+    DESTDIR="$pkgdir" /usr/bin/cmake \
+      -DCMAKE_INSTALL_COMPONENT="$_cmp" \
+      -P cmake_install.cmake
+  done
+}

Deleted: cheat-sse-build.patch
===================================================================
--- cheat-sse-build.patch       2023-03-07 07:34:09 UTC (rev 1416675)
+++ cheat-sse-build.patch       2023-03-07 07:34:18 UTC (rev 1416676)
@@ -1,11 +0,0 @@
---- a/cmake/modules/FindSSE.cmake      2017-08-22 09:29:22.000000000 +0200
-+++ b/cmake/modules/FindSSE.cmake      2018-01-06 19:36:32.716303559 +0100
-@@ -4,7 +4,7 @@
- 
- if(CMAKE_SYSTEM_NAME MATCHES "Linux")
-    if(CPU MATCHES "x86_64" OR CPU MATCHES "i.86")
--     exec_program(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)
-+     set(CPUINFO "sse sse2 pni ssse3 sse4_1 sse4_2 avx avx2")
- 
-      string(REGEX REPLACE "^.*(sse).*$" "\\1" _SSE_THERE ${CPUINFO})
-      string(COMPARE EQUAL "sse" "${_SSE_THERE}" _SSE_TRUE)

Copied: kodi/repos/community-x86_64/cheat-sse-build.patch (from rev 1416675, 
kodi/trunk/cheat-sse-build.patch)
===================================================================
--- cheat-sse-build.patch                               (rev 0)
+++ cheat-sse-build.patch       2023-03-07 07:34:18 UTC (rev 1416676)
@@ -0,0 +1,11 @@
+--- a/cmake/modules/FindSSE.cmake      2017-08-22 09:29:22.000000000 +0200
++++ b/cmake/modules/FindSSE.cmake      2018-01-06 19:36:32.716303559 +0100
+@@ -4,7 +4,7 @@
+ 
+ if(CMAKE_SYSTEM_NAME MATCHES "Linux")
+    if(CPU MATCHES "x86_64" OR CPU MATCHES "i.86")
+-     exec_program(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO)
++     set(CPUINFO "sse sse2 pni ssse3 sse4_1 sse4_2 avx avx2")
+ 
+      string(REGEX REPLACE "^.*(sse).*$" "\\1" _SSE_THERE ${CPUINFO})
+      string(COMPARE EQUAL "sse" "${_SSE_THERE}" _SSE_TRUE)

Deleted: cpuinfo
===================================================================
--- cpuinfo     2023-03-07 07:34:09 UTC (rev 1416675)
+++ cpuinfo     2023-03-07 07:34:18 UTC (rev 1416676)
@@ -1,4 +0,0 @@
-processor       : 1
-vendor_id       : KodiCheat
-model name      : KodiCheat SSE
-flags           : sse sse2 pni ssse3 sse4_1 sse4_2 avx avx2

Copied: kodi/repos/community-x86_64/cpuinfo (from rev 1416675, 
kodi/trunk/cpuinfo)
===================================================================
--- cpuinfo                             (rev 0)
+++ cpuinfo     2023-03-07 07:34:18 UTC (rev 1416676)
@@ -0,0 +1,4 @@
+processor       : 1
+vendor_id       : KodiCheat
+model name      : KodiCheat SSE
+flags           : sse sse2 pni ssse3 sse4_1 sse4_2 avx avx2

Reply via email to