[arch-commits] Commit in kodi/repos/community-x86_64 (6 files)

Ike Devolder idevolder at gemini.archlinux.org
Thu Apr 28 10:41:04 UTC 2022


    Date: Thursday, April 28, 2022 @ 10:41:04
  Author: idevolder
Revision: 1191538

archrelease: copy trunk to community-x86_64

Added:
  kodi/repos/community-x86_64/PKGBUILD
    (from rev 1191537, kodi/trunk/PKGBUILD)
  kodi/repos/community-x86_64/cheat-sse-build.patch
    (from rev 1191537, kodi/trunk/cheat-sse-build.patch)
  kodi/repos/community-x86_64/cpuinfo
    (from rev 1191537, 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              |  512 ++++++++++++++++++++++++------------------------
 cheat-sse-build.patch |   22 +-
 cpuinfo               |    8 
 3 files changed, 271 insertions(+), 271 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-28 10:40:58 UTC (rev 1191537)
+++ PKGBUILD	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -1,256 +0,0 @@
-# vim:set ts=2 sw=2 et:
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Maintainer: BlackIkeEagle < ike DOT devolder AT gmail DOT com >
-# Contributor: graysky <graysky AT archlinux DOT us>
-# Contributor: DonVla <donvla at users.sourceforge.net>
-# 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 <pupykin.s+arch at gmail.com>
-# Contributor: Brad Fanella <bradfanella at archlinux.us>
-# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com>
-# Contributor: Zeqadious <zeqadious.at.gmail.dot.com>
-# Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
-# Contributor: Maxime Gauduin <alucryd at gmail.com>
-#
-# 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=19.4
-pkgrel=2
-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' 'libaacs' 'libass'
-  'libbluray' 'libcdio' 'libcec' 'libgl' 'mariadb-libs' 'libmicrohttpd'
-  'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libva'
-  'libva-vdpau-driver' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm'
-  'python-pycryptodomex' 'python-pillow' 'python-pybluez'
-  'python-simplejson' 'shairplay' 'smbclient' 'taglib' 'tinyxml' 'swig'
-  'upower' 'giflib' 'rapidjson' 'ghostscript' 'meson' 'gtest' 'graphviz'
-  # wayland
-  'wayland-protocols' 'waylandpp' 'libxkbcommon'
-  # gbm
-  'libinput'
-)
-options=(!lto debug)
-
-_codename=Matrix
-
-_sse_workaround=1
-
-_libdvdcss_version="1.4.2-Leia-Beta-5"
-_libdvdnav_version="6.0.0-Leia-Alpha-3"
-_libdvdread_version="6.0.0-Leia-Alpha-3"
-_ffmpeg_version="4.3.2-$_codename-19.2"
-_fmt_version="6.1.2"
-_spdlog_version="1.5.0"
-_crossguid_version="8f399e8bd4"
-_fstrcmp_version="0.7.D001"
-_flatbuffers_version="1.12.0"
-_libudfread_version="1.1.0"
-
-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-fmt-$_fmt_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/fmt-$_fmt_version.tar.gz"
-  "$pkgbase-spdlog-$_spdlog_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/spdlog-$_spdlog_version.tar.gz"
-  "$pkgbase-crossguid-$_crossguid_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_version.tar.gz"
-  "$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/fstrcmp-$_fstrcmp_version.tar.gz"
-  "$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/flatbuffers-$_flatbuffers_version.tar.gz"
-  "$pkgbase-libudfread-$_libudfread_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/libudfread-$_libudfread_version.tar.gz"
-  'cheat-sse-build.patch'
-)
-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-fmt-$_fmt_version.tar.gz"
-  "$pkgbase-spdlog-$_spdlog_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=('2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9'
-            '5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e'
-            '11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72'
-            'b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7'
-            '09f937e5a5615c4576e16299775d3b3019e1ef463e9f56a05e629d4ee1963d73863c153138d36b14d5757b87c99f8a7f376b633044ef3940e9bfbcc1b129f325'
-            '8770bf4bd2bb6d938e75e0cf1e665c41930dbd9d2a6825274a5a43cd1d85b9c9ca621bb040ed099429f0e16bddbc3399361c453eb1bf3fc01376e6ad9dd875b7'
-            '78991c943dd95af563c4b29545b9b5d635caf1af5031262dde734ecf70c0b4ae866d954ee77b050f9f0cc089a3bc57ee9583895e51cb00dd1cc6c10ff905ca34'
-            '2682d63609d3dcdfcd8136be632e45df26ad88ce93b9c49745cf728bbd2e6254a7b05c8b059ab581d532372e504206a525a52564b64d076dfdae9c965a09fd16'
-            'aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c'
-            '8a0b88d739fa4694a69d3630140fe89fdd70d50bba4dadd1758d9aa2920cda16700bcafb8d89fe2a09ac907d3f378240c3cb4abc7106318136799836aba4b063'
-            '340a03fe90d26a8a5c78e1e4f558a0b448a14332a661494f44af7de3e6c98cd219125e19f69d2a611ecb4870648a5d5b55d794e665eb8ec4192c0b499a0701ed'
-            '91409cc66959a30f2d0dbf8d28e47dd2acbac560efb8961550c5928ae8546a32d1f156f8e55f073f953b114230117ec96c224212d28c1c1d752540c836c9ae1a')
-
-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"
-}
-
-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_ALSA=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_PULSEAUDIO=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_FMT=ON
-    -DENABLE_INTERNAL_SPDLOG=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"
-    -DFMT_URL="$srcdir/$pkgbase-fmt-$_fmt_version.tar.gz"
-    -DSPDLOG_URL="$srcdir/$pkgbase-spdlog-$_spdlog_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
-  )
-
-  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'
-    'lcms2' 'libass' 'libbluray' 'libcdio' 'libcec' 'libmicrohttpd' 'libnfs'
-    'libplist' 'libpulse' 'libva' 'libvdpau' 'libxslt' 'lirc' 'mariadb-libs'
-    'mesa' 'python-pillow' 'python-pycryptodomex' 'python-simplejson'
-    'shairplay' 'smbclient' 'sqlite' 'taglib' 'tinyxml'
-    'libxrandr' 'libxkbcommon' 'waylandpp' 'libinput'
-  )
-  optdepends=(
-    'afpfs-ng: Apple shares support'
-    'bluez: Blutooth support'
-    'python-pybluez: Bluetooth support'
-    'pulseaudio: PulseAudio 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
-}
-
-# 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 1191537, kodi/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -0,0 +1,256 @@
+# vim:set ts=2 sw=2 et:
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: BlackIkeEagle < ike DOT devolder AT gmail DOT com >
+# Contributor: graysky <graysky AT archlinux DOT us>
+# Contributor: DonVla <donvla at users.sourceforge.net>
+# 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 <pupykin.s+arch at gmail.com>
+# Contributor: Brad Fanella <bradfanella at archlinux.us>
+# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com>
+# Contributor: Zeqadious <zeqadious.at.gmail.dot.com>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Contributor: Maxime Gauduin <alucryd at gmail.com>
+#
+# 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=19.4
+pkgrel=4
+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' 'libaacs' 'libass'
+  'libbluray' 'libcdio' 'libcec' 'libgl' 'mariadb-libs' 'libmicrohttpd'
+  'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libva'
+  'libva-vdpau-driver' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm'
+  'python-pycryptodomex' 'python-pillow' 'python-pybluez'
+  'python-simplejson' 'shairplay' 'smbclient' 'taglib' 'tinyxml' 'swig'
+  'upower' 'giflib' 'rapidjson' 'ghostscript' 'meson' 'gtest' 'graphviz'
+  # wayland
+  'wayland-protocols' 'waylandpp' 'libxkbcommon'
+  # gbm
+  'libinput'
+)
+options=(!lto debug)
+
+_codename=Matrix
+
+_sse_workaround=1
+
+_libdvdcss_version="1.4.2-Leia-Beta-5"
+_libdvdnav_version="6.0.0-Leia-Alpha-3"
+_libdvdread_version="6.0.0-Leia-Alpha-3"
+_ffmpeg_version="4.3.2-$_codename-19.2"
+_fmt_version="6.1.2"
+_spdlog_version="1.5.0"
+_crossguid_version="8f399e8bd4"
+_fstrcmp_version="0.7.D001"
+_flatbuffers_version="1.12.0"
+_libudfread_version="1.1.0"
+
+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-fmt-$_fmt_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/fmt-$_fmt_version.tar.gz"
+  "$pkgbase-spdlog-$_spdlog_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/spdlog-$_spdlog_version.tar.gz"
+  "$pkgbase-crossguid-$_crossguid_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/crossguid-$_crossguid_version.tar.gz"
+  "$pkgbase-fstrcmp-$_fstrcmp_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/fstrcmp-$_fstrcmp_version.tar.gz"
+  "$pkgbase-flatbuffers-$_flatbuffers_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/flatbuffers-$_flatbuffers_version.tar.gz"
+  "$pkgbase-libudfread-$_libudfread_version.tar.gz::http://mirrors.kodi.tv/build-deps/sources/libudfread-$_libudfread_version.tar.gz"
+  'cheat-sse-build.patch'
+)
+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-fmt-$_fmt_version.tar.gz"
+  "$pkgbase-spdlog-$_spdlog_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=('2804c57d85877873dae8e62f083b86f51fceebb802819523654a231f50f9850022956e1a9b91702e7c8b3f7ab437ceea7b10319239a8289dbf877ce94bba07c9'
+            '5185dbdbeb1bd13ea9d8723f1f4ab599d6f3102f5ba1096cd085aa1cda252c045f327c719227bba8e1b742352ade5e335106c8d0c1637a5a6b93ce661620dd7e'
+            '11c93eaacd156f8fd7dec7c43d366438b201f31ad55b2870463a9e286912b6ada08882319a021fb7992190f87b909a49f2b83e0321cc17aedc29f7fe5898fa72'
+            'b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7'
+            '09f937e5a5615c4576e16299775d3b3019e1ef463e9f56a05e629d4ee1963d73863c153138d36b14d5757b87c99f8a7f376b633044ef3940e9bfbcc1b129f325'
+            '8770bf4bd2bb6d938e75e0cf1e665c41930dbd9d2a6825274a5a43cd1d85b9c9ca621bb040ed099429f0e16bddbc3399361c453eb1bf3fc01376e6ad9dd875b7'
+            '78991c943dd95af563c4b29545b9b5d635caf1af5031262dde734ecf70c0b4ae866d954ee77b050f9f0cc089a3bc57ee9583895e51cb00dd1cc6c10ff905ca34'
+            '2682d63609d3dcdfcd8136be632e45df26ad88ce93b9c49745cf728bbd2e6254a7b05c8b059ab581d532372e504206a525a52564b64d076dfdae9c965a09fd16'
+            'aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c'
+            '8a0b88d739fa4694a69d3630140fe89fdd70d50bba4dadd1758d9aa2920cda16700bcafb8d89fe2a09ac907d3f378240c3cb4abc7106318136799836aba4b063'
+            '340a03fe90d26a8a5c78e1e4f558a0b448a14332a661494f44af7de3e6c98cd219125e19f69d2a611ecb4870648a5d5b55d794e665eb8ec4192c0b499a0701ed'
+            '91409cc66959a30f2d0dbf8d28e47dd2acbac560efb8961550c5928ae8546a32d1f156f8e55f073f953b114230117ec96c224212d28c1c1d752540c836c9ae1a')
+
+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"
+}
+
+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_ALSA=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_PULSEAUDIO=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_FMT=ON
+    -DENABLE_INTERNAL_SPDLOG=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"
+    -DFMT_URL="$srcdir/$pkgbase-fmt-$_fmt_version.tar.gz"
+    -DSPDLOG_URL="$srcdir/$pkgbase-spdlog-$_spdlog_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
+  )
+
+  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'
+    'lcms2' 'libass' 'libbluray' 'libcdio' 'libcec' 'libmicrohttpd' 'libnfs'
+    'libplist' 'libpulse' 'libva' 'libvdpau' 'libxslt' 'lirc' 'mariadb-libs'
+    'mesa' 'python-pillow' 'python-pycryptodomex' 'python-simplejson'
+    'shairplay' 'smbclient' 'sqlite' 'taglib' 'tinyxml'
+    'libxrandr' 'libxkbcommon' 'waylandpp' 'libinput'
+  )
+  optdepends=(
+    'afpfs-ng: Apple shares support'
+    'bluez: Blutooth support'
+    'python-pybluez: Bluetooth support'
+    'pulseaudio: PulseAudio 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
+}
+
+# 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	2022-04-28 10:40:58 UTC (rev 1191537)
+++ cheat-sse-build.patch	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -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 1191537, kodi/trunk/cheat-sse-build.patch)
===================================================================
--- cheat-sse-build.patch	                        (rev 0)
+++ cheat-sse-build.patch	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -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	2022-04-28 10:40:58 UTC (rev 1191537)
+++ cpuinfo	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -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 1191537, kodi/trunk/cpuinfo)
===================================================================
--- cpuinfo	                        (rev 0)
+++ cpuinfo	2022-04-28 10:41:04 UTC (rev 1191538)
@@ -0,0 +1,4 @@
+processor       : 1
+vendor_id       : KodiCheat
+model name      : KodiCheat SSE
+flags           : sse sse2 pni ssse3 sse4_1 sse4_2 avx avx2



More information about the arch-commits mailing list