kodi: updated to version 19.0, added new dependency spdlog

This commit is contained in:
Matt Housh 2021-02-21 19:27:14 -06:00
parent 4e63a64eb0
commit 509661be24
3 changed files with 797 additions and 197 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3yQmaaqcw9lr3onAWl73u2vZ7rEuVjKAeobu+vqGRT0EgH4dJ3SSbEAEqSPpcJsE/tboLlVPyL6WcfKR1mn1aA4=
SHA256 (Pkgfile) = 4d29cb4cf1a9586340b750adb48b8776adcaa5fe25f6550bdb0f7ca15ff1c835
SHA256 (.footprint) = 9229f4eaab74b283f7c97b1556ea1ddf47706da4e5a0fbfc8e09b07320cc5d36
SHA256 (18.9-Leia.tar.gz) = bdf8afa9356b1f815de9984801d3e0d2b46a719e747895b75528f20995c59d2b
RWSagIOpLGJF3yV9zAUYsjYnzohcabw1WWA5pk5pxBX5aavHYjP2G65tcLkL6qAN0JqDT6K861hhvHT9b/hb7BLMkrTjSzR7hg8=
SHA256 (Pkgfile) = d527981cb651178b69642fac7d5794dd090d9429cde8c57a200c59dfae38bbc5
SHA256 (.footprint) = fea8e6f379012e19be7691a44b676f8b7d81f9561710d007f08d0e5a55b8ec07
SHA256 (19.0-Matrix.tar.gz) = f7ef8a6f45862ae3b7ebfce4950d74f534be3cb4a0e67ce640963746b3f668f2
SHA256 (gl-headers.patch) = 6fa089625184b2b47bea7a3dcb349931e9b39681df9d84fd690a1ba848460168

View File

@ -1,31 +1,34 @@
# Description: A free and open source software media player and entertainment hub
# URL: https://kodi.tv/
# Maintainer: Matt Housh, jaeger at crux dot ninja
# Depends on: cmake ffmpeg fmt ghostscript giflib glu jdk8-bin libass libcdio libmicrohttpd mysql samba swig taglib tinyxml python
# Depends on: cmake ffmpeg fmt ghostscript giflib glu jdk8-bin libass libcdio libmicrohttpd mysql samba swig taglib tinyxml python spdlog
name=kodi
version=18.9
version=19.0
release=1
source=(https://github.com/xbmc/xbmc/archive/$version-Leia.tar.gz gl-headers.patch)
source=(https://github.com/xbmc/xbmc/archive/$version-Matrix.tar.gz gl-headers.patch)
build() {
[[ -e /usr/lib/ccache ]] && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')"
patch -d xbmc-$version-Leia -p1 -i $SRC/gl-headers.patch
patch -d xbmc-$version-Matrix -p1 -i $SRC/gl-headers.patch
cmake -Bbuild \
-DVERBOSE=ON \
-DAPP_RENDER_SYSTEM=gl \
-DCORE_PLATFORM_NAME=x11 \
-DENABLE_DVDCSS=ON \
-DENABLE_OPTICAL=ON \
-DENABLE_PYTHON=ON \
-DENABLE_INTERNAL_FLATBUFFERS=ON \
-DENABLE_INTERNAL_FSTRCMP=ON \
-DENABLE_INTERNAL_RapidJSON=ON \
-DENABLE_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
-DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
-Wno-dev \
xbmc-$version-Leia
xbmc-$version-Matrix
cmake --build build
DESTDIR=$PKG cmake --install build