[arch-commits] Commit in kodi/trunk (PKGBUILD cheat-sse-build.patch cpuinfo)

Ike Devolder idevolder at archlinux.org
Sun Jan 7 08:29:00 UTC 2018


    Date: Sunday, January 7, 2018 @ 08:28:59
  Author: idevolder
Revision: 279843

upgpkg: kodi 17.6-3

Added:
  kodi/trunk/cheat-sse-build.patch
  kodi/trunk/cpuinfo
Modified:
  kodi/trunk/PKGBUILD

-----------------------+
 PKGBUILD              |   14 +++++++++++---
 cheat-sse-build.patch |   11 +++++++++++
 cpuinfo               |    4 ++++
 3 files changed, 26 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-07 07:50:41 UTC (rev 279842)
+++ PKGBUILD	2018-01-07 08:28:59 UTC (rev 279843)
@@ -22,7 +22,7 @@
 pkgname=('kodi' 'kodi-eventclients' 'kodi-tools-texturepacker' 'kodi-dev')
 pkgver=17.6
 _codename=Krypton
-pkgrel=2
+pkgrel=3
 arch=('x86_64')
 url="http://kodi.tv"
 license=('GPL2')
@@ -34,7 +34,7 @@
   'libvdpau' 'libxrandr' 'libxslt' 'lzo' 'mesa' 'nasm' 'nss-mdns'
   'python2-pillow' 'python2-pybluez' 'python2-simplejson' 'rtmpdump'
   'shairplay' 'smbclient' 'speex' 'swig' 'taglib' 'tinyxml' 'unzip' 'upower'
-  'yajl' 'zip'
+  'yajl' 'zip' 'git'
 )
 _libdvdcss_commit="2f12236bc1c92f73c21e973363f79eb300de603f"
 _libdvdnav_commit="981488f7f27554b103cca10c1fbeba027396c94a"
@@ -47,6 +47,8 @@
   "$pkgbase-libdvdread-$_libdvdread_commit.tar.gz::https://github.com/xbmc/libdvdread/archive/$_libdvdread_commit.tar.gz"
   "$pkgbase-ffmpeg-$_ffmpeg_version.tar.gz::https://github.com/xbmc/FFmpeg/archive/$_ffmpeg_version.tar.gz"
   'fix-python-lib-path.patch'
+  'cheat-sse-build.patch'
+  'cpuinfo'
 )
 noextract=(
   "$pkgbase-libdvdcss-$_libdvdcss_commit.tar.gz"
@@ -59,7 +61,9 @@
             '005355da5e3d34f69737f7c3fe7884e82ffdc8f654f337e97d4a4d1e486c9f346f63b4dee74de2765e7a8d94925de5d25c3c82da732d2e8d4f58fcfeb9dd2586'
             'e59ae0bfdc62698e407e3d70503c6a7c5e308545c9dae7843e25db3b5b62d9b26256be77ef4e884263add6b4abec3438c324bfd5715f6ca2ce7fa5962d43a6c2'
             'b28bb6970c6767213f34e5f4f3e48ad5219a6c668a5264ff7de0a42712cb7393f389ddd88f56785a2dc8089f8231ae5fd05adfa10dbf15ea3e0ad7bc2ccd4d73'
-            '0f41604e38648969572a66d1124d6e090c3bfca4f9d8ccabcd1806254c38b178ee08df35e1bbbd1228f820729df52353321b3257122af601c3233dbc6405c6d2')
+            '0f41604e38648969572a66d1124d6e090c3bfca4f9d8ccabcd1806254c38b178ee08df35e1bbbd1228f820729df52353321b3257122af601c3233dbc6405c6d2'
+            'be8d6b77088373d0173dee6434ebd04c9382fb00190641b392a6f9f5338b35d186f6d871aaea4a01908f283a452b23de3a1113947d9070e77fde531e32458f7e'
+            '539b33f30f6735caaf57fb9f19de449b8a8902362ae9e66a6fceabd530d02888533d2ab262fb187670780c997e5c1d23bd715a3c6860fd50280c1031f47865f7')
 
 prepare() {
   [[ -d kodi-build ]] && rm -rf kodi-build
@@ -67,6 +71,10 @@
 
   cd "xbmc-$pkgver-$_codename"
   patch -p1 -i "$srcdir/fix-python-lib-path.patch"
+  # detect if building in arch chroot
+  if [[ "$srcdir" =~ ^\/build.* ]]; then
+    patch -p1 -i "$srcdir/cheat-sse-build.patch"
+  fi
 }
 
 build() {

Added: cheat-sse-build.patch
===================================================================
--- cheat-sse-build.patch	                        (rev 0)
+++ cheat-sse-build.patch	2018-01-07 08:28:59 UTC (rev 279843)
@@ -0,0 +1,11 @@
+--- a/project/cmake/modules/FindSSE.cmake	2017-08-22 09:29:22.000000000 +0200
++++ b/project/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)
++     exec_program(cat ARGS "/build/kodi/src/cpuinfo" OUTPUT_VARIABLE CPUINFO)
+ 
+      string(REGEX REPLACE "^.*(sse).*$" "\\1" _SSE_THERE ${CPUINFO})
+      string(COMPARE EQUAL "sse" "${_SSE_THERE}" _SSE_TRUE)

Added: cpuinfo
===================================================================
--- cpuinfo	                        (rev 0)
+++ cpuinfo	2018-01-07 08:28:59 UTC (rev 279843)
@@ -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