Hallo,
wollte gerade meinen SMT vdr client mit dem plugin remotetimers ausstatten, musste aber fest stellen, dass Tobi dies noch nicht in seinem Repository hat.
Hat schon jemand das Plugin debianisiert?
Grüße vdrjünger
Hallo,
wollte gerade meinen SMT vdr client mit dem plugin remotetimers ausstatten, musste aber fest stellen, dass Tobi dies noch nicht in seinem Repository hat.
Hat schon jemand das Plugin debianisiert?
Grüße vdrjünger
Hallo Leute,
ich hole den Thread mal aus der Versenkung, da ich meine
S100 ebenfalls mit dem remotetimers ausstatten würde.
Ich habe zendeb 0.2.2 am Laufen.
Gruss und Danke,
Günter
lt der liste von tobi ist es nicht debianisiert.
http://www.e-tobi.net/repositories/repositories.html
koennte es dann noch von wem anderen geben der es halt nur fuer sich gemacht hat.
Es gibt mehrere Plugins die nicht debianisiert sind. Dazu gehört auch das music-plugin soweit ich weiß. Selbst super Lauffähig und bereits in der Fassung 0.4.
Tobi hätte zum debianisieren wohl gerne eine HP bzw. eine Email des Autors, so dass er ihn ansprechen kann, wenn Änderungen anstehen - was ja recht einfach zu erledigen ist und auch völlig nachvollziehbar ist.
Hallo Lanzi, Wilderigel,
ja, das ist mir klar, in der Liste habe ich es nicht gefunden.
Aber, da ich das erste Mal ein Debian System am Laufen
habe, muss ich mich ins selbst kompilieren, bzw. in die
Packetverwaltung erst noch einlesen.
Daher hatte ich gehofft, dass das schon jemand durch exerziert hat.
Das Remotetimers macht ja für einen Client(zendeb)-Server Betrieb
durchaus Sinn.
Naja, werde mich mal in Debian einlesen.
Gruss,
Günter
QuoteOriginal von Lanzi
Tobi hätte zum debianisieren wohl gerne eine HP bzw. eine Email des Autors, so dass er ihn ansprechen kann, wenn Änderungen anstehen - was ja recht einfach zu erledigen ist und auch völlig nachvollziehbar ist.
wobei schmirl ja durchaus erreichbar ist und Tobi auch die anderen beiden Plugins aus seiner Feder (svdrpext und svdrpservice) "im Programm" hat. Dass nun ausgerechnet die remotetimers fehlen muß also einen anderen Grund haben.
Zum Topic vdrjünger:
Ich debianisiere mir das Plugin immer selbst. Das wird wohl auch so bleiben, da ich es auch immer noch patche. So oder so nützt dir das leider wegen der unterschiedlichen Patchlevel nichts.
Gruß
Holger
Zum Thema debianisieren brauchst DU übrigens nicht von Grund auf kompilieren. Es gibt ein debianize-vdrplugin Script:
Hallo Leute,
also, soweit so gut, ich habe die Sourcen installiert, das ganze mal durchkomiliert, was überraschend gut durchgelaufen ist.
Jetzt komme ich aber nicht mehr weiter, da ich beim letzten Schritt hängen bleibe.
Im Prinzip gehe nach e-Tobis Anleitung vor:
QuoteDisplay MoreS100:/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2# debianize-vdrplugin vdr-remotetimers-0.0.2.tar
Maintainer name : root
Email-Address : root@false
Date : Mon, 12 May 2008 21:04:30 +0200
Package Name : vdr-plugin-remotetimers
Version : 0.0.2
License : blank
Type of Package : Single
Custom template : /usr/share/vdr-dev/plugin-template
Default debian and package class templates will not be applied.
Hit <enter> to confirm:
Der Schritt läuft noch durch und erstellt die entsprechenden Unterverzeichnisse. Dann kommt:
QuoteDisplay MoreS100:/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2# dpkg-buildpackage -tc
dpkg-buildpackage: source package is vdr-plugin-remotetimers
dpkg-buildpackage: source version is 0.0.2-1
dpkg-buildpackage: source changed by root <root@false>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 0.0.2-1
debian/rules clean
/usr/share/vdr-dev/make-special-vdr.sh debian/rules clean SPECIAL_VDR_SUFFIX='' MAKE_SPECIAL_VDR='' NO_CHECKBUILDDEPS=''
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make -o .dependencies clean DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=.
make[1]: Entering directory `/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2'
make[1]: *** Keine Regel, um »clean« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2'
make: [clean-patched] Fehler 2 (ignoriert)
rm -f libvdr-*.so.*
dh_clean
dpkg-source -b remotetimers-0.0.2
dpkg-source: warning: source directory `./remotetimers-0.0.2' is not <sourcepackage>-<upstreamversion> `vdr-plugin-remotetimers-0.0.2'
dpkg-source: warning: .orig directory name remotetimers-0.0.2.orig is not <package>-<upstreamversion> (wanted vdr-plugin-remotetimers-0.0.2.orig)
dpkg-source: building vdr-plugin-remotetimers in vdr-plugin-remotetimers_0.0.2.orig.tar.gz
dpkg-source: building vdr-plugin-remotetimers in vdr-plugin-remotetimers_0.0.2-1.diff.gz
dpkg-source: building vdr-plugin-remotetimers in vdr-plugin-remotetimers_0.0.2-1.dsc
debian/rules build
/usr/share/vdr-dev/make-special-vdr.sh debian/rules build SPECIAL_VDR_SUFFIX='' MAKE_SPECIAL_VDR='' NO_CHECKBUILDDEPS=''
dh_testdir
touch configure-stamp
dh_testdir
/usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=.
make[1]: Entering directory `/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2'
make[1]: *** Keine Regel, um »all« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/vdr-plugins/vdr-plugin-remotetimers/remotetimers-0.0.2'
make: *** [build-stamp] Fehler 2
Wo muss ich denn diese Regel definieren? Oder muss ich das anders aufrufen?
Wäre dankbar für einen Tip.
Gruss,
Günter
Hi ,
Ich brauch es auch für mein SMT da bin ich am bauen des Paket soweit das nicht viel fehlt.
QuoteDisplay Moredh_installcatalogs -pvdr-plugin-remotetimers
dh_installpam -pvdr-plugin-remotetimers
dh_installlogrotate -pvdr-plugin-remotetimers
dh_installlogcheck -pvdr-plugin-remotetimers
dh_installmime -pvdr-plugin-remotetimers
dh_installchangelogs -pvdr-plugin-remotetimers HISTORY
dh_installudev -pvdr-plugin-remotetimers
dh_install -pvdr-plugin-remotetimers
cp: ne peut évaluer `./usr/share/locale': Aucun fichier ou répertoire de ce type
dh_install: command returned error code 256
make: *** [binary-install/vdr-plugin-remotetimers] Erreur 1
SMT7020S:/usr/local/src/VDR/PLUGINS/src/remotetimers-0.0.2
Ich habe dabei schon debian/tmp/usr/share/locale in /usr/share/locale
geandert ... ich weiß aber nicht so recht wie es geht..
Gruss Patrice
wohl keine gettext uebersetzung?
dann loesch diese zeile aus debian/install
Hi,
Ich meine das es die Richtige Version ist da ist schon gettext und die po drin.
QuoteDisplay More
VDR Plugin 'remotetimers' Revision History
------------------------------------------2008-03-28: Version 0.0.2
- Updated the menu parts copied from VDR to 1.6.0
- Gettext support for VDR 1.5.7+
Credits to Udo Richter for his po218n.pl backward compatibility script
- API change for VDR 1.5.3+ (thanks to Dr.Nop@vdrportal)
- Svdrpservice no longer needs to be loaded before remotetimers
- Ignore recording flag when verifying that a timer hasn't been modified
- Removed duplicate check when deleting timer
- Italian translations (thanks to Gringo <vdr-italian@tiscali.it>)2007-03-13: Version 0.0.1
- Initial revision.
Hallo Pat, @All,
ich habe immer noch das gleiche Problem, wie oben beschreiben.
Wo müssen denn folgende Einträge im Makefile hinzeigen?
QuoteVDRDIR =
LIBDIR =
TMPDIR =
Da stehen bei mir relative Werte drin, was sich natürlich mit der
Directory Struktur ändert.
Gruss und im Voraus viiieeeelllllen Dank für Eure Hilfe,
Günter
Hi ,
Im Makefile ist es doch drinn :
Quote### The directory environment:
VDRDIR = ../../..
LIBDIR = ../../lib
TMPDIR = /tmp### Allow user defined options to overwrite defaults:
Das sollte nicht drann gemacht werden vielleicht und debian im remotetimers0.0.2
Gruss Patrice
Hi Pat,
ja, nur dass eben z.B. ../../lib bei mir
nicht existiert und dadurch meckert er jetzt:
Quotemake[1]: *** Keine Regel vorhanden, um das Target »../svdrpservice/svdrpservice.h«,
benötigt von »remotetimers.o«, zu erstellen. Schluss.
»../svdrpservice/svdrpservice.h«,
Unter /usr/include/vdr hätte ich eine svdrp.h aber die angemeckerte svdrpcervice.h habe ich nirgends...
Deshalb bin ich davon ausgegangen, dass die Directoryvariablen nicht mit meiner Directorystruktur über ein stimmen.
Gruss und Danke,
Günter
Hi
ich mache sonst auch keine debian
SMT7020S:/usr/local/src/VDR/PLUGINS/src/remotetimers-0.0.2
und da ist bei mir
QuoteSMT7020S:/usr/local/src/VDR/PLUGINS/src/remotetimers-0.0.2# ls -l ../svdrpservice/svdrpservice.h
-rw-r--r-- 1 root root 723 2007-02-17 15:20 ../svdrpservice/svdrpservice.h
schon da .
Kannst du sonst die plugins linken ??
Gruss Patrice
Hallo Pat,
danke für die Info, habe das bei mir jetzt mal angepasst,
dass das source packet der svdrpservice and der Stelle liegt.
Komme dadurch wieder einen Schritt weiter:
QuoteDisplay Moredpkg-source: warning: .orig directory name remotetimers-0.0.2.orig is not <package>-<upstreamversion> (wanted vdr-plugin-remotetimers-0.0.2.orig)
dpkg-source: building vdr-plugin-remotetimers using existing vdr-plugin-remotetimers_0.0.2.orig.tar.gz
dpkg-source: building vdr-plugin-remotetimers in vdr-plugin-remotetimers_0.0.2-1.diff.gz
dpkg-source: cannot represent change to remotetimers:
dpkg-source: new version is symlink
dpkg-source: old version is nonexistent
dpkg-source: building vdr-plugin-remotetimers in vdr-plugin-remotetimers_0.0.2-1.dsc
dpkg-source: unrepresentable changes to source
Meine directory struktur sieht wie folgt aus, vielleicht liegt es ja daran:
QuoteDisplay MoreSMT7020S:/usr/src/vdr# ls -l
insgesamt 88
lrwxrwxrwx 1 root root 19 2008-06-19 14:21 remotetimers -> remotetimers-0.0.2/
drwxr-xr-x 5 502 506 4096 2008-06-19 14:22 remotetimers-0.0.2
lrwxrwxrwx 1 root root 19 2008-06-19 14:21 svdrpservice -> svdrpservice-0.0.3/
drwxr-xr-x 3 502 506 4096 2008-06-19 14:20 svdrpservice-0.0.3
-rw-r--r-- 1 root root 2808 2008-06-19 14:23 vdr-plugin-remotetimers_0.0.2-1.diff.gz
-rw-r--r-- 1 root root 395 2008-06-19 14:23 vdr-plugin-remotetimers_0.0.2-1.dsc
-rw-r--r-- 1 root root 27528 2008-06-19 11:24 vdr-plugin-remotetimers_0.0.2.orig.tar.gz
-rwxr--r-- 1 root root 27550 2008-06-19 10:36 vdr-remotetimers-002.orig.tar.gz
-rwxr--r-- 1 root root 15233 2008-06-19 13:49 vdr-svdrpservice-0.0.3.tgz
Mag er vielleicht die Symlinks nicht?
Habe die ln -sf angelegt, wie es in de README beschrieben ist...
Grüsse und Danke für Eure Hilfe,
Günter
Hallo Leute,
sorry, dass ich das nochmal nach oben schiebe,
hat denn niemand einen Tipp, wie ich das Remotetimers
auf der zendeb hinbekommen kann?
Übrigens, welche Distribution "enthält" denn das Remotetimers
momentan. Bei gen2vdr habe ich es im Big-Patch packet entdeckt.
Sonst noch eine andere Disti?
Das Plugin fehlt komischerweise in der Auflistung im VDR-Wiki
bei den Distributionen.
Gut da fehlen auch die ganzen SMT/S100 Distributionen...
Gruss,
Günter
Hi,
hier mal ein Mini-Howto, wie es bei mir unter Lenny mit e-tobis-repository lief.
Kompilieren vorbereiten
cd /usr/src
mkdir plugins
cd plugins
apt-get source vdr-plugin-svdrpservice
ln -s vdr-plugin-svdrpservice-0.0.3/ svdrpservice
So, dann holen wir uns das Paket und entpacken das ganze
wget http://vdr.schmirler.de./remotetimers/vdr-remotetimers-0.0.2.tgz
tar -xvzf vdr-remotetimers-0.0.2.tgz
cd remotetimers-0.0.2/
So, nun "debianisieren" wir das ganze
und fügen in debian/rules
eine Variable hinzu, aus
MAKE_OPTIONS = DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. \
LOCALEDIR=debian/tmp/usr/share/locale
wird
MAKE_OPTIONS = DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. \
LOCALEDIR=debian/tmp/usr/share/locale VDRLOCALE=$LOCALEDIR
nun können wir das ganze wie gehabt kompilieren und installieren. Das ganze ist wirklich QuicknDirty, aber für so auf die schnelle reicht es
MfG
Kris
Hallo Kris,
sorry, war in den letzten Tagen etwas unter Feuer.
Vielen Dank für die Anleitung, werde das gleich heute abend
testen und dann berichten.
Gruss,
Günter
Hallo Kris,
HEUREKA, das remotetimers debianisiert jetzt bei mir.
SAGENHAFT.
Nachdem ich die sources noch angepasst habe, habe ich das
File auch installiert bekommen.
Nur, leider wird es beim Start des VDR mit der Meldung
"WARNING: The following plugins have been left out due to possible binary incompatibility: skinelchi remotetimers smtled"
Bei den anderen beiden Plugins ist das kein Problem, nur eben
beim remotetimers.
Naja, falls jemand einen Tipp hat, wie ich darum herum komme...
Gruss und nochmal vielen Dank für Eure Hilfe.
Günter
PS: Noch als Ergänzung:
- Ich kompiliere mit dpkg-buildpackage -tc
- Dann pass ich die sources an
- scanpackages
- und dann apt-get install vdr-plugin-remotetimers
--> Das läuft alles durch.
Beim VDR start kommt dann eben die oben beschriebene Fehlermeldung.
Don’t have an account yet? Register yourself now and be a part of our community!