Search Criteria
Package Details: kodi-matrix-mpp-git-dev r58204.f8fdeb6b1b1.481f5d6-8
Package Actions
Git Clone URL: | https://aur.archlinux.org/kodi-matrix-mpp-git.git (read-only, click to copy) |
---|---|
Package Base: | kodi-matrix-mpp-git |
Description: | Kodi dev files (Matrix branch) with Rockchip MPP hardware acceleration |
Upstream URL: | https://kodi.tv |
Licenses: | GPL2 |
Conflicts: | kodi-dev, kodi-matrix-dev |
Provides: | kodi-dev, kodi-matrix-dev |
Submitter: | boogiepop |
Maintainer: | boogiepop |
Last Packager: | boogiepop |
Votes: | 2 |
Popularity: | 0.36 |
First Submitted: | 2023-01-30 09:57 (UTC) |
Last Updated: | 2023-08-04 20:24 (UTC) |
Dependencies (55)
- kodi-matrix-mpp-git
- afpfs-ng (make)
- bluez-libs (bluez-git) (make)
- cmake (cmake-git) (make)
- curl (curl-git, curl-quiche-git, curl-http3-ngtcp2) (make)
- dav1d (dav1d-git) (make)
- doxygen (doxygen-git, doxygen-clang) (make)
- flatbuffers (flatbuffers-git) (make)
- ghostscript (make)
- giflib (giflib-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- glew (glew-libepoxy, glew-egl-glx, glew-git, glew-wayland, glew-osmesa-git, glew-wayland-git) (make)
- gperf (gperf-git) (make)
- graphviz (make)
- gtest (googletest-git) (make)
- hicolor-icon-theme (hicolor-icon-theme-git) (make)
- java-runtime (java-gcj-compat, jre10, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, zulu-14-bin, amazon-corretto-15, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jre17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jre11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jre11-jbr-xdg, jre16-openjdk, jre13-openjdk, jre14-openjdk, jre-bcl, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, jre15, jre14, jre13, jre16, bishengjdk-17, bishengjre-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jre-jbr-xdg, jre18-openjdk, jdk18-openj9-bin, jdk-android-studio, amazon-corretto-19-bin, zulu-19-bin, jdk19-graalvm-bin, liberica-jre-11-full-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, zulu-embedded-jdk, jre8-openjdk-xdg, jre17-openjdk-xdg, jre15-openjdk, zulu-embedded-jdk11, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk18-temurin, jre19-openjdk, jdk11-microsoft-openjdk, jre-openj9, jdk11-graalvm-ee-bin, jre-jetbrains, zulu-jre-fx-bin, jre17-jetbrains-imfix, jdk11-openjdk-dcevm, jre12-openjdk, jdk8-dragonwell-extended, jdk-jetbrains, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-jetbrains-bin, jdk8-openj9-bin, jdk17-dragonwell-standard-bin, amazon-corretto-8, zulu-8-bin, zulu-20-bin, zulu-jdk-fx-bin, jdk-temurin, jdk17-graalvm-ee-bin, jdk20-graalvm-ee-bin, liberica-jdk-8-full-bin, jdk20-graalvm-bin, jdk17-graalvm-bin, mandrel-bin, jre-lts, jdk17-zulu-prime-bin, jdk8-graalvm-ee-bin, jdk8-aarch64, jdk8-temurin, jre17, jre8-adoptopenjdk, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, amazon-corretto-20-bin, amazon-corretto-17, zulu-15-bin, jdk8, jre8, jdk21-jetbrains-bin, jre21-jetbrains-imfix, amazon-corretto-11, jdk17-jetbrains-bin, jdk-microsoft-openjdk, jdk17-openj9-bin, jdk20-openj9-bin, java-openjdk-bin, zulu-21-bin, amazon-corretto-21-bin, jre11, liberica-jdk-full-bin, jre-openjdk-xdg, java-openjdk-ea-bin, jdk11-temurin, jdk17-temurin, jre, zulu-11-bin, zulu-17-bin, jre-openjdk, jre11-openjdk, jre17-openjdk, jre8-openjdk) (make)
- libaacs (makemkv-libaacs, libaacs-git) (make)
- libass (libass-git) (make)
- libbluray (libbluray-git) (make)
- Show 35 more dependencies...
Required by (57)
- kodi-addon-audiodecoder-openmpt (requires kodi-dev) (make)
- kodi-addon-game-libretro (requires kodi-dev) (make)
- kodi-addon-game-libretro-2048 (requires kodi-dev) (make)
- kodi-addon-game-libretro-atari800 (requires kodi-dev) (make)
- kodi-addon-game-libretro-beetle-psx (requires kodi-dev) (make)
- kodi-addon-game-libretro-desmume (requires kodi-dev) (make)
- kodi-addon-game-libretro-fbneo (requires kodi-dev) (make)
- kodi-addon-game-libretro-flycast (requires kodi-dev) (make)
- kodi-addon-game-libretro-gambatte (requires kodi-dev) (make)
- kodi-addon-game-libretro-genplus (requires kodi-dev) (make)
- kodi-addon-game-libretro-mame (requires kodi-dev) (make)
- kodi-addon-game-libretro-mame-git (requires kodi-dev) (make)
- kodi-addon-game-libretro-melonds (requires kodi-dev) (make)
- kodi-addon-game-libretro-mgba (requires kodi-dev) (make)
- kodi-addon-game-libretro-mrboom (requires kodi-dev) (make)
- kodi-addon-game-libretro-mupen64plus-nx (requires kodi-dev) (make)
- kodi-addon-game-libretro-nestopia (requires kodi-dev) (make)
- kodi-addon-game-libretro-parallel-n64 (requires kodi-dev) (make)
- kodi-addon-game-libretro-prboom (requires kodi-dev) (make)
- kodi-addon-game-libretro-scummvm (requires kodi-dev) (make)
- Show 37 more...
Sources (16)
- 0001-upstream-build-fixes-from-debian.patch
- 0002-ffmpeg-buildsys.patch
- 0003-rkmpp-4.patch
- 0004-flatbuffers.patch
- 0006-ffmpegdirect-buildsys.patch
- ffmpeg-4.4.1-Nexus-Alpha1.tar.gz
- git+https://github.com/xbmc/inputstream.ffmpegdirect.git#branch=Matrix
- git+https://github.com/xbmc/xbmc.git#branch=Matrix
- http://mirrors.kodi.tv/build-deps/sources/crossguid-8f399e8bd4.tar.gz
- http://mirrors.kodi.tv/build-deps/sources/fmt-6.1.2.tar.gz
- http://mirrors.kodi.tv/build-deps/sources/fstrcmp-0.7.D001.tar.gz
- http://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.0.tar.gz
- http://mirrors.kodi.tv/build-deps/sources/spdlog-1.5.0.tar.gz
- libdvdcss-1.4.2-Leia-Beta-5.tar.gz
- libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
- libdvdread-6.0.0-Leia-Alpha-3.tar.gz
Latest Comments
kyak commented on 2023-08-04 21:42 (UTC)
@boogiepop guh, i'm sorry, should've used Nexus in the first place..
And thanks for pointing to the kodi standalone service, nothing to do here.
boogiepop commented on 2023-08-04 21:37 (UTC)
@kyak Nexus(20) is the latest and greatest, Matrix is the older
This rate limiting should occur when you clean build several times in short span, so not in normal circumstances.
I had never never heard of standalone-service, but it seems there already is an AUR package for it, so what to do here? i did not understand. https://aur.archlinux.org/packages/kodi-standalone-service
Finally fix the Flatbuffers build error, and updated the rkmppdec to the latest where it handles >4b mems correctly.
kyak commented on 2023-08-04 21:19 (UTC)
I can also say that building this package is a pain. I also patched it locally, but that's not the biggest problem.
As I understand, it builds ffmpeg as part build process and downloads some tarballs.
I had to manually download
gmp-6.2.0.tar.xz
tarball from their FTP and put it insrc/ffdirect-build/build/download
. Their website was not responding.Then I had to do the same for
libxml2-2.9.10.tar.gz
- I was getting errors 403 and also had to use FTP.I then re-ran
makepkg --noextract --noprepare
to preserve my changes and to complete the build.Just writing it here is case someone else has these problems.
kyak commented on 2023-08-04 21:08 (UTC)
@boogiepop well, Nexus is not the latest and greatest :)
I'll keep an eye on issue 19.
Meanwhile, is there a reason why you don't ship systemd unit with this package?
graysky did a great job here https://github.com/graysky2/kodi-standalone-service, and it is used by the
kodi-rpi
package in Arch Linux ARM repos.boogiepop commented on 2023-08-04 07:56 (UTC) (edited on 2023-08-04 07:56 (UTC) by boogiepop)
@kyak, thanks for the feedback, i was aware of this and actually fixed it locally, but i am waiting the ffmpeg parts to settle down before i push the fix. You can in the meanwhile use Nexus, which does not have this.
There is also this https://github.com/hbiyik/FFmpeg/issues/19 issue which i think Kodi is the culprit.
kyak commented on 2023-08-03 20:48 (UTC)
@boogiepop I'm getting this error when building: https://github.com/xbmc/xbmc/issues/23331
Can you please apply this patch from the pull request? https://github.com/xbmc/xbmc/commit/351184d7e4e3edc447d04a297769eb41a477ba68.patch
Here's the diff for your convenience: