Guten Tag,
Ich stehe mal wieder vor dem leidigen Thema, für das ich keine Reproduktive Lösung habe - Der VDR, seine Versionen und die Plugins.
Das Mischen von VDR Quellen klappt per Zufall nur nach dem Try and Error Prinzip und ist auf Dauer nicht wirklich zielführend. Aus dem Grund wollte ich mir jetzt Script schreiben, das den VDR sowie die Plugins aus den dem Quellcoe compiliert und mit checkinstall daraus Debianpakete erstellt.
Quellcode mit GIT holen klappt soweit, allerdings muss ich die Plugins mit dem Quellcode des installieren VDR "verlinken" bzw den VDR Quellecode mit einbinden ( wenn ich das richtig verstanden habe ... )
Problem ist er Versionskonflikt zwischen dem vdr-plugin-vnsiserver (API version 1.9.0 ) und dem kodi-pvr-vdr-vnsi (API Version 1.9.2.) Ich habe das kodi-pvr-vdr-vnsi Plugin zwar erfolgreich kompiliert und ein deb Paket erhalten, installieren kann ich es mit dpgk -i auch aber es taucht nirgendwo auf weder im System noch im VDR als Plugin im VDR.
Darum jetzt wieder ganz von vorn :
die VNSI-Clients gibt es alle in der API Version 1.9.2. - nur den vdr-vnsiserver gibt es lediglich in der Version 1.9.0.
Wie kann ich jetzt das VNSI Plugins in der Version 1.9.2. in Abhängigkeit des installierten VDR ( Version 2.0.3. ) kompilieren. Für eine Schritt für Schritt Anleitung wäre ich sehr dankbar um den Vorgang einmal richtig zu lernen.
Ich würde folgendermaßen vorgehen :
1. Quellecode zum installieren VDR installieren ( apt-get source vdr ) 2. Build Abhängikeiten Auflösen : apt-get build-dep vdr vdr-plugin-vnsiserver 3. VDR-VNSISERVER quellcode per GIT holen und mit dem PlUGIN Verzeichnis der VDR Quellen verlinken 4. VDR_VNSISERVER API 1.9.2. auf Basis des VDR Quellecodes ( VDR Versoin 2.0.3 ) kompilieren ( wie ? make im Pluginordner funktioniert nicht ?! ) 5. mit checkinstall ein deb Paket erstellen um es auf anderen Rechnern installieren zu können
sind die o.g. Schritte vom grundlegenden Gedanken her richtig oder habe ich etwas elementares vergessen ? Bei nahezu jedem Versionssprung und egal ob yaVDR oder teamXBMC oder sonstigen Quellen tritt fast immer o.g. Versionsproblem auf und ich sitze da Tage dran bis ich dann die passenden Versionen gefunden habe. Lieber wäre mir den Quellcode der versch. Versionen als Backup zu speichern und bei Bedarf dann die Versionen selber neu zu kompilieren.
für etwas Hilfe wäre ich sehr dankbar - ich habe so langsam den Durchblick ein wenig verloren bei den ganze quellen und Versionen - darum lieber selber compilieren wenn man es dann sauber hin bekommt.