blob: b849f17b01128b3a9cc74cf990f2789f16755052 (
plain)
1 # Description: A free and open source software media player and entertainment hub
2 # URL: https://kodi.tv/
3 # Maintainer: Matt Housh, jaeger at crux dot ninja
4 # Depends on: cmake ffmpeg fmt ghostscript giflib glu jdk8-bin libass libcdio libmicrohttpd mysql samba swig taglib tinyxml python spdlog
5
6 name=kodi
7 version=19.0
8 release=1
9 source=(https://github.com/xbmc/xbmc/archive/$version-Matrix.tar.gz gl-headers.patch)
10
11 build() {
12 [[ -e /usr/lib/ccache ]] && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')"
13 patch -d xbmc-$version-Matrix -p1 -i $SRC/gl-headers.patch
14 cmake -Bbuild \
15 -DVERBOSE=ON \
16 -DAPP_RENDER_SYSTEM=gl \
17 -DCORE_PLATFORM_NAME=x11 \
18 -DENABLE_DVDCSS=ON \
19 -DENABLE_OPTICAL=ON \
20 -DENABLE_PYTHON=ON \
21 -DENABLE_INTERNAL_FLATBUFFERS=ON \
22 -DENABLE_INTERNAL_FSTRCMP=ON \
23 -DENABLE_INTERNAL_RapidJSON=ON \
24 -DENABLE_TESTING=OFF \
25 -DCMAKE_INSTALL_PREFIX=/usr \
26 -DCMAKE_INSTALL_LIBDIR=/usr/lib \
27 -DCMAKE_BUILD_TYPE=Release \
28 -DCMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
29 -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
30 -Wno-dev \
31 xbmc-$version-Matrix
32 cmake --build build
33 DESTDIR=$PKG cmake --install build
34
35 find $PKG -name "README*" -delete
36 }
|