MPlayer und mp4

Reinhard Tartler siretart at tauware.de
Die Mar 28 12:41:39 BST 2006


Florian Diesch wrote:
> On Sun, Mar 26, 2006 at 01:07:47PM +0000, Reinhard Tartler wrote:
>> Florian Diesch wrote:
>> 
>> > Dann hast du ein anderes Paket als ich:
>> >
>> > diesch at vogon:/tmp% apt-get source mplayer
>> > Paketlisten werden gelesen... Fertig
>> > Abhängigkeitsbaum wird aufgebaut... Fertig
>> > Es müssen 8753kB der Quellarchive geholt werden.
>> > Hole:1 http://de.archive.ubuntu.com breezy/multiverse mplayer
>> > 1:1.0-pre7cvs20050             716-0.1ubuntu9 (dsc) [1576B]
>> 
>> Tatsache, du hast noch das 'alte' breezy paket. Wir (also hauptsaechlich
>> Sebastian Droege) haben in dapper mplayer komplett neu geschnuert. Das
>
> Ja, ich bin mal von breezy ausgegangen.
>
>> alte in breezy ist im endeffekt das von Christian Marillat. Das neue ist
>> recht an das inoffizielle Debian Paket angelehnt, welches seit Jahr und
>> Tag in debian NEW wartet.
>
> Wo liegen da die Unterschiede?

Der original tarball enthaelt Dateien, die strenggenommen nicht
redistributierbar sind. Das momentane Paket ist in debian ebenfalls noch
nicht angenommen worden, aber auch noch nicht abgelehnt worden. wir
werden sehn was sich da noch tut.


>> Ich hab gestern jedenfalls ein neues Paket nach dapper hochgeschoben,
>> welches einige scripte, die mir brauchbar erschienen nach
>> /usr/share/doc/examples gelegt.
>> 
>> Das Hauptproblem warum diese Tools aus dem source tarball
>> rausgeschnitten wurden ist, weil haeufig kein Copyright hinweis dabei
>> ist. Ohne Copyright hinweis muessen wir leider davon ausgehen, dass die
>> jeweilige datei nicht zur redistribution bestimmt ist.
>
> Gibt es einen besonderen Grund, die Dateien in TOOLS/ anders zu behandeln
> als die anderen Dateien von MPlayer? Von den Dateien, die vom
> MPlayer-Projekt selbst stammen, hat ja kaum eine einen Copyright-Hinweis.
>
> Ihr könntet aus TOOLS/REAME den Autor und aus AUTHORS dessen E-Mail-Adresse
> raussuchen.

Email gibts nur bei einzelnen scripten, die meisten haben nicht mal das. 

Ich hab dir mal die Befehle rausgeschrieben, um aus dem Upstreamtarball
'unseren' zu bauen:

get-orig-source:
        mkdir tmp
        ### download file, or link it if available
        if [ -r  $(M).tar.bz2 ] ; then  ln -s ../$(UPVERSIONNAME).tar.bz2 tmp/. ; else \
          cd tmp && wget $(UPVERSIONURL) ; fi
        cd tmp && tar xjf $(UPVERSIONNAME).tar.bz2 && rm $(UPVERSIONAME).tar.bz2
        #according to the README, this file should be there
        cp -v /usr/share/doc/libjpeg62/README.gz tmp/$(UPVERSIONNAME)/libavcodec/README.jfdct.gz

        # this contains the dreaded DeCSS code. We can live without, by
        #  using libdvdread3 (and the optional library installed by
        #    /usr/share/doc/libdvdread3/examples/install-css.sh   :-)
        cd tmp/$(UPVERSIONNAME) && rm -r libmpdvdkit2
        # Well this may seem a bit excessive... but this code is not useful
        #  for building the package, and most of it does not correctly state
        #  author-license-copyright :  so I throw out the baby and the bath...
        # When and if someone needs this stuff, I will carefully scrutinize
        #  it and add what is suitable
        cd tmp/$(UPVERSIONNAME) && rm -r TOOLS
        # move the upstream debian dir out of the way
        cd tmp/$(UPVERSIONNAME) && mv debian debian_upstream
        # ok lets repackage
        cd tmp && mv $(UPVERSIONNAME) mplayer-$(DEBIANVERSION) && tar czf mplayer_$(DEBIANVERSION).orig.tar.gz mplayer-$(DEBIANVERSION) && mv mplayer_$(DEBIANVERSION).orig.tar.gz .. && rm -r mplayer-$(DEBIANVERSION)
        rmdir tmp


Greetings,
	Reinhard