libmpeg2 kommt auch noch dazu

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@5111 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2010-01-15 16:30:40 +00:00
parent 589d462091
commit 1f8d7e91df
2 changed files with 23 additions and 29 deletions

View File

@ -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

View File

@ -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()"
}