Archiv > Development

MLD 3.0.3 und Senderlogos 3po (Klappt)

<< < (2/2)

bernd-1856:
So, danke für die Tips. Habe es aber jetzt mal auf meiner Angefangenen Grundlage versucht.

Das Make-File sieht jetzt so aus:


--- Code: ---src_url = https://github.com/3PO/Senderlogos/archive/master.zip
include ../Makefile.default
include ../Makefile.tools


all: $(modul).$(suffix)

clean: _clean

$(modul): $(addon) src/channellogos-nopacity-3po.tgz src/nopacitylogos $(modul)/var/cache/vdr/channellogos


$(modul)/var/cache/vdr/channellogos: src/nopacitylogos
mkdir -p $@
cp -r $^/* $@


src/nopacitylogos: src/channellogos-nopacity-3po.tgz
rm -rf $@
unzip -q $^ -d src
mv src/Senderlogos-master $@

src/channellogos-nopacity-3po.tgz:
$(MAKE) -f ../Makefile.getfile version=$(version) file=$@ url='$(src_url)'

--- End code ---

und das INSTALL-File hat diese kleine Anpassung bekommen:


--- Code: ---#!/bin/sh

case "$1" in
install)
if [ -h /var/cache -a -d /mnt/data/cache ]; then
mkdir -p /var/cache/vdr
cp -a /var/spool/apm.mnt/channellogos-nopacity-3po/var/cache/vdr/channellogos /var/cache/vdr/
fi
;;
uninstall)
if [ -d /var/cache/vdr/channellogos ]; then
rm -rf /var/cache/vdr/channellogos
fi
;;
depend)
;;
*)
echo "Usage $0 {install | uninstall | depend}" >&2
exit 1
esac

--- End code ---

Das "template" habe ich von "channellogos-nopacity" unverändert übernommen.

Damit lädt es die Logos herunter, baut das Teil und nach verschieben des "channellogos-nopacity-3po*.sfs unter Addons konnte ich es aktivieren und es geht  ;)  ;D

Der Ansatz von MegaX müsste ich auch mal Versuchen, muss jetzt aber Ehrlich sein - da habe ich gar nichts gerafft - der Ansatz von mir war für mich eher zu begreifen, bzw. da habe ich wenigstens halbwegs verstanden was da Läuft. :-[

Ich werde mich damit noch ein wenig befassen - habe ja noch einiges vor  ::)

Bernd


MegaX:
Hi Bernd

ist gar nicht so kompliziert.
Das $(name) Variable sagt eigentlich nur das er dafür den Namen des Addons eintragen soll, in deinem Fall "channellogos-nopacity-3po".
Wenn du jetzt das Addon umbenennst in z.b. bernd-1856-logos dann nimmt er das für $(name).

bernd-1856:
Hallo MegaX,

ahh, ok , damit kann ich jetzt was anfangen - da bastle/übe ich noch etwas.  :)
Aber jetzt habe ich noch eine Frage. Hat das Teil eine Chance bei Euch aufgenommen zu werden?  :-[
Wenn ja könnte man einen Hinweis machen Download > 86 MB Alternative Logos oder so ?
Könnte mir dann den Stick sparen wenn ich zu den Kumpels gehe. Mittwoch habe ich wieder Termin - installiere dann den 5 MLD hier in DÜW - warum zeigt es die bis jetzt Installierten auf der Karte nicht an ? :(

Bernd

Navigation

[0] Message Index

[*] Previous page

Go to full version