summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
author7Ji2023-10-07 13:43:31 +0800
committer7Ji2023-10-07 13:45:20 +0800
commitb0cc83accfba5eb24b5b8d95cd8fc374e41d789b (patch)
tree3772aecfdea804ea9bfa107bcb94ebdd9b17f1a3 /PKGBUILD
parentd8b9b978687ad3629adc019b3ea1b27544768572 (diff)
downloadaur-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
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 19ff7a9b5dec..f6589120d776 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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