Skip to content

Instantly share code, notes, and snippets.

@graysky2
Created December 22, 2023 13:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save graysky2/9dff505126875db1f348edbb192e30fe to your computer and use it in GitHub Desktop.
Save graysky2/9dff505126875db1f348edbb192e30fe to your computer and use it in GitHub Desktop.
# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com>
# Contributor: Cedric Girard <cgirard.archlinux@valinor.fr>
# Contributor: kevku <kevku@gmx.com>
pkgname=kodi-addon-inputstream-adaptive
pkgver=21.4.0
_codename=Omega
pkgrel=1
pkgdesc="InputStream client for adaptive streams for Kodi 21+"
arch=('x86_64')
url="https://github.com/peak3d/inputstream.adaptive"
license=('GPL2')
groups=('kodi-addons' 'kodi-addons-inputstream')
makedepends=('cmake' 'kodi-git-dev' 'gtest')
options=(!lto)
_bento4_version="1.6.0-639-8"
source=("$pkgname-$pkgver.tar.gz::https://github.com/peak3d/inputstream.adaptive/archive/$pkgver-$_codename.tar.gz"
"$pkgname-bento4-$_bento4_version.tar.gz::https://github.com/xbmc/Bento4/archive/refs/tags/$_bento4_version-$_codename.tar.gz")
noextract=("$pkgname-bento4-$_bento4_version.tar.gz")
sha512sums=('6b42325ee30233189f7461655fe631e4fb9893d810d67c6e16a7bc72def1ce2743c8c6ceabb896bde57d0fe6d6a357ed71e398a180f9bf742b33613b9b8f8fdb'
'852537f6e6ed598f6c1eae2051833007291aa323a145b832074ca8bb76927a59883ba079c606b28ad0c75a3d3da111e61f10af2fca24f8da0d5dd64f1f83e14c')
build() {
cd "inputstream.adaptive-$pkgver-$_codename"
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=1 \
-DUSE_LTO=1 \
-DENABLE_INTERNAL_BENTO4=1 \
-DBENTO4_URL="$srcdir/$pkgname-bento4-$_bento4_version.tar.gz" \
.
make
}
package() {
depends=('kodi' 'kodi-platform')
cd "inputstream.adaptive-$pkgver-$_codename"
make DESTDIR="$pkgdir/" install
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment