@WTE
thanks for finishing it.
I am looking at the OE-A differences, needs a bit of time.
What I already did is to add the inputstream-helper, needed by many add-ons.
This one needs python-pycryptodomex which needs to be added to OE. (We can ask for a backport, python has been reworked in dunfell and in master)
So I just post here th ediff so you get an idea, maybe it is worth:
diff --git a/meta-openpli/recipes-mediacenter/kodi/kodi_18.bb b/meta-openpli/recipes-mediacenter/kodi/kodi_18.bb
index d4e7e0aa..32e18f49 100644
--- a/meta-openpli/recipes-mediacenter/kodi/kodi_18.bb
+++ b/meta-openpli/recipes-mediacenter/kodi/kodi_18.bb
@@ -213,6 +213,9 @@ RRECOMMENDS_${PN}_append = " libcec \
python-sqlite3 \
python-compression \
python-xmlrpc \
+ python-pycryptodomex \
+ python-mechanize \
+ python-profile \
tzdata-africa \
tzdata-americas \
tzdata-antarctica \
@@ -223,7 +226,11 @@ RRECOMMENDS_${PN}_append = " libcec \
tzdata-europe \
tzdata-pacific \
xkeyboard-config \
+ kodi-addon-inputstream-adaptive \
+ kodi-addon-inputstream-rtmp \
+ alsa-plugins \
"
+
RRECOMMENDS_${PN}_append_libc-glibc = " glibc-charmap-ibm850 \
glibc-gconv-ibm850 \
glibc-charmap-ibm437 \
And for meta-oe
>>>
/meta-python/recipes-devtools/python/python-pycryptodomex_3.8.2.bb
inherit setuptools
require python-pycryptodomex.inc
/meta-python/recipes-devtools/python/python-pycryptodomex.inc
SUMMARY = "PyCryptodome is a self-contained Python package of low-level cryptographic primitives"
HOMEPAGE = "http://www.pycryptodome.org"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=6dc0e2a13d2f25d6f123c434b761faba"
inherit pypi
SRC_URI[md5sum] = "d755d7bae113d66dba3eb77b022c336e"
SRC_URI[sha256sum] = "e50b15af6bbdc6b5f8bd70d818cb846b15303ffa6c371b799db561a403a21607"
<<<
Finally, I must rebuild the image and retest: there were issues with mdev/eudev and my internal HDD was not mounted on boot. I spotted other things in the logs, let me see later.
As I said before, this zeus branch is not ready yet and I feel we should immediately move to dunfell to avoid more headhaches.
Cheers
A.A.