[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