summaryrefslogtreecommitdiff
path: root/kodi/Pkgfile
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 }

Generated by cgit