diff options
author | boogie | 2023-09-02 14:41:05 +0200 |
---|---|---|
committer | boogie | 2023-09-02 14:41:05 +0200 |
commit | 6f2ff53fa37cbf2c40d52f4e116f84a42c3af1a1 (patch) | |
tree | 3d7ab73d2827965371a7d4bc9415947dd780b541 | |
download | aur-6f2ff53fa37cbf2c40d52f4e116f84a42c3af1a1.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a8ab2f8180b6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = kodi-nexus-addon-inputstream-adaptive-git + pkgdesc = InputStream client for adaptive streams for Kodi 20 Nexus + pkgver = r1435.7b27a86 + pkgrel = 1 + url = https://github.com/xbmc/inputstream.adaptive + arch = x86_64 + arch = i686 + arch = aarch64 + arch = armv7h + arch = armv6h + license = GPL2 + makedepends = kodi-dev + makedepends = cmake + makedepends = git + depends = kodi + depends = expat + provides = kodi-addon-inputstream-adaptive + conflicts = kodi-addon-inputstream-adaptive + options = !lto + options = strip + source = kodi-nexus-addon-inputstream-adaptive-git::git+https://github.com/xbmc/inputstream.adaptive.git#branch=Nexus + source = xbmc-bento4::git+https://github.com/xbmc/Bento4.git#branch=release/v1.6.0-639-kodi + sha256sums = SKIP + sha256sums = SKIP + +pkgname = kodi-nexus-addon-inputstream-adaptive-git 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 +} |