From 1f8d7e91df8f86c483d00143079509a4fe5acdda Mon Sep 17 00:00:00 2001 From: kueller Date: Fri, 15 Jan 2010 16:30:40 +0000 Subject: [PATCH] libmpeg2 kommt auch noch dazu git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5111 504e572c-2e33-0410-9681-be2bf7408885 --- SysBuild/BuildCluster/BaseLibs.dmk | 3 +- .../{xsys/mpeg2dec => multimedia/libmpeg2} | 49 ++++++++----------- 2 files changed, 23 insertions(+), 29 deletions(-) rename SysBuild/{xsys/mpeg2dec => multimedia/libmpeg2} (78%) diff --git a/SysBuild/BuildCluster/BaseLibs.dmk b/SysBuild/BuildCluster/BaseLibs.dmk index 9638f73..30478cc 100644 --- a/SysBuild/BuildCluster/BaseLibs.dmk +++ b/SysBuild/BuildCluster/BaseLibs.dmk @@ -41,8 +41,9 @@ 0 tools/glib-2 0 tools/glib-1 0 tools/libIDL +32 multimedia/libmpeg2 0 multimedia/libmpeg3 -0 multimedia/libfame +64 multimedia/libfame 0 multimedia/libdvdcss 0 tools/libcdio 0 xsys/dist99 diff --git a/SysBuild/xsys/mpeg2dec b/SysBuild/multimedia/libmpeg2 similarity index 78% rename from SysBuild/xsys/mpeg2dec rename to SysBuild/multimedia/libmpeg2 index ae942fa..f48bdc5 100644 --- a/SysBuild/xsys/mpeg2dec +++ b/SysBuild/multimedia/libmpeg2 @@ -1,7 +1,7 @@ #!/bin/bash #Framework, welches ein komplettes Linux System aus den Sourcen erstellt #dieses Framework wird im CVS Repository -#:pserver:cvs.tramp-bbs.de:/opt/cvs zur Verfügung gestellt +#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt # #Lage dieser Datei im Archiv: $HeadURL$ # @@ -55,27 +55,23 @@ # Wichtig bei packeten mit postinstallroutine, die software aus dem # frisch installierten Packet verwendet (wie z.B. postgresql) # 64 : sourcetree aufräumen nach packeterstellung unterbinden. -# # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes:mpeg2dec -#Quelle der Source Archive:http:/libmpeg2.sourceforge.org +#Module zur Erstellung des Packetes: libmpeg2 +#Quelle der Source Archive: http://libmpeg2.sourceforge.net/files +#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen! +#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung +#nicht! #Kurzbeschreibung: -#mpeg2 file decoder library and tools -# -#Letzte Änderung von: $Author$ -#Datum der letzten Änderung: $Date$ -#Version der Datei: $Revision$ +#mpeg2 decoder library # +#Letzte Änderung von: $Author: $ +#Datum der letzten Änderung: $Date: $ +#Version der Datei: $Revision: $ # -#Pfad zu Basis Source Tree eintragen! -SRCPATH=X11/MultiMedia - -#Funktion wird nach dem Entpacken der Sourcen, im Tree der Sourcen -#ausgeführt (sprich unpack src; cd src; premk) -#Hier kann z.B. das Makefile gepatcht werden (SED lässt grüssen +SRCPATH=MultiMedia/Lib premk() { echo "Nothing to do for premk()" @@ -84,29 +80,26 @@ premk() { mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ - LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \ - ./configure --target=$TARGET32 \ - --prefix=/usr && - make -j $NUMCPU && - make -j $NUMCPU DESTDIR=$TMPROOT install + USE_ARCH=32 \ + ./configure --prefix=/usr + make -j $NUMCPU + make -j $NUMCPU DESTDIR=$TMPROOT install make distclean } mk() { - if [ "$MK64BIT" == "true" ];then + if [ "$MK64BIT" == "true" ]; then ADDOPTIONS="--libdir=\${prefix}/lib64" fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ - ./configure --target=$TARGET \ - $ADDOPTIONS \ - --prefix=/usr && - make -j $NUMCPU && - make -j $NUMCPU DESTDIR=$TMPROOT install + USE_ARCH=$UARCH \ + ./configure $ADDOPTIONS \ + --prefix=/usr + make -j $NUMCPU + make -j $NUMCPU DESTDIR=$TMPROOT install } -#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann -#in $TMPROOT noch einiges korrigieren postmk() { echo "Nothing to do for postmk()" }