summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author7Ji2023-10-07 13:43:31 +0800
committer7Ji2023-10-07 13:45:20 +0800
commitb0cc83accfba5eb24b5b8d95cd8fc374e41d789b (patch)
tree3772aecfdea804ea9bfa107bcb94ebdd9b17f1a3
parentd8b9b978687ad3629adc019b3ea1b27544768572 (diff)
downloadaur-b0cc83accfba5eb24b5b8d95cd8fc374e41d789b.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--.SRCINFO10
-rw-r--r--PKGBUILD14
2 files changed, 17 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e19c2a397de4..015158d0383a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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