erste Update fÃŒr Tools.dmk

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6053 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-03-23 08:07:41 +00:00
parent 99c6512984
commit 9f39342418
8 changed files with 40 additions and 31 deletions

View File

@ -25,7 +25,7 @@
0 development/perl-ldap
0 network/yafc
0 network/quagga
0 network/aria2c
0 network/aria2
0 network/ircii
0 network/rsync
0 network/openvpn
@ -64,6 +64,7 @@
0 tools/dvdrtools
0 security/clamav
0 tools/aspell
0 tools/aspell-lang
0 tools/aspell-de
0 tools/enchant
0 tools/heartbeat
@ -76,10 +77,9 @@
0 tools/obexd
0 tools/openjade
0 tools/gperf
0 xserv/xcb-util
0 guibased/xcb-util
0 xserv/xlsclients
0 xserv/startup-notification
0 guibased/xcb-util
0 tools/iso-codes
0 tools/nsca
0 network/links

View File

@ -78,10 +78,12 @@ premk() {
mk() {
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
USE_ARCH=$UARCH \
LDFLAGS="-lcharset" \
./configure --prefix=/usr \
--sysconfdir=/etc/sysconfig
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make -k -j $NUMCPU
make -k -j $NUMCPU DESTDIR=$TMPROOT install
}
postmk() {

View File

@ -58,13 +58,13 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern
#Module zur Erstellung des Packetes:
#Quelle der Source Archive:
#Module zur Erstellung des Packetes: cabextract
#Quelle der Source Archive: http://www.cabextract.org.uk
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht!
#Kurzbeschreibung:
#
#Entpacker für die Windows *.cab files
#
#Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date: $
@ -78,13 +78,10 @@ premk() {
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
fi
CC="gcc $BUILDOPTIONS" \
CXX="g++ $BUILDOPTIONS" \
./configure --target=$TARGET \
$ADDOPTIONS \
--libdir=\${prefix}/${LIBDIR} \
--prefix=/usr
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install

View File

@ -78,30 +78,40 @@ premk() {
}
mk32() {
CC="gcc $BUILDOPTIONS32" \
CXX="g++ $BUILDOPTIONS32" \
mkdir -v build &&
cd build &&
USE_ARCH=32 \
./configure --target=$TARGET32 \
--prefix=/usr
CC="gcc $BUILDOPTIONS32 -L/opt/kde/lib" \
CXX="g++ $BUILDOPTIONS32 -L/opt/kde/lib" \
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${BUILDOPTIONS32}" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS32}" \
-DLIB_SUFFIX= \
.. &&
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
make DESTDIR=$TMPROOT install
cd ..
rm -r build
}
mk() {
if [ "$MK64BIT" == "true" ]; then
ADDOPTIONS="--libdir=\${prefix}/lib64"
ADDOPTIONS="-DLIB_SUFFIX=64"
fi
mkdir -v build
cd build
CC="gcc $BUILDOPTIONS -fPIC" \
CXX="g++ $BUILDOPTIONS -fPIC" \
USE_ARCH=$UARCH \
./configure --target=$TARGET \
$ADDOPTIONS \
--prefix=/usr
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="${BUILDOPTIONS}" \
-DCMAKE_CXX_FLAGS="${BUILDOPTIONS}" \
$ADDOPTIONS \
.. &&
make -j $NUMCPU
make -j $NUMCPU DESTDIR=$TMPROOT install
if [ "$MK64BIT" == "true" ]; then
GenDynLib $TMPROOT/usr/lib64/libclucene.a 0.0.0
fi
}
postmk() {

View File

@ -58,13 +58,13 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern
#Module zur Erstellung des Packetes:
#Quelle der Source Archive:
#Module zur Erstellung des Packetes: enchant
#Quelle der Source Archive: http://www.abisource.com/projects/enchant/#download
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht!
#Kurzbeschreibung:
#
# Spellchecker Library
#
#Letzte Änderung von: $Author$
#Datum der letzten Änderung: $Date: $

View File

@ -58,8 +58,8 @@
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
# kümmern
#Module zur Erstellung des Packetes:
#Quelle der Source Archive:
#Module zur Erstellung des Packetes: libassuan
#Quelle der Source Archive: ftp://ftp.gnupg.org/gcrypt/libassuan
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
#nicht!

View File

@ -80,7 +80,7 @@ mk32() {
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS32)/" Make.Rules
make -j $NUMCPU lib=lib
make install
make DESTDIR=$TMPROOT lib=lib install
make -k DESTDIR=$TMPROOT lib=lib install
make distclean
}
@ -89,7 +89,7 @@ mk() {
-e "s/\(LDFLAGS.*:=\).*$/\1 \$(BUILDOPTIONS)/" Make.Rules
make -j $NUMCPU
make install
make DESTDIR=$TMPROOT install
make -k DESTDIR=$TMPROOT install
}
postmk() {