diff options
author | 7Ji | 2023-10-07 13:43:31 +0800 |
---|---|---|
committer | 7Ji | 2023-10-07 13:45:20 +0800 |
commit | b0cc83accfba5eb24b5b8d95cd8fc374e41d789b (patch) | |
tree | 3772aecfdea804ea9bfa107bcb94ebdd9b17f1a3 | |
parent | d8b9b978687ad3629adc019b3ea1b27544768572 (diff) | |
download | aur-kodi-nexus-mpp-git.tar.gz |
up to r62640.618d1e35d8.cf6d89f
add missing dep [ pcre, librga-multi ]
use local source for repo-binary-addons
lock java-runtime to < 21
todo: also use local source for deps of inputstream.ffmpegdirect
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 17 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = kodi-nexus-mpp-git pkgver = r62294.e75ba45eef3.457d9a5 - pkgrel = 5 + pkgrel = 1 url = https://kodi.tv arch = aarch64 arch = arm7f @@ -15,7 +15,7 @@ pkgbase = kodi-nexus-mpp-git makedepends = glew makedepends = gperf makedepends = hicolor-icon-theme - makedepends = java-runtime + makedepends = java-runtime<21 makedepends = libaacs makedepends = libass makedepends = libbluray @@ -37,6 +37,7 @@ pkgbase = kodi-nexus-mpp-git makedepends = lzo makedepends = mesa makedepends = nasm + makedepends = pcre makedepends = python-pycryptodomex makedepends = python-pillow makedepends = python-pybluez @@ -56,8 +57,9 @@ pkgbase = kodi-nexus-mpp-git makedepends = waylandpp makedepends = libxkbcommon makedepends = libinput - makedepends = mpp-git makedepends = flatbuffers + makedepends = mpp-git + makedepends = librga-multi noextract = libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz noextract = libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz noextract = libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz @@ -71,6 +73,7 @@ pkgbase = kodi-nexus-mpp-git options = strip source = git+https://github.com/xbmc/xbmc.git#branch=Nexus source = git+https://github.com/xbmc/inputstream.ffmpegdirect.git#branch=Nexus + source = git+https://github.com/xbmc/repo-binary-addons.git#branch=Nexus source = libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz::https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2-2.tar.gz source = libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz::https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2-2.tar.gz source = libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz::https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2-2.tar.gz @@ -85,6 +88,7 @@ pkgbase = kodi-nexus-mpp-git source = 0003-ffmpegdirect-buildsys.patch b2sums = SKIP b2sums = SKIP + b2sums = SKIP b2sums = 2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c b2sums = db4d05836d8fbb3637ae50bdbfc0e4b612ee6b3be24addfea94ce772c3bf28d58b63a3f252d6f9f016f72f8cbb841cc1820b091226b136f4c4664385a32da73c b2sums = c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1 @@ -24,23 +24,25 @@ _clangbuild= pkgbase=kodi-nexus-mpp-git pkgname=("$pkgbase" "$pkgbase-eventclients" "$pkgbase-tools-texturepacker" "$pkgbase-dev" "$pkgbase-ffmpegdirect") pkgver=r62294.e75ba45eef3.457d9a5 -pkgrel=5 +pkgrel=1 arch=('aarch64' 'arm7f') url="https://kodi.tv" license=('GPL2') makedepends=( 'afpfs-ng' 'bluez-libs' 'cmake' 'curl' 'dav1d' 'doxygen' 'git' 'glew' - 'gperf' 'hicolor-icon-theme' 'java-runtime' 'libaacs' 'libass' + 'gperf' 'hicolor-icon-theme' 'java-runtime<21' 'libaacs' 'libass' 'libbluray' 'libcdio' 'libcec' 'libgl' 'mariadb-libs' 'libmicrohttpd' 'libmodplug' 'libmpeg2' 'libnfs' 'libplist' 'libpulse' 'libva' 'libva-vdpau-driver' 'libxrandr' 'libxslt' 'lirc' 'lzo' 'mesa' 'nasm' - 'python-pycryptodomex' 'python-pillow' 'python-pybluez' + 'pcre' 'python-pycryptodomex' 'python-pillow' 'python-pybluez' 'python-simplejson' 'shairplay' 'smbclient' 'taglib' 'tinyxml' 'swig' 'upower' 'giflib' 'ghostscript' 'meson' 'gtest' 'graphviz' # wayland 'wayland-protocols' 'waylandpp' 'libxkbcommon' # gbm - 'libinput' 'mpp-git' 'flatbuffers' + 'libinput' 'flatbuffers' + # mpp + 'mpp-git' 'librga-multi' ) options=(!lto strip) @@ -73,6 +75,7 @@ _libudfread_version="1.1.2" source=( "git+https://github.com/xbmc/xbmc.git#branch=$_codename" "git+https://github.com/xbmc/inputstream.ffmpegdirect.git#branch=$_codename" + "git+https://github.com/xbmc/repo-binary-addons.git#branch=$_codename" "libdvdcss-$_libdvdcss_version.tar.gz::https://github.com/xbmc/libdvdcss/archive/$_libdvdcss_version.tar.gz" "libdvdnav-$_libdvdnav_version.tar.gz::https://github.com/xbmc/libdvdnav/archive/$_libdvdnav_version.tar.gz" "libdvdread-$_libdvdread_version.tar.gz::https://github.com/xbmc/libdvdread/archive/$_libdvdread_version.tar.gz" @@ -101,6 +104,7 @@ noextract=( b2sums=('SKIP' 'SKIP' + 'SKIP' '2f503d3ab767094958f7ec10b4ad11ffd02665deee571c8f3c739bef5fc7e2ff84babc5a3fdee638dc095f896b72fe3ce65e6b688674cb5f7b7b77190992688c' 'db4d05836d8fbb3637ae50bdbfc0e4b612ee6b3be24addfea94ce772c3bf28d58b63a3f252d6f9f016f72f8cbb841cc1820b091226b136f4c4664385a32da73c' 'c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1' @@ -126,6 +130,8 @@ pkgver() { } prepare() { + # use our local source, no network access should be allowed during build() + sed -i "s|https://github.com/xbmc/repo-binary-addons.git $_codename|file://${srcdir}/repo-binary-addons/.git makepkg|" xbmc/cmake/addons/bootstrap/repositories/binary-addons.txt [[ -d kodi-build ]] && rm -rf kodi-build mkdir -p "$srcdir/kodi-build" [[ -d ffdirect-build ]] && rm -rf ffdirect-build |