Heli-X-Plugin veraltet

  • Moin,

    das Heli-X-Plugin ist leidertotal veraltet.
    Macht da der Maintainer noch irgendwas? Wenn nein: Wie baut man den Plugins für den YaVDR? Dann versuch ich mich mal dran.
    Gibts da irgendwo ne Doku?

    Gruß

    Daniel

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Ich kann das leider nicht ganz zuordnen - meinst du das yavdr-addon-helix? https://github.com/yavdr/yavdr-addon-helix

    Wenn du sagen kannst, was da im Git-Repository geändert werden muss (idealerweise als Pull-Request), baue ich das gerne ein.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Danke, die Quelle hab ich gesucht.
    Ich schau mal, ob ich das hinkriege.

    Gibts eigentliuch irgendwo ne Beschreibung wie so ein AddOn aufgebaut sein muss?

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Gibts eigentliuch irgendwo ne Beschreibung wie so ein AddOn aufgebaut sein muss?

    Nicht, dass ich wüsste (die meisten yavdr-* Addons sind vor meiner Zeit im yaVDR-Projekt entstanden) - aber so ein Addon ist ja letztendlich ein Debian-Paket (dazu kann man z.B. https://www.debian.org/doc/manuals/maint-guide/ lesen), das Menüeinträge für den wmdrawer und menuorg und ein Upstart-Skript mitbringt (das scheint meistens über das Template-System gelöst worden zu sein, vermutlich weil dann keine Rückfrage erfolgt, wenn im Zuge eines Updates Dateien in /etc verändert werden sollen) und über das Template-System können Konfigurationsdateien verändert werden, falls das notwendig sein sollte.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ach ja: um ein Paket lokal ohne Source-Tarball zu bauen, kannst du im Quellverzeichnis das ausführen:

    Code
    dpkg-buildpackage -b -us -uc
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Mir fehlen wohl schon die ganzen Build-Tools....

    Naja, pull-request auf der Shell war ich auch zu doof, hab ihn dir mal über das Github-webinterface gemacht.
    Sollte eigentlich dann soweit passen.

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Mir fehlen wohl schon die ganzen Build-Tools....

    Die Pakete build-essential und devscripts sollten dir alles nötige installieren.

    Naja, pull-request auf der Shell war ich auch zu doof, hab ihn dir mal über das Github-webinterface gemacht.
    Sollte eigentlich dann soweit passen.

    Gibt es einen bestimmten Grund, weshalb da nicht die 64-Bit Version von Heli-X gestartet werden soll?
    Das war schon vorher im Paket inkonsistent, aber es gibt ja zwei Skripte:

    Code
    HELI-X6/legacy/runHELI-X.sh
    HELI-X6/legacy/runHELI-X64.sh
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Quote

    Das war schon vorher im Paket inkonsistent, aber es gibt ja zwei Skripte:

    runHELI-X64.sh finde ich im aktuellen HELI-X nicht mehr, es wird auch nur noch für 64Bit gebaut (sweit ich das jetzt gefunden habe)

    Wie installiert YavDR die Pakete damit es auch die Abhängigkeiten mitnimmt?
    Das Changelog muss man noch anpassen (ich baue immer mit der alten Versionsnummer) und du kriegst gleich nochmal nen Pull-Request, deinstallieren sollte man das ganze ja auch mal.

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

    Edited once, last by Daniel26 (November 22, 2016 at 4:16 PM).

  • runHELI-X64.sh finde ich im aktuellen HELI-X nicht mehr

    Ah, die steckt im legacy-Verzeichnis, dann ist es tatsächlich besser die nicht mehr zu nutzen.

    es wird auch nur noch für 64Bit gebaut (sweit ich das jetzt gefunden habe)

    Das Paket an sich ist Architektur-Unabhängig, da es nur Skripte enthält - daher "Architecture: all": https://github.com/yavdr/yavdr-ad…ian/control#L10 - wenn es Code enthalten würde, der für verschiedene Architekturen kompiliert werden muss, würde man der Stelle "Architecture: any" setzen.

    Wie installiert YavDR die Pakete damit es auch die Abhängigkeiten mitnimmt?

    Das Paket ist etwas wild, im preinstall Sachen aus dem Netz nachzuladen ist nicht unbedingt die feine Art... - die Installations-Abhängigkeiten sind in https://github.com/yavdr/yavdr-ad…ian/control#L11 definiert - wenn du das Paket über "apt install" installierst, werden die Abhängigkeiten automatisch mit installiert.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Quote

    Ah, die steckt im legacy-Verzeichnis, dann ist es tatsächlich besser die nicht mehr zu nutzen.

    Bahnhof ?!?!?!?

    Quote

    Das Paket ist etwas wild, im preinstall Sachen aus dem Netz nachzuladen ist nicht unbedingt die feine Art...

    Wüsste nicht, wie man es sonst machen könnte.... So ists wenigstens bei jeder installation aktuell. Man kann sicherlich auch das tgz auspacken und mit in deb nehmen.

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

    Edited once, last by Daniel26 (November 23, 2016 at 8:44 AM).

  • Ist denn schon absehbar wann released wird?

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Am Wochenende, wenn ich nicht früher dazu komme.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Alles klar :tup
    Danke

    Gruß

    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Îch lasse es gerade in yavdr-testing bauen.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ist jetzt auch in stable.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!