diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 14 insertions, 11 deletions
@@ -1,13 +1,12 @@ pkgbase=kodi-eggz pkgname=kodi-eggz -pkgver=20.0a3 -gittag=20.0a3-Nexus -gittagvfs=20.1.0-Nexus +pkgver=21.0 +gittag=21.0-Omega pkgrel=1 arch=('x86_64') url="https://kodi.tv" license=('GPL2') -depends=('libcec' 'tinyxml' 'shairplay') +depends=('libcec' 'tinyxml' 'shairplay' 'libdisplay-info') makedepends=( 'afpfs-ng' 'bluez-libs' 'cmake' 'curl' 'dav1d' 'doxygen' 'glew' 'gperf' 'hicolor-icon-theme' 'java-runtime' 'libaacs' 'libass' @@ -17,19 +16,18 @@ makedepends=( 'python-pycryptodomex' 'python-pillow' 'python-pybluez' 'python-simplejson' 'shairplay' 'smbclient' 'taglib' 'tinyxml' 'swig' 'upower' 'giflib' 'rapidjson' 'ghostscript' 'git' 'meson' 'gtest' - 'fstrcmp' 'spdlog' + 'fstrcmp' 'flatbuffers' 'ffmpeg' 'jre8-openjdk' ) source=( - "git+https://github.com/xbmc/xbmc.git#tag=$gittag" - "git+https://github.com/xbmc/vfs.rar.git#tag=$gittagvfs" - "removestupidremarks.patch" + #"git+https://github.com/xbmc/xbmc.git#tag=$gittag" + "git+https://github.com/xbmc/xbmc.git" + "git+https://github.com/xbmc/vfs.rar.git" ) sha256sums=( 'SKIP' 'SKIP' -'2b70aecae2fb11fef8f925baa8e272cacb17add58fc6fdbf791b30e7e4b2baed' ) pkgver() { @@ -53,8 +51,11 @@ prepare() { cd ${srcdir}/xbmc msg2 "Patching Kodisource" while read patch; do + if [ "$patch" == "" ]; then + continue + fi echo "Applying $patch" - git apply $patch || exit 2 + git apply $patch -v done <<< $(ls ../../*.patch) } @@ -62,11 +63,13 @@ build() { export PATH="$srcdir/path:$PATH" msg2 "pivot to kodi git dir" cd ${srcdir}/xbmc + msg2 "checkout working commit" + git checkout b35acf7bd3de2d5564d4d30c8800b3da7f9670f0 || exit 2 mkdir ${srcdir}/kodi-build cd ${srcdir}/kodi-build msg2 "cmake configure phase" export APP_RENDER_SYSTEM=gl - cmake ../xbmc -DCMAKE_INSTALL_PREFIX=/usr -DX11_RENDER_SYSTEM=gl -DENABLE_INTERNAL_FMT=on -DENABLE_INTERNAL_FFMPEG=ON -DENABLE_INTERNAL_CROSSGUID=ON -DENABLE_INTERNAL_FSTRCMP=ON -DENABLE_INTERNAL_FLATBUFFERS=ON -DENABLE_INTERNAL_SPDLOG=ON -DENABLE_MYSQLCLIENT=ON + cmake ../xbmc -DAPP_RENDER_SYSTEM=gl -DCMAKE_INSTALL_PREFIX=/usr -DX11_RENDER_SYSTEM=gl -DENABLE_INTERNAL_FMT=on -DENABLE_INTERNAL_FSTRCMP=ON -DENABLE_INTERNAL_SPDLOG=ON -DENABLE_MYSQLCLIENT=ON -DHAVE_EGLEXTANGLE=1 msg2 "cmake build phase" cmake --build . -- #VERBOSE=1 |