Bitte um python-lzma auf den DreamOS Feed

  • Hi!


    Für das aktuelle EPGImport Plugin werden die epg daten mit xz Kompression gepackt womit das python-lzma Paket benötig, wird um diese im Plugin nach dem Runterladen zu entpacken.


    Wäre es möglich dieses python lzma Paket ins OE vom DreamOS einzubinden, weil im Moment musste ich die Pakete aus dem Open* Repository holen und wie im Anhang fürs DreamOS als deb umpacken, aber das ist meiner Meinung nach kein Dauerzustand.


    LG
    gutemine

    Einmal editiert, zuletzt von Lost in Translation ()

  • Ich hab es mal auf der DM900 gebaut.
    Die _lzma.so ist größer als die von Open*


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Das heisst es gibt ein Rezept und man kann es bauen, weil ich habe nachdem ich es auf dreamboxupdate.com nicht gefunden habe nicht nachgesehen ?


    Welche Version war das bei dir ?


    Dann wäre es nett wenn es mitgebaut und auf den Feed gelegt würde, oder es wenigstens wer posten würde, damit ich es mit dem aktuellen EPGImporter Plugin testen kann.

  • Kein Rezept, direkt auf der box mit python setup.py build/install


    Benötigt wird xz-dev und liblzma5


    backports.lzma-0.0.8


    Ich kann da gerne pakete für armhf/mipsel machen.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • genau, deswegen wollte ich ja das es auf den feed kommt, selberbauen koennte ich es mir ja auch aber dann muss ich das immer wieder machen und das frisst nur unnoetige zeit.

  • Da es im oe ist könnte man das imho einfach mitbauen. Ich kann bei uns schauen, dass es Doc auf den Feed legt. Wenn ich es bis morgen nicht wieder vergesse.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Das wäre nett, wobei mir noch lieber wäre es wäre auch noch auf dem feed vom dreambpxupdate.com :face_with_tongue:


    Aber wenn ich Eure aus dem OE gebaute Version von Eurem Feed holen und testen könnte würde das die Entscheidung sicher erleichtern :grinning_squinting_face:

  • Ja mit den Paketen von OoZooN funktionert es auch, ich habe eine neue Version vom EPGImporter gepostet wo diese als Abhängigkeit drinnen sind.


    Also bitte bauen und auf die Feeds Euer Images machen, weil im Moment habe ich die Pakete noch im EPGImporter Thread mit angehangen, aber ich würde diese gerne wieder entfernen und nur mit der Dependency arbeiten, aber dann muss diese eben von den Feeds auch aufgelöst werden können .. womit wir wieder beim Original Feed wären :grinning_face_with_smiling_eyes:

  • das bb file, wenn interesse besteht :



    HOMEPAGE = "https://github.com/peterjc/backports.lzma"
    2 SUMMARY = "\
    3 Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files."
    4 DESCRIPTION = "\
    5 This is a backport of the 'lzma' module included in Python 3.3 or later \
    6 by Nadeem Vawda and Per Oyvind Karlsen, which provides a Python wrapper \
    7 for XZ Utils (aka LZMA Utils v2) by Igor Pavlov. \
    8 . \
    9 In order to compile this, you will need to install XZ Utils from \
    10 http://tukaani.org/xz/ \
    11 "
    12 SECTION = "devel/python"
    13 LICENSE = "BSD"
    14 LIC_FILES_CHKSUM = "file://PKG-INFO;md5=db4345b3b9524aabc8fe8c65f235c6b2"
    15
    16 SRC_URI[md5sum] = "c3d109746aefa86268e500c07d7e8e0f"
    17 SRC_URI[sha256sum] = "bac58aec8d39ac3d22250840fb24830d0e4a0ef05ad8f3f09172dc0cc80cdbca"
    18
    19 S = "${WORKDIR}/${SRCNAME}-${PV}"
    20
    21 inherit setuptools
    22
    23 DEPENDS += "xz"
    24
    25 SRCNAME = "backports.lzma"
    26
    27 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
    28
    29 SRC_URI = "\
    30 https://pypi.python.org/packages/source/b/backports.lzma/${SRCNAME}-${PV}.tar.gz \
    31 file://fix_paths.patch \
    32 "

  • Danke, mal sehen ob es bald auch in den anderen Image Feeds verfügbar ist.

  • dann muss man es ja nur ins Hauptrezept der Images fix rein machen damit es gleich mitgebaut wird und auf dem Feed landet.


    Wie schon gesagt, ich will ja nur verhindern das die Leute dann wieder mit fehlenden Abhängigkeiten hier und bei den Imagebuildern aufschlagen und ich versuche möglichst zu vermeiden Standardpakete anzubieten, das macht nur Ärger bei Updates & Co.


    Aber ich muss mir sowieso überlegen wie das mit dem EPGImporter weitergeht, ich kann den nicht auf Dauer von Hand anpassen, am gescheitesten wäre ich mache ein diff und wir bauen das Plugin im DreamOS aus dem Standard Sourcen, die sind zwar bei Open* aber unterliegen der GPLv2, es müsste sich nur wer finden der das entsprechend direkt baubar macht.

    Einmal editiert, zuletzt von Lost in Translation ()

  • Hallo zusammen,


    habt ihr schon eine Idee, wann Ihr den EPGimporter inklusive der Abhängigkeiten (epgimport-rytec und python-lzma) ins Feed stellt?


    Seit Anfang Oktober habe ich keine EPG-Infos mehr und ich würde mich freuen, wieder welche zu haben.


    Gerne (falls erforderlich) kann ich auch Test-User fungieren.


    VG
    Sebastian aka hadea

  • das Plugin hat seinen kit und supportthread bei OoZooN im Board und dort findest du auch alles noetige.

  • das ist nicht mein plugin, aber da es unter GPL v2 steht kann es jeder anpassen und verwenden.