C't-VDR - ffnetdev-plugin Anleitung

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
(Entwicklungsumgebung aufsetzen)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==So übersetzen und verwenden==
+
Einsatz des [[ffnetdev-plugin]]s für den c't-VDR (getestet mit Version 4.5).
Kompilierung des [[ffnetdev-plugin]]s für den c't-VDR (getestet mit Version 4.5)
+
  
* Als root auf dem VDR einloggen
+
Inzwischen gibt es bei http://e-tobi.net im vdr-experimental Bereich das Plugin bereits kompiliert für c't-VDR
 +
 
 +
Alle Punkte müssen als root durchgeführt werden!
 +
 
 +
==Entwicklungsumgebung aufsetzen==
 
* in '''/etc/apt/sources.list''' das richtige Repository für die Sourcen bei http://www.e-tobi.net/ eintragen. Zur Zeit:
 
* in '''/etc/apt/sources.list''' das richtige Repository für die Sourcen bei http://www.e-tobi.net/ eintragen. Zur Zeit:
 
  #
 
  #
Zeile 9: Zeile 12:
 
  deb <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
 
  deb <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
 
  deb-src <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
 
  deb-src <nowiki>http://e-tobi.net/vdr-experimental</nowiki> sarge base backports addons vdr-multipatch
 +
 +
und dann doch debian:
 +
deb <nowiki>http://ftp.de.debian.org/debian</nowiki> sarge main contrib non-free
  
 
* In das Verzeichnis wechseln, in dem compiliert werden soll!
 
* In das Verzeichnis wechseln, in dem compiliert werden soll!
Zeile 18: Zeile 24:
 
  apt-get install dpatch
 
  apt-get install dpatch
 
  apt-get install libjpeg62-dev libcap-dev
 
  apt-get install libjpeg62-dev libcap-dev
  apt-get source vdr=1.3.37-1ctvdr1  
+
  apt-get source vdr=1.3.37-1ctvdr1
  
 +
==Kompilation==
 
* Unter http://developer.berlios.de/projects/ffnetdev die Sourcen holen und
 
* Unter http://developer.berlios.de/projects/ffnetdev die Sourcen holen und
 
* im Verzeichnis '''vdr-1.3.37/PLUGINS/src''' auspacken.
 
* im Verzeichnis '''vdr-1.3.37/PLUGINS/src''' auspacken.
Zeile 26: Zeile 33:
 
* Im Verzeichnis '''PLUGINS/lib''' liegt jetzt '''libvdr-ffnetdev.so.1.3.37''', diese Datei in '''/usr/lib/vdr/plugins''' kopieren.
 
* Im Verzeichnis '''PLUGINS/lib''' liegt jetzt '''libvdr-ffnetdev.so.1.3.37''', diese Datei in '''/usr/lib/vdr/plugins''' kopieren.
  
* Eine Datei '''/etc/vdr/plugins/plugin-ffnetdev.conf''' anlegen mit dem Inhalt:
+
==Konfiguration==
 +
* Eine Datei '''/etc/vdr/plugins/plugin.ffnetdev.conf''' anlegen mit dem Inhalt:
 
  -e
 
  -e
 +
* Die Tastatur muss angelernt werden, siehe [[C't-VDR - remote.conf]]
 +
 
Das sollte es gewesen sein!
 
Das sollte es gewesen sein!
  

Aktuelle Version vom 29. Juli 2006, 16:09 Uhr

Einsatz des ffnetdev-plugins für den c't-VDR (getestet mit Version 4.5).

Inzwischen gibt es bei http://e-tobi.net im vdr-experimental Bereich das Plugin bereits kompiliert für c't-VDR

Alle Punkte müssen als root durchgeführt werden!

Inhaltsverzeichnis

[Bearbeiten] Entwicklungsumgebung aufsetzen

  • in /etc/apt/sources.list das richtige Repository für die Sourcen bei http://www.e-tobi.net/ eintragen. Zur Zeit:
#
# Tobi's Testing VDR Repository for Sarge (multipatch)
#
deb http://e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch
deb-src http://e-tobi.net/vdr-experimental sarge base backports addons vdr-multipatch

und dann doch debian:

deb http://ftp.de.debian.org/debian sarge main contrib non-free
  • In das Verzeichnis wechseln, in dem compiliert werden soll!
apt-get update
apt-get install dpkg-dev gcc g++ libc6-dev make patch debhelper 
apt-get install autoconf automake bzip2 devscripts dh-make dpkg-dev
apt-get install dvb-dev vdr-dev
apt-get install dpatch
apt-get install libjpeg62-dev libcap-dev
apt-get source vdr=1.3.37-1ctvdr1

[Bearbeiten] Kompilation

  • Unter http://developer.berlios.de/projects/ffnetdev die Sourcen holen und
  • im Verzeichnis vdr-1.3.37/PLUGINS/src auspacken.
  • Das Verzeichnis umbenennen: Es sind keine Zeichen außer Kleinbuchstaben und Ziffern erlaubt! ffnetdev würde funktionieren...
  • In das Verzeichnis vdr-1.3.37 wechseln und debian/rules binary aufrufen.
  • Im Verzeichnis PLUGINS/lib liegt jetzt libvdr-ffnetdev.so.1.3.37, diese Datei in /usr/lib/vdr/plugins kopieren.

[Bearbeiten] Konfiguration

  • Eine Datei /etc/vdr/plugins/plugin.ffnetdev.conf anlegen mit dem Inhalt:
-e

Das sollte es gewesen sein!

[Bearbeiten] Links