diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d21fe42efc17 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Faruk Dikcizgi <boogiepop@gmx.de> +# Contributor: kevku <kevku@gmx.com> +pkgname=kodi-nexus-addon-inputstream-adaptive-git +pkgver=r1435.7b27a86 +pkgrel=1 +pkgdesc="InputStream client for adaptive streams for Kodi 20 Nexus" +arch=('x86_64' 'i686' 'aarch64' 'armv7h' 'armv6h') +url="https://github.com/xbmc/inputstream.adaptive" +license=('GPL2') +depends=('kodi' 'expat') +makedepends=('kodi-dev' 'cmake' 'git') +provides=('kodi-addon-inputstream-adaptive') +conflicts=('kodi-addon-inputstream-adaptive') +options=(!lto strip) +# kodi 20 +source=("$pkgname::git+https://github.com/xbmc/inputstream.adaptive.git#branch=Nexus" + "xbmc-bento4::git+https://github.com/xbmc/Bento4.git#branch=release/v1.6.0-639-kodi") +sha256sums=('SKIP' + 'SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + [[ -d "$srcdir/$pkgname/$pkgname-build" ]] && rm -r "$srcdir/$pkgname/$pkgname-build" + mkdir -p "$srcdir/$pkgname/$pkgname-build" + cd "$srcdir/xbmc-bento4" + git archive --format tar.gz -o "$srcdir/xbmc-bento4.tar.gz" HEAD . +} + +build() { + cd "$srcdir/$pkgname/$pkgname-build" + cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=1 \ + -DBUILD_TESTING=0 \ + -DENABLE_INTERNAL_BENTO4=ON \ + -DBENTO4_URL="$srcdir/xbmc-bento4.tar.gz" \ + -DUSE_LTO=1 + make ${MAKEFLAGS} +} + +package() { + cd "$srcdir/$pkgname/$pkgname-build" + make DESTDIR="$pkgdir/" install +} |