Archiv > Development

MLD 3.0.3 und Senderlogos 3po (Klappt)

(1/2) > >>

bernd-1856:
Hallo,

ich habe gesehen das die Senderlogos von nOpacity von creimer sind.
Da diese nicht so Aktuell wie von 3po sind wollte ich mal Fragen wie ich
diese bauen kann.

Der Unterschied ist das die von 3po als ZIp enden usw. Kann ich hier Hilfestellung
erhalten?
Unter Aktuell verstehe ich das Schweizer TV Logos fehlen, Pro 7 Fun noch nicht
vorhanden ist sowie einige Öffentlich Rechtliche nicht da sind.

Ich wollte diese als channellogos-nopacity-3po bauen.
Die einfachste Möglichkeit wäre die Logos gerade an den richtigen Platz zu kopieren, aber das ist keine saubere Lösung da ich diese auch bei meinen Kollegen bräuchte.

Ich habe da schon ein wenig rumprobiert, komme aber nicht weiter.  :-[

Bernd

bernd-1856:
Hier mal mein bisheriges Vorgehen:
Als erstes mal eine Kopie von "channellogos-nopacity" auf "channellogos-nopacity-3po" gemacht. Den Ordner SRC sowie das Makefile und die Install übernommen.

Das Makefile wie folgt geändert:


--- Code: ---#src_url = https://github.com/3PO/Senderlogos.git
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/default
mkdir -p $@
cp -r $^/* $@


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


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


Das Install File habe ich mal gelassen wie es war.

Beim Aufruf von make lädt es das Archiv herunter, die Endung lautet .tgz. Das make läuft bis das Archiv  entpackt werden soll und bricht dann ab. Hab es schon mit verschiedenen Optionen versucht aber nichts geht.

Das Archiv wird als channellogos-nopacity-3po.tgz mit einem Link auf channellogos-nopacity-3po-Datum_von_heute.tgz abgelegt.

Wenn ich aber auf das Archiv klicke wird es ohne Probleme geöffnet und ich kann die Logos sehen. Also müsste es soweit in Ordnung sein.
Es gibt dann wohl noch das Problem das die Logos noch mal in einem Ordner sind, aber das wäre dann der nächste Schritt.
Kann mir mal da jemand einen Tipp geben ?

Bernd

Bin einen Schritt weiter - der Ordner wird entpackt und unter src abgelegt - aber der Ordnername lautet "Channellogos-master" das passt nicht - jetzt jemand einen Tip ?

skippy:
Hi Bernd,

ich bin ja nun überhaupt nicht der Entwickler, könnte mir aber vorstellen, dass vielleicht ein Befehl zum Umbenennen des Ordners im Makefile helfen könnte.

Viele Grüße skippy

clausmuus:
Hi,

zuerst einmal müsstest Du im Makefile das vorkommen der Endung .tgz in .zip ändern, aber das hast Du wohl schon gemacht.
Als nächstes fehlt noch nen:
--- Code: ---mv src/Channellogos-master $@

--- End code ---
im Makefile nach dem unzip

Claus

EDIT: hab den move Befehl korigirt

MegaX:
Probiers mal so:

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


all: $(modul).$(suffix)

clean: _clean
rm -rf src/*

$(modul): $(addon) src/$(name) src/nopacitylogos $(modul)/var/cache/vdr/channellogos


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


src/$(name): src/src/$(name).tgz
rm -rf $@
unzip -q $^ -d src
        mv Senderlogos-master $@

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


--- End code ---


MegaX

Navigation

[0] Message Index

[#] Next page

Go to full version