Da kommt der erste Schwung fuer die XBaseLibs...
git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6065 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
parent
6766de42f0
commit
1bd8396e4c
@ -1,9 +1,11 @@
|
|||||||
0 tools/libatomic-ops
|
0 tools/libatomic-ops
|
||||||
0 tools/libevent
|
0 tools/libevent
|
||||||
0 tools/libusb
|
0 tools/libusb
|
||||||
|
0 tools/libusb-compat
|
||||||
0 tools/libpng
|
0 tools/libpng
|
||||||
|
32 tools/libatasmart
|
||||||
0 tools/parted
|
0 tools/parted
|
||||||
0 tools/libdaemon
|
64 tools/libdaemon
|
||||||
0 multimedia/libmad
|
0 multimedia/libmad
|
||||||
0 multimedia/libid3tag
|
0 multimedia/libid3tag
|
||||||
0 multimedia/taglib
|
0 multimedia/taglib
|
||||||
|
@ -137,8 +137,9 @@
|
|||||||
0 tools/pciutils
|
0 tools/pciutils
|
||||||
0 tools/usbutils
|
0 tools/usbutils
|
||||||
0 tools/psutils
|
0 tools/psutils
|
||||||
|
32 tools/sg3_utils
|
||||||
0 tools/hdparm
|
0 tools/hdparm
|
||||||
0 development/cmake
|
64 development/cmake
|
||||||
0 network/libproxy
|
0 network/libproxy
|
||||||
0 multimedia/openal-soft
|
0 multimedia/openal-soft
|
||||||
0 multimedia/freealut
|
0 multimedia/freealut
|
||||||
|
@ -13,18 +13,18 @@
|
|||||||
0 multimedia/libdv
|
0 multimedia/libdv
|
||||||
0 development/tk
|
0 development/tk
|
||||||
0 guibased/espgs
|
0 guibased/espgs
|
||||||
8 development/ruby
|
|
||||||
0 guibased/graphviz
|
0 guibased/graphviz
|
||||||
128 development/ruby
|
|
||||||
0 guibased/imlib
|
|
||||||
0 guibased/fnlib
|
|
||||||
0 multimedia/aalib
|
0 multimedia/aalib
|
||||||
0 guibased/t1lib
|
0 guibased/t1lib
|
||||||
0 guibased/glitz
|
0 guibased/glitz
|
||||||
0 guibased/cairo
|
0 guibased/cairo
|
||||||
0 guibased/pango
|
0 guibased/pango
|
||||||
0 guibased/jasper
|
0 guibased/jasper
|
||||||
|
0 guibased/gdk-pixbuf
|
||||||
0 guibased/gtk+-2
|
0 guibased/gtk+-2
|
||||||
|
0 guibased/gtk+-3
|
||||||
|
0 guibased/imlib
|
||||||
|
0 guibased/fnlib
|
||||||
0 guibased/cairomm
|
0 guibased/cairomm
|
||||||
0 guibased/pangomm
|
0 guibased/pangomm
|
||||||
0 guibased/gtkmm
|
0 guibased/gtkmm
|
||||||
@ -37,7 +37,10 @@
|
|||||||
0 tools/gobject-introspection
|
0 tools/gobject-introspection
|
||||||
0 tools/polkit
|
0 tools/polkit
|
||||||
0 tools/DeviceKit
|
0 tools/DeviceKit
|
||||||
0 tools/DeviceKit-power
|
6 tools/udev
|
||||||
|
0 tools/DeviceKit-disks
|
||||||
|
0 tools/upower
|
||||||
|
|
||||||
0 guibased/libnotify
|
0 guibased/libnotify
|
||||||
0 guibased/libsexy
|
0 guibased/libsexy
|
||||||
0 guibased/lesstif
|
0 guibased/lesstif
|
||||||
|
@ -151,9 +151,7 @@ mk32() {
|
|||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64 \
|
ADDOPTIONS=" --enable-64bit "
|
||||||
--enable-64bit \
|
|
||||||
--x-libraries=/usr/X11R7/lib64"
|
|
||||||
export LDFLAGS="-L/usr/X11R7/lib64"
|
export LDFLAGS="-L/usr/X11R7/lib64"
|
||||||
fi
|
fi
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
@ -161,7 +159,9 @@ mk() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --host=$TARGET \
|
./configure --host=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
|
--x-libraries=/usr/X11R7/${LIBDIR} \
|
||||||
|
${ADDOPTIONS} \
|
||||||
--enable-threads \
|
--enable-threads \
|
||||||
--with-tcl=/usr/X11R7/$LIBDIR \
|
--with-tcl=/usr/X11R7/$LIBDIR \
|
||||||
--with-x \
|
--with-x \
|
||||||
|
@ -101,8 +101,7 @@ mk() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure $ADDOPTIONS \
|
||||||
--prefix=/opt/gnome \
|
--prefix=/opt/gnome \
|
||||||
--libexecdir=/opt/gnome/$LIBDIR/libunique \
|
--libexecdir=/opt/gnome/$LIBDIR/libunique
|
||||||
--enable-introspection=no &&
|
|
||||||
make -k -j $NUMCPU &&
|
make -k -j $NUMCPU &&
|
||||||
make -k -j $NUMCPU DESTDIR=$TMPROOT install &&
|
make -k -j $NUMCPU DESTDIR=$TMPROOT install &&
|
||||||
CheckError "Make install process failed !" 1
|
CheckError "Make install process failed !" 1
|
||||||
|
@ -103,7 +103,6 @@ mk32() {
|
|||||||
USE_ARCH=32 \
|
USE_ARCH=32 \
|
||||||
DESTDIR=$TMPROOT \
|
DESTDIR=$TMPROOT \
|
||||||
LD="gcc -m32" install
|
LD="gcc -m32" install
|
||||||
#make distclean
|
|
||||||
cd ../ImageMagick*
|
cd ../ImageMagick*
|
||||||
rm -r ../Build-ImageMagick
|
rm -r ../Build-ImageMagick
|
||||||
mkdir ../Build-ImageMagick
|
mkdir ../Build-ImageMagick
|
||||||
@ -118,17 +117,14 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
export LDFLAGS="-L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}"
|
||||||
ADDOPTIONS="--libdir=/usr/lib64"
|
|
||||||
export LDFLAGS="-L/usr/lib64 -L/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc -fPIC $BUILDOPTIONS" \
|
CC="gcc -fPIC $BUILDOPTIONS" \
|
||||||
CXX="g++ -fPIC $BUILDOPTIONS" \
|
CXX="g++ -fPIC $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDEMULATION=elf64-x86-64 \
|
LDEMULATION=elf64-x86-64 \
|
||||||
../ImageMagick*/configure --target=$TARGET \
|
../ImageMagick*/configure --target=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/${LIBDIR} \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--with-modules \
|
--with-modules \
|
||||||
--with-x &&
|
--with-x &&
|
||||||
|
@ -98,15 +98,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ];then
|
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
|
CC="gcc $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
|
||||||
CXX="g++ $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
|
CXX="g++ $BUILDOPTIONS -I/usr/src/linux/include -Wl,-rpath,/usr/X11R7/lib64" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
--with-x \
|
--with-x \
|
||||||
--with-gnu-ld &&
|
--with-gnu-ld &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
|
@ -78,8 +78,8 @@ premk() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk32() {
|
mk32() {
|
||||||
CC="gcc $BUILDOPTIONS32" \
|
CC="gcc $BUILDOPTIONS32 -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS32" \
|
CXX="g++ $BUILDOPTIONS32 -fPIC" \
|
||||||
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
|
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --build=$TARGET32 \
|
./configure --build=$TARGET32 \
|
||||||
@ -93,15 +93,12 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR"
|
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
||||||
./configure --build=$TARGET \
|
./configure --build=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
--enable-xcb \
|
--enable-xcb \
|
||||||
--enable-glitz &&
|
--enable-glitz &&
|
||||||
|
@ -89,13 +89,10 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7
|
--prefix=/usr/X11R7
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -82,6 +82,7 @@ mk() {
|
|||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="gcc $BUILDOPTIONS -fPIC" \
|
CXX="gcc $BUILDOPTIONS -fPIC" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}" \
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--enable-cups \
|
--enable-cups \
|
||||||
--enable-dynamic \
|
--enable-dynamic \
|
||||||
@ -92,7 +93,9 @@ mk() {
|
|||||||
--with-x \
|
--with-x \
|
||||||
--with-drivers=ALL &&
|
--with-drivers=ALL &&
|
||||||
sed -i "s/STDLIBS.*$/STDLIBS= -lm -liconv/" Makefile
|
sed -i "s/STDLIBS.*$/STDLIBS= -lm -liconv/" Makefile
|
||||||
make &&
|
find . -type f -exec sed -i "s/X11R6/X11R7/g" {} \;
|
||||||
|
find . -type f -exec sed -i "s/X11R7\/lib/X11R7\/${LIBDIR}/g" {} \;
|
||||||
|
make LDFLAGS="-L/usr/X11R7/${LIBDIR}" &&
|
||||||
make -j $NUMCPU prefix=$TMPROOT/usr \
|
make -j $NUMCPU prefix=$TMPROOT/usr \
|
||||||
datadir=$TMPROOT/usr/share \
|
datadir=$TMPROOT/usr/share \
|
||||||
mandir=$TMPROOT/usr/share/man \
|
mandir=$TMPROOT/usr/share/man \
|
||||||
|
@ -82,33 +82,33 @@ premk() {
|
|||||||
mk32() {
|
mk32() {
|
||||||
CC="gcc $BUILDOPTIONS32 -fPIC" \
|
CC="gcc $BUILDOPTIONS32 -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS32 -fPIC" \
|
CXX="g++ $BUILDOPTIONS32 -fPIC" \
|
||||||
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
|
LDFLAGS="-m32 -L/usr/lib -L/usr/X11R7/lib" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET32 \
|
./configure --target=$TARGET32 \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
--enable-gnu-ld &&
|
--enable-gnu-ld &&
|
||||||
|
cp libtool{,.orig}
|
||||||
|
sed -i "s/-shared/-m32 -shared/" libtool
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
CheckError "Make install process failed !" 1
|
CheckError "Make install process failed !" 1
|
||||||
|
mv libtool.orig libtool
|
||||||
make distclean
|
make distclean
|
||||||
GenDynLib32 $TMPROOT/usr/X11R7/lib/libFnlib.a 0.5.0
|
unset LDEMULATION
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS -fPIC" \
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
|
LDFLAGS="-L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--enable-gnu-ld &&
|
--enable-gnu-ld &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
CheckError "Make install process failed !" 1
|
CheckError "Make install process failed !" 1
|
||||||
GenDynLib $TMPROOT/usr/X11R7/$LIBDIR/libFnlib.a 0.5.0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
|
113
SysBuild/guibased/gdk-pixbuf
Normal file
113
SysBuild/guibased/gdk-pixbuf
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
#!/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
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/guibased/cairo $
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# Wichtig bei packeten mit postinstallroutine, die software aus dem
|
||||||
|
# frisch installierten Packet verwendet (wie z.B. postgresql)
|
||||||
|
# 64 : sourcetree aufräumen nach packeterstellung unterbinden.
|
||||||
|
#
|
||||||
|
#Module zur Erstellung des Packetes:gdk-pixbuf
|
||||||
|
#Quelle der Source Archive:ftp.gnome.org
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#hilfslibrary fuer gtk+
|
||||||
|
#Letzte Änderung von: $Author: kueller $
|
||||||
|
#Datum der letzten Änderung: $Date: 2009-07-13 21:59:07 +0200 (Mo, 13 Jul 2009) $
|
||||||
|
#Version der Datei: $Rev: 5984 $
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
#Pfad zum Basis-Sourcetree eintragen !
|
||||||
|
SRCPATH=GuiBased/Lib
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk() "
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
LDFLAGS="-L/usr/lib -L/usr/X11R7/lib" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --build=$TARGET32 \
|
||||||
|
--prefix=/usr/X11R7 \
|
||||||
|
--enable-xcb \
|
||||||
|
--enable-glitz &&
|
||||||
|
make -j $NUMCPU &&
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
||||||
|
./configure --build=$TARGET \
|
||||||
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
|
--prefix=/usr/X11R7 \
|
||||||
|
--enable-xcb \
|
||||||
|
--enable-glitz &&
|
||||||
|
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() {
|
||||||
|
GetSVN Viitor_gdk-pixbuf $TMPROOT
|
||||||
|
}
|
@ -91,14 +91,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
LDFLAGS="-L/usr/X11R7/${LIBDIR}" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --build=$TARGET \
|
./configure --build=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU prefix=$TMPROOT/usr install
|
make -j $NUMCPU prefix=$TMPROOT/usr install
|
||||||
|
@ -99,28 +99,24 @@ mk32() {
|
|||||||
cd ../Build-graphviz
|
cd ../Build-graphviz
|
||||||
rm -r ../graphviz*
|
rm -r ../graphviz*
|
||||||
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/graphviz*.tar.*
|
UnPack $MAKEDIR $LFSSOURCE/$SRCPATH/graphviz*.tar.*
|
||||||
SrcPatch $MAKEDIR/graphviz* $LFSSOURCE/$SRCPATH/graphviz*.patch.*
|
|
||||||
cd $MAKEDIR/Build-graphviz*
|
cd $MAKEDIR/Build-graphviz*
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
|
CC="gcc $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
|
||||||
CXX="g++ $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
|
CXX="g++ $BUILDOPTIONS -Wl,--rpath -Wl,/usr/$LIBDIR" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
||||||
../graphviz*/configure --target=$TARGET \
|
../graphviz*/configure --target=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--with-gnu-ld \
|
--with-gnu-ld \
|
||||||
--with-tcl \
|
--with-tcl \
|
||||||
--with-tk \
|
--with-tk \
|
||||||
--with-x &&
|
--with-x &&
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
sed -i -e "s%X11R7/lib%X11R7/lib64%g" libtool &&
|
sed -i -e "s%X11R7/lib%X11R7/lib64%g" libtool &&
|
||||||
find . -name "Makefile" -exec sed -i -e "s%/lib/libexpat%/lib64/libexpat%" {} \;
|
find . -name "Makefile" -exec sed -i "s%/lib/libexpat%/lib64/libexpat%" {} \;
|
||||||
fi
|
fi
|
||||||
make
|
make
|
||||||
make -k DESTDIR=$TMPROOT install
|
make -k DESTDIR=$TMPROOT install
|
||||||
|
@ -94,16 +94,13 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR -lm" \
|
LDFLAGS="-L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR} -lm" \
|
||||||
./configure --build=$TARGET \
|
./configure --build=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
--datadir=/usr/share \
|
--datadir=/usr/share \
|
||||||
--with-gnu-ld \
|
--with-gnu-ld \
|
||||||
--with-x &&
|
--with-x &&
|
||||||
|
115
SysBuild/guibased/gtk+-3
Normal file
115
SysBuild/guibased/gtk+-3
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
#!/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
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/guibased/gtk+-2 $
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# Wichtig bei packeten mit postinstallroutine, die software aus dem
|
||||||
|
# frisch installierten Packet verwendet (wie z.B. postgresql)
|
||||||
|
# 64 : sourcetree aufräumen nach packeterstellung unterbinden.
|
||||||
|
#
|
||||||
|
#Module zur Erstellung des Packetes:
|
||||||
|
#Quelle der Source Archive:
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#Gimp tool Kit Library neue Version (2.x)
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author$
|
||||||
|
#Datum der letzten Änderung: $Date: 2009-07-16 21:07:11 +0200 (Do, 16 Jul 2009) $
|
||||||
|
#Version der Datei: $Rev$
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
SRCPATH=GuiBased/Lib
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk()"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib -lm" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --build=$TARGET32 \
|
||||||
|
--prefix=/usr/X11R7 \
|
||||||
|
--datadir=/usr/share \
|
||||||
|
--with-gnu-ld \
|
||||||
|
--with-x &&
|
||||||
|
make -j $NUMCPU &&
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR} -lm" \
|
||||||
|
./configure --build=$TARGET \
|
||||||
|
--prefix=/usr/X11R7 \
|
||||||
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
|
--datadir=/usr/share \
|
||||||
|
--with-gnu-ld \
|
||||||
|
--with-x &&
|
||||||
|
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() {
|
||||||
|
GetSVN Viitor_gtk3 $TMPROOT
|
||||||
|
}
|
@ -91,14 +91,11 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
export LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}"
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
export LDFLAGS="-L/lib64 -L/usr/lib64 -L/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="gcc $BUILDOPTIONS" \
|
CXX="gcc $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7
|
--prefix=/usr/X11R7
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -89,13 +89,10 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7
|
--prefix=/usr/X11R7
|
||||||
make -k -j $NUMCPU
|
make -k -j $NUMCPU
|
||||||
make -k -j $NUMCPU DESTDIR=$TMPROOT install
|
make -k -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -94,15 +94,13 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}" \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
--with-gnu-ld &&
|
--with-gnu-ld &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -93,14 +93,11 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS -fPIC" \
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --build=$TARGET \
|
./configure --build=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU prefix=$TMPROOT/usr install
|
make -j $NUMCPU prefix=$TMPROOT/usr install
|
||||||
|
@ -96,16 +96,13 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
export LDFLAGS="-L/usr/${LIBDIR}"
|
||||||
ADDOPTIONS="--libdir=/usr/lib64"
|
|
||||||
export LDFLAGS="-L/usr/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/${LIBDIR} \
|
||||||
--with-x \
|
--with-x \
|
||||||
--with-gnu-ld \
|
--with-gnu-ld \
|
||||||
--sysconfdir=/etc/sysconfig
|
--sysconfdir=/etc/sysconfig
|
||||||
|
@ -95,16 +95,13 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=/usr/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--with-x \
|
--with-x \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/${LIBDIR} \
|
||||||
--with-gnu-ld \
|
--with-gnu-ld \
|
||||||
--sysconfdir=/etc/sysconfig &&
|
--sysconfdir=/etc/sysconfig &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
|
@ -94,7 +94,7 @@ mk() {
|
|||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -85,12 +85,8 @@ mk32(){
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET32 \
|
./configure --target=$TARGET32 \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
sed -e "s/lib64/lib/g" libwmf-config >/tmp/libwmf-config &&
|
sed -i "s/lib64/lib/g" libwmf-config &&
|
||||||
mv /tmp/libwmf-config libwmf-config &&
|
find . -name "Makefile" -exec sed "s/lib64/lib/g" {} \;
|
||||||
for i in `find . -name "Makefile"`; do
|
|
||||||
sed -e "s/lib64/lib/g" $i >/tmp/`basename $i`
|
|
||||||
mv /tmp/`basename $i` $i
|
|
||||||
done
|
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
make distclean
|
make distclean
|
||||||
@ -99,14 +95,11 @@ mk32(){
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -129,9 +129,6 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=/usr/X11R7/lib64"
|
|
||||||
fi
|
|
||||||
for i in pango/pango-utils.c \
|
for i in pango/pango-utils.c \
|
||||||
modules/Makefile.am \
|
modules/Makefile.am \
|
||||||
modules/Makefile.in \
|
modules/Makefile.in \
|
||||||
@ -150,7 +147,7 @@ mk() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
||||||
./configure --build=$TARGET \
|
./configure --build=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/X11R7/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--with-dynamic-modules=yes &&
|
--with-dynamic-modules=yes &&
|
||||||
|
@ -89,13 +89,10 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7
|
--prefix=/usr/X11R7
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -91,14 +91,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}" \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU without_doc &&
|
make -j $NUMCPU without_doc &&
|
||||||
make -j $NUMCPU prefix=$TMPROOT/usr install
|
make -j $NUMCPU prefix=$TMPROOT/usr install
|
||||||
|
@ -92,27 +92,24 @@ mk32() {
|
|||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
make distclean
|
make distclean
|
||||||
GenDynLib32 $TMPROOT/usr/lib/libaa.a 1.4.5
|
# GenDynLib32 $TMPROOT/usr/lib/libaa.a 1.4.5
|
||||||
mv $TMPROOT/usr/bin/aalib-config{,-32}
|
mv $TMPROOT/usr/bin/aalib-config{,-32}
|
||||||
}
|
}
|
||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS -fPIC" \
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--with-ncurses \
|
--with-ncurses \
|
||||||
--with-X11=yes \
|
--with-X11=yes \
|
||||||
--with-x &&
|
--with-x &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
GenDynLib $TMPROOT/usr/$LIBDIR/libaa.a 1.4.5
|
# GenDynLib $TMPROOT/usr/$LIBDIR/libaa.a 1.4.5
|
||||||
}
|
}
|
||||||
|
|
||||||
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
|
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
|
||||||
|
@ -85,13 +85,10 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -104,8 +104,8 @@ mk32() {
|
|||||||
--with-sdl \
|
--with-sdl \
|
||||||
--with-zlib
|
--with-zlib
|
||||||
sed -i "s/samples$//" Makefile
|
sed -i "s/samples$//" Makefile
|
||||||
make -j $NUMCPU USE_ARCH=32
|
make USE_ARCH=32
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make DESTDIR=$TMPROOT install
|
||||||
cd ../avifile*
|
cd ../avifile*
|
||||||
rm -r ../build-avifile
|
rm -r ../build-avifile
|
||||||
mkdir ../build-avifile
|
mkdir ../build-avifile
|
||||||
@ -138,8 +138,8 @@ mk() {
|
|||||||
--with-sdl \
|
--with-sdl \
|
||||||
--with-zlib
|
--with-zlib
|
||||||
sed -i "s/samples$//" Makefile
|
sed -i "s/samples$//" Makefile
|
||||||
make -j $NUMCPU USE_ARCH=$UARCH
|
make USE_ARCH=$UARCH
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make DESTDIR=$TMPROOT install
|
||||||
}
|
}
|
||||||
|
|
||||||
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
|
#Funktion wird nach Ablauf des Make Prozesses ausgeführt, und kann
|
||||||
|
@ -84,9 +84,9 @@ mk32() {
|
|||||||
LDFLAGS="-L/usr/X11R7/lib" \
|
LDFLAGS="-L/usr/X11R7/lib" \
|
||||||
../gst-plugins-base*/configure --prefix=/usr \
|
../gst-plugins-base*/configure --prefix=/usr \
|
||||||
--libexecdir=/usr/lib/gst-plugins
|
--libexecdir=/usr/lib/gst-plugins
|
||||||
make -k -j $NUMCPU LDEMULATION=elf32_i386
|
make -j $NUMCPU LDEMULATION=elf32_i386
|
||||||
make -j $NUMCPU LDEMULATION=elf32_i386 install
|
make -j $NUMCPU LDEMULATION=elf32_i386 install
|
||||||
make -k -j $NUMCPU LDEMULATION=elf32_i386 DESTDIR=$TMPROOT install
|
make -j $NUMCPU LDEMULATION=elf32_i386 DESTDIR=$TMPROOT install
|
||||||
cd ../gst-plugins-base*
|
cd ../gst-plugins-base*
|
||||||
rm -r ../build-gstplugins
|
rm -r ../build-gstplugins
|
||||||
mkdir ../build-gstplugins
|
mkdir ../build-gstplugins
|
||||||
@ -94,14 +94,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS -fPIC" \
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
|
LDFLAGS="-L/usr/X11R7/${LIBDIR}" \
|
||||||
../gst-plugins-base*/configure --prefix=/usr \
|
../gst-plugins-base*/configure --prefix=/usr \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--libexecdir=/usr/$LIBDIR/gst-plugins
|
--libexecdir=/usr/$LIBDIR/gst-plugins
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU install
|
make -j $NUMCPU install
|
||||||
|
@ -92,14 +92,11 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
../gstreamer*/configure --target=$TARGET \
|
../gstreamer*/configure --target=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
@ -107,18 +104,6 @@ mk() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
#cd $TMPROOT/usr/bin
|
|
||||||
#for i in *; do
|
|
||||||
#NEWNAME=`echo $i|awk -F"-" '{print $6}'`
|
|
||||||
#mv $i $NEWNAME
|
|
||||||
#done
|
|
||||||
#cd -
|
|
||||||
#cd $TMPROOT/usr/share/man/man1
|
|
||||||
#for i in *; do
|
|
||||||
#NEWNAME=`echo $i|awk -F"-" '{print $6}'`
|
|
||||||
#mv $i $NEWNAME
|
|
||||||
#done
|
|
||||||
#cd -
|
|
||||||
cd ../gstreamer*
|
cd ../gstreamer*
|
||||||
rm -r ../build-gstreamer
|
rm -r ../build-gstreamer
|
||||||
}
|
}
|
||||||
|
@ -92,7 +92,7 @@ mk() {
|
|||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -96,15 +96,12 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -90,13 +90,10 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc \
|
--sysconfdir=/etc \
|
||||||
--with-gstreamer
|
--with-gstreamer
|
||||||
|
@ -83,41 +83,39 @@ mk32() {
|
|||||||
--without-x11vnc
|
--without-x11vnc
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
GenDynLib32 $MAKEDIR/x11vnc-*/libvncserver/libvncserver.a 0.9.10
|
GenDynLib32 $MAKEDIR/x11vnc-*/libvncserver/libvncserver.a 0.9.12
|
||||||
GenDynLib32 $MAKEDIR/x11vnc-*/libvncclient/libvncclient.a 0.9.10
|
GenDynLib32 $MAKEDIR/x11vnc-*/libvncclient/libvncclient.a 0.9.12
|
||||||
mkdir $TMPROOT/usr/lib
|
mkdir $TMPROOT/usr/lib
|
||||||
for i in vncserver vncclient; do
|
for i in vncserver vncclient; do
|
||||||
cp lib$i/lib$i.a $TMPROOT/usr/lib
|
cp lib$i/lib$i.a $TMPROOT/usr/lib
|
||||||
cp lib$i/lib$i.so.0.9.10 $TMPROOT/usr/lib
|
cp lib$i/lib$i.so.0.9.12 $TMPROOT/usr/lib
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/lib/lib$i.so.0.9
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/lib/lib$i.so.0.9
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/lib/lib$i.so.0
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/lib/lib$i.so.0
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/lib/lib$i.so
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/lib/lib$i.so
|
||||||
done
|
done
|
||||||
make distclean
|
make distclean
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS -fPIC" \
|
CC="gcc $BUILDOPTIONS -fPIC" \
|
||||||
CXX="g++ $BUILDOPTIONS -fPIC" \
|
CXX="g++ $BUILDOPTIONS -fPIC" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR}" \
|
||||||
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr/X11R7 \
|
--prefix=/usr/X11R7 \
|
||||||
--without-ssl \
|
--without-ssl \
|
||||||
--without-x11vnc
|
--without-x11vnc
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
GenDynLib $MAKEDIR/x11vnc-*/libvncserver/libvncserver.a 0.9.10
|
GenDynLib $MAKEDIR/x11vnc-*/libvncserver/libvncserver.a 0.9.12
|
||||||
GenDynLib $MAKEDIR/x11vnc-*/libvncclient/libvncclient.a 0.9.10
|
GenDynLib $MAKEDIR/x11vnc-*/libvncclient/libvncclient.a 0.9.12
|
||||||
mkdir $TMPROOT/usr/$LIBDIR
|
mkdir $TMPROOT/usr/$LIBDIR
|
||||||
for i in vncserver vncclient; do
|
for i in vncserver vncclient; do
|
||||||
cp lib$i/lib$i.a $TMPROOT/usr/$LIBDIR
|
cp lib$i/lib$i.a $TMPROOT/usr/$LIBDIR
|
||||||
cp lib$i/lib$i.so.0.9.10 $TMPROOT/usr/$LIBDIR
|
cp lib$i/lib$i.so.0.9.12 $TMPROOT/usr/$LIBDIR
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/$LIBDIR/lib$i.so.0.9
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/$LIBDIR/lib$i.so.0.9
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/$LIBDIR/lib$i.so.0
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/$LIBDIR/lib$i.so.0
|
||||||
ln -s lib$i.so.0.9.10 $TMPROOT/usr/$LIBDIR/lib$i.so
|
ln -s lib$i.so.0.9.12 $TMPROOT/usr/$LIBDIR/lib$i.so
|
||||||
done
|
done
|
||||||
mkdir -p $TMPROOT/usr/include/libvnc{server,client}
|
mkdir -p $TMPROOT/usr/include/libvnc{server,client}
|
||||||
mkdir $TMPROOT/usr/include/rfb
|
mkdir $TMPROOT/usr/include/rfb
|
||||||
|
@ -90,12 +90,9 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr
|
--prefix=/usr
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -84,7 +84,7 @@ mk32() {
|
|||||||
CPPFLAGS="-I/usr/X11R7/include" \
|
CPPFLAGS="-I/usr/X11R7/include" \
|
||||||
./configure --target=$TARGET32 \
|
./configure --target=$TARGET32 \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--libexecdir=/usr/lib/ConsoleKit \
|
--libexecdir=/usr/lib/ConsoleKit \
|
||||||
--disable-man-pages \
|
--disable-man-pages \
|
||||||
@ -104,7 +104,7 @@ mk() {
|
|||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--libdir=/usr/$LIBDIR \
|
--libdir=/usr/$LIBDIR \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--libexecdir=/usr/$LIBDIR/ConsoleKit \
|
--libexecdir=/usr/$LIBDIR/ConsoleKit \
|
||||||
--disable-man-pages \
|
--disable-man-pages \
|
||||||
|
@ -82,7 +82,7 @@ mk32() {
|
|||||||
CXX="g++ $BUILDOPTIONS32" \
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
USE_ARCH=32 \
|
USE_ARCH=32 \
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/$LIBDIR/devkit \
|
--libexecdir=/usr/$LIBDIR/devkit \
|
||||||
--disable-man-pages
|
--disable-man-pages
|
||||||
make -j $NUMCPU -k
|
make -j $NUMCPU -k
|
||||||
@ -91,15 +91,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/$LIBDIR/devkit \
|
--libexecdir=/usr/$LIBDIR/devkit \
|
||||||
--disable-man-pages
|
--disable-man-pages
|
||||||
make -j $NUMCPU -k
|
make -j $NUMCPU -k
|
||||||
@ -107,6 +104,5 @@ mk() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
mv $TMPROOT/etc/sysconfig/udev $TMPROOT/etc
|
|
||||||
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
||||||
}
|
}
|
||||||
|
108
SysBuild/tools/DeviceKit-disks
Normal file
108
SysBuild/tools/DeviceKit-disks
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
|
||||||
|
#dieses Framework wird im CVS Repository
|
||||||
|
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL$
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# 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:
|
||||||
|
#Quelle der Source Archive:
|
||||||
|
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
|
||||||
|
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
|
||||||
|
#nicht!
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author$
|
||||||
|
#Datum der letzten Änderung: $Date: $
|
||||||
|
#Version der Datei: $Rev$
|
||||||
|
#
|
||||||
|
|
||||||
|
SRCPATH=Tools/System
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk()"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
USE_ARCH=32 \
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--libexecdir=/usr/$LIBDIR/devkit \
|
||||||
|
--disable-man-pages
|
||||||
|
make -j $NUMCPU -k
|
||||||
|
make -j $NUMCPU -k DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
|
--prefix=/usr \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--libexecdir=/usr/$LIBDIR/devkit \
|
||||||
|
--disable-man-pages
|
||||||
|
make -j $NUMCPU -k
|
||||||
|
make -j $NUMCPU -k DESTDIR=$TMPROOT install
|
||||||
|
}
|
||||||
|
|
||||||
|
postmk() {
|
||||||
|
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
||||||
|
}
|
@ -91,7 +91,7 @@ mk32() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET32 \
|
./configure --target=$TARGET32 \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/lib/PolicyKit \
|
--libexecdir=/usr/lib/PolicyKit \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--libdir=/usr/lib \
|
--libdir=/usr/lib \
|
||||||
@ -111,7 +111,7 @@ mk() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/$LIBDIR/PolicyKit \
|
--libexecdir=/usr/$LIBDIR/PolicyKit \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--libdir=/usr/$LIBDIR \
|
--libdir=/usr/$LIBDIR \
|
||||||
@ -124,7 +124,6 @@ mk() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
mv -v $TMPROOT/etc/sysconfig/pam.d $TMPROOT/etc
|
|
||||||
for action in org.freedesktop.hal.storage.mount-removeable \
|
for action in org.freedesktop.hal.storage.mount-removeable \
|
||||||
org.freedesktop.hal.storage.eject \
|
org.freedesktop.hal.storage.eject \
|
||||||
org.freedesktop.hal.device-access.sound \
|
org.freedesktop.hal.device-access.sound \
|
||||||
@ -137,7 +136,7 @@ postmk() {
|
|||||||
org.freedesktop.hal.device-access.ieee1394-iidc \
|
org.freedesktop.hal.device-access.ieee1394-iidc \
|
||||||
org.freedesktop.hal.device-access.ieee1394-avc \
|
org.freedesktop.hal.device-access.ieee1394-avc \
|
||||||
org.freedesktop.hal.device-access.pda; do
|
org.freedesktop.hal.device-access.pda; do
|
||||||
sed -i -e "s/\(<\/config\>\)/\<match action=\"$action\"\>\n\<return result=\"yes\"\/\>\n<\/match\>\n\1/" $TMPROOT/etc/sysconfig/PolicyKit/PolicyKit.conf
|
sed -i -e "s/\(<\/config\>\)/\<match action=\"$action\"\>\n\<return result=\"yes\"\/\>\n<\/match\>\n\1/" $TMPROOT/etc/PolicyKit/PolicyKit.conf
|
||||||
done
|
done
|
||||||
GetSVN Viitor_PolicyKit $TMPROOT
|
GetSVN Viitor_PolicyKit $TMPROOT
|
||||||
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
||||||
|
@ -93,15 +93,12 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=/usr/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="gcc $BUILDOPTIONS" \
|
CXX="gcc $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --host=$TARGET \
|
./configure --host=$TARGET \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
$ADDOPTIONS \
|
--libdir=/usr/${LIBDIR} \
|
||||||
--with-gnu-ld &&
|
--with-gnu-ld &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -74,46 +74,43 @@
|
|||||||
SRCPATH=Tools/Utilities
|
SRCPATH=Tools/Utilities
|
||||||
|
|
||||||
premk() {
|
premk() {
|
||||||
mkdir ../build-gobject
|
echo "Nothing to do for premk()"
|
||||||
cd ../build-gobject
|
|
||||||
}
|
}
|
||||||
|
|
||||||
mk32() {
|
mk32() {
|
||||||
CC="gcc $BUILDOPTIONS32" \
|
export USE_ARCH=32
|
||||||
CXX="g++ $BUILDOPTIONS32" \
|
export CC="gcc ${BUILDOPTIONS32}"
|
||||||
USE_ARCH=32 \
|
cp configure.ac{,.orig}
|
||||||
LDEMULATION=elf_i386 \
|
for i in *.pc.in; do
|
||||||
../gobject-introspection*/configure --prefix=/usr
|
cp ${i}{,.orig}
|
||||||
cp /usr/bin/libtool-32 libtool
|
done
|
||||||
make LDEMULATION=elf_i386 USE_ARCH=32 -j $NUMCPU -k
|
sed -i "/GIR_SUFFIX/s/gir-1.0/&-32/" configure.ac &&
|
||||||
make LDEMULATION=elf_i386 USE_ARCH=32 -j $NUMCPU -k DESTDIR=$TMPROOT install
|
sed -i "/^girdir=/s/gir-1.0/&-32/" *.pc.in &&
|
||||||
make distclean
|
autoconf &&
|
||||||
|
./configure --prefix=/usr &&
|
||||||
|
make -j $NUMCPU
|
||||||
|
make DESTDIR=$TMPROOT install
|
||||||
mv $TMPROOT/usr/bin/g-ir-scanner{,-32}
|
mv $TMPROOT/usr/bin/g-ir-scanner{,-32}
|
||||||
mv $TMPROOT/usr/bin/g-ir-generate{,-32}
|
mv $TMPROOT/usr/bin/g-ir-generate{,-32}
|
||||||
mv $TMPROOT/usr/bin/g-ir-compiler{,-32}
|
mv $TMPROOT/usr/bin/g-ir-compiler{,-32}
|
||||||
cd ../gobject-introspection*
|
make distclean
|
||||||
rm -r ../build-gobject
|
cp configure.ac.orig configure.ac
|
||||||
mkdir ../build-gobject
|
for i in *.pc.in.orig; do
|
||||||
cd ../build-gobject
|
NEWNAME=`echo $i|sed -e "s/\.orig$//"`
|
||||||
|
cp $i $NEWNAME
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
export USE_ARCH=64
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
export CC="gcc ${BUILDOPTIONS}"
|
||||||
fi
|
sed -i "/GIR_SUFFIX/s/gir-1.0/&-64/" configure.ac &&
|
||||||
CC="gcc $BUILDOPTIONS" \
|
sed -i "/^girdir=/s/gir-1.0/&-64/" *.pc.in &&
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
autoconf &&
|
||||||
USE_ARCH=$UARCH \
|
./configure --prefix=/usr \
|
||||||
../gobject-introspection*/configure $ADDOPTIONS \
|
--libdir=/usr/lib64 &&
|
||||||
--prefix=/usr
|
make -j $NUMCPU
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
make DESTDIR=$TMPROOT install
|
||||||
cp /usr/bin/libtool-64 libtool
|
|
||||||
find . -type f -exec sed -i "s/\/lib\//\/lib64\//" {} \;
|
|
||||||
else
|
|
||||||
cp /usr/bin/libtool libtool
|
|
||||||
fi
|
|
||||||
make USE_ARCH=$UARCH -j $NUMCPU -k
|
|
||||||
make USE_ARCH=$UARCH -j $NUMCPU -k DESTDIR=$TMPROOT install
|
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
mv $TMPROOT/usr/bin/g-ir-scanner{,-64}
|
mv $TMPROOT/usr/bin/g-ir-scanner{,-64}
|
||||||
mv $TMPROOT/usr/bin/g-ir-generate{,-64}
|
mv $TMPROOT/usr/bin/g-ir-generate{,-64}
|
||||||
@ -127,6 +124,4 @@ mk() {
|
|||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
||||||
cd ../gobject-introspection*
|
|
||||||
rm -r ../build-gobject
|
|
||||||
}
|
}
|
||||||
|
@ -125,9 +125,6 @@ mk() {
|
|||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
cd $TMPROOT
|
cd $TMPROOT
|
||||||
mkdir -p etc/sysconfig
|
|
||||||
mv etc/dbus-1 etc/sysconfig
|
|
||||||
cd -
|
|
||||||
GetSVN Viitor_hald $TMPROOT
|
GetSVN Viitor_hald $TMPROOT
|
||||||
sed -i "s/\(<allow_inactive>\)no/\1yes/" $TMPROOT/usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy
|
sed -i "s/\(<allow_inactive>\)no/\1yes/" $TMPROOT/usr/share/PolicyKit/policy/org.freedesktop.hal.storage.policy
|
||||||
if [ -d $TMPROOT/usr/lib/udev ]; then
|
if [ -d $TMPROOT/usr/lib/udev ]; then
|
||||||
|
99
SysBuild/tools/libatasmart
Normal file
99
SysBuild/tools/libatasmart
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
|
||||||
|
#dieses Framework wird im CVS Repository
|
||||||
|
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL$
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# 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: libatasmart
|
||||||
|
#Quelle der Source Archive: http://0pointer.de/public
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#Rudimentaere auswertungsfunktionen fuer das SMART Protokoll
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author$
|
||||||
|
#Datum der letzten Änderung: $Date$
|
||||||
|
#Version der Datei: $Rev$
|
||||||
|
#
|
||||||
|
|
||||||
|
SRCPATH=Tools/Lib
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk()"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
USE_ARCH=32 \
|
||||||
|
./configure --prefix=/usr
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
|
--prefix=/usr
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
}
|
||||||
|
|
||||||
|
postmk() {
|
||||||
|
echo "Nothing to do for postmk()"
|
||||||
|
}
|
@ -90,14 +90,11 @@ mk32() {
|
|||||||
|
|
||||||
#Hier wird der Make Prozess der Sourcen definiert
|
#Hier wird der Make Prozess der Sourcen definiert
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
$ADDOPTIONS \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr &&
|
--prefix=/usr &&
|
||||||
make -j $NUMCPU &&
|
make -j $NUMCPU &&
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
@ -59,7 +59,7 @@
|
|||||||
# kümmern
|
# kümmern
|
||||||
|
|
||||||
#Module zur Erstellung des Packetes: libusb
|
#Module zur Erstellung des Packetes: libusb
|
||||||
#Quelle der Source Archive: www.sourceforge.org
|
#Quelle der Source Archive: www.libusb.org
|
||||||
#Kurzbeschreibung:
|
#Kurzbeschreibung:
|
||||||
#userspace access for usb
|
#userspace access for usb
|
||||||
#
|
#
|
||||||
|
103
SysBuild/tools/libusb-compat
Normal file
103
SysBuild/tools/libusb-compat
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
|
||||||
|
#dieses Framework wird im CVS Repository
|
||||||
|
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/tools/libusb $
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# 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: libusb-compat
|
||||||
|
#Quelle der Source Archive: www.libusb.org
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#userspace access for usb. Kompatiblibty mode fuer Programme
|
||||||
|
#die eine libusb-0.x wollen
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author: kueller $
|
||||||
|
#Datum der letzten Änderung: $Date: 2009-06-05 12:36:05 +0200 (Fr, 05 Jun 2009) $
|
||||||
|
#Version der Datei: $Rev: 6037 $
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
SRCPATH=Tools/Lib
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk()"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
./configure --host=$TARGET32 \
|
||||||
|
--prefix=/usr \
|
||||||
|
--disable-build-docs
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
./configure --host=$TARGET \
|
||||||
|
--libdir=/usr/${LIBDIR} \
|
||||||
|
--prefix=/usr \
|
||||||
|
--disable-build-docs
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
}
|
||||||
|
|
||||||
|
postmk() {
|
||||||
|
echo "Nothing to do for postmk()"
|
||||||
|
}
|
@ -81,7 +81,7 @@ mk32() {
|
|||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure --target=$TARGET32 \
|
./configure --target=$TARGET32 \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig
|
--sysconfdir=/etc
|
||||||
cp /usr/bin/libtool-32 libtool
|
cp /usr/bin/libtool-32 libtool
|
||||||
make -j $NUMCPU
|
make -j $NUMCPU
|
||||||
make -j $NUMCPU DESTDIR=$TMPROOT install
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
@ -96,7 +96,7 @@ mk() {
|
|||||||
./configure --target=$TARGET \
|
./configure --target=$TARGET \
|
||||||
--libdir=\${prefix}/${LIBDIR} \
|
--libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig
|
--sysconfdir=/etc
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
cp /usr/bin/libtool-64 libtool
|
cp /usr/bin/libtool-64 libtool
|
||||||
else
|
else
|
||||||
|
@ -84,7 +84,7 @@ mk32() {
|
|||||||
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
|
LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib" \
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--libdir=/usr/lib \
|
--libdir=/usr/lib \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/lib/polkit \
|
--libexecdir=/usr/lib/polkit \
|
||||||
--disable-man-pages
|
--disable-man-pages
|
||||||
find . -name "Makefile" -exec sed -i "s/lib64/lib/g" {} \;
|
find . -name "Makefile" -exec sed -i "s/lib64/lib/g" {} \;
|
||||||
@ -94,15 +94,12 @@ mk32() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--sysconfdir=/etc/sysconfig \
|
--sysconfdir=/etc \
|
||||||
--libexecdir=/usr/$LIBDIR/polkit \
|
--libexecdir=/usr/$LIBDIR/polkit \
|
||||||
--disable-man-pages
|
--disable-man-pages
|
||||||
make -j $NUMCPU -k
|
make -j $NUMCPU -k
|
||||||
@ -110,6 +107,5 @@ mk() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
postmk() {
|
postmk() {
|
||||||
mv $TMPROOT/etc/sysconfig/pam.d $TMPROOT/etc
|
|
||||||
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
mv $TMPROOT/usr/share/dbus-1/system-services $TMPROOT/usr/share/dbus-1/services
|
||||||
}
|
}
|
||||||
|
99
SysBuild/tools/sg3_utils
Normal file
99
SysBuild/tools/sg3_utils
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
|
||||||
|
#dieses Framework wird im CVS Repository
|
||||||
|
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL$
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# 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: sg3-utils
|
||||||
|
#Quelle der Source Archive: http://sg.danny.cz/sg/sg3_utils.html
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#Tools zur ansteuerung von sg (scsi generic) devices
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author$
|
||||||
|
#Datum der letzten Änderung: $Date$
|
||||||
|
#Version der Datei: $Rev$
|
||||||
|
#
|
||||||
|
|
||||||
|
SRCPATH=Tools/System
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk()"
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc $BUILDOPTIONS32" \
|
||||||
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
|
USE_ARCH=32 \
|
||||||
|
./configure --prefix=/usr
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
make distclean
|
||||||
|
}
|
||||||
|
|
||||||
|
mk() {
|
||||||
|
CC="gcc $BUILDOPTIONS" \
|
||||||
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
|
--prefix=/usr
|
||||||
|
make -j $NUMCPU
|
||||||
|
make -j $NUMCPU DESTDIR=$TMPROOT install
|
||||||
|
}
|
||||||
|
|
||||||
|
postmk() {
|
||||||
|
echo "Nothing to do for postmk()"
|
||||||
|
}
|
140
SysBuild/tools/udev
Normal file
140
SysBuild/tools/udev
Normal file
@ -0,0 +1,140 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#Framework, welches ein komplettes Linux System aus den Sourcen erstellt
|
||||||
|
#dieses Framework wird im CVS Repository
|
||||||
|
#:pserver:cvs.compuextreme.de:/Data/cvs zur Verfügung gestellt
|
||||||
|
#
|
||||||
|
#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/BaseBuild/Basesys/udev $
|
||||||
|
#
|
||||||
|
#(c) 2003 Harald Kueller, Germany
|
||||||
|
#This program is free software; you can redistribute it and/or
|
||||||
|
#modify ist under the terms of the GNU General Public License
|
||||||
|
#as published by the Free Software Foundation; either version
|
||||||
|
#2 of the License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
#This program is distributed in the hope that it will be useful,
|
||||||
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
#See the GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
#You should have received a copy of the GNU General Public License
|
||||||
|
#along with this program; if not write to the Free Software Foundation,
|
||||||
|
#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
#
|
||||||
|
#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines
|
||||||
|
#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk
|
||||||
|
#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können
|
||||||
|
#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden
|
||||||
|
#mk() umfasst die source Konfiguration und das Übersetzten des source
|
||||||
|
#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass
|
||||||
|
#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit
|
||||||
|
#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann
|
||||||
|
#vor der packeterstellung noch einiges am installationtree ändern. postmk
|
||||||
|
#läuft nachdem die Packetabhängigkeiten erstellt wurden.
|
||||||
|
#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden.
|
||||||
|
#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden
|
||||||
|
#erkannt:
|
||||||
|
#
|
||||||
|
# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon
|
||||||
|
# vorhanden ist, ohne weitere rückfragen neu Erzeugt.
|
||||||
|
# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen.
|
||||||
|
# Das bewirkt, das installpkg keine rückfragen bei der installation
|
||||||
|
# Stellt, und das packet in jedemfall (neu) installiert.
|
||||||
|
# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt
|
||||||
|
# muss sich das Module selber um das Entpacken der sourcedateien kümmern.
|
||||||
|
# vor allem wichtig bei Packeten, für die es keine source.tgz gibt
|
||||||
|
# (z.B. aus dem CVS generierte Packete).
|
||||||
|
# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei
|
||||||
|
# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht
|
||||||
|
# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in
|
||||||
|
# so einem Fall in der postmk() Funktion erstellt werden.
|
||||||
|
# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann
|
||||||
|
# die installation mittelst installpkg probleme machen.
|
||||||
|
# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation
|
||||||
|
# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden
|
||||||
|
# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus.
|
||||||
|
# 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: udev
|
||||||
|
#Quelle der Source Archive: ftp.kernel.org/pub/linux/utils
|
||||||
|
#Kurzbeschreibung:
|
||||||
|
#Hotplug Event Erkennung
|
||||||
|
#
|
||||||
|
#Letzte Änderung von: $Author: kueller $
|
||||||
|
#Datum der letzten Änderung: $Date: 2011-03-03 17:57:37 +0100 (Do, 03 Mär 2011) $
|
||||||
|
#Version der Datei: $Revision: 6022 $
|
||||||
|
#
|
||||||
|
|
||||||
|
(( MKPKG = $MKPKG | 128 ))
|
||||||
|
SRCPATH=Base/System
|
||||||
|
|
||||||
|
premk() {
|
||||||
|
echo "Nothing to do for premk() "
|
||||||
|
}
|
||||||
|
|
||||||
|
mk32() {
|
||||||
|
CC="gcc ${BUILDOPTIONS32}" \
|
||||||
|
CXX="g++ ${BUILDOPTIONS32}" \
|
||||||
|
USE_ARCH=32 \
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--exec-prefix="" \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--libexecdir=/lib/udev \
|
||||||
|
--libdir=/usr/lib \
|
||||||
|
--disable-introspection \
|
||||||
|
--with-pci-ids-path=/usr/share/pci.ids.gz
|
||||||
|
make -j $NUMCPU
|
||||||
|
make DESTDIR=$TMPROOT install
|
||||||
|
make clean
|
||||||
|
}
|
||||||
|
|
||||||
|
mk() {
|
||||||
|
CC="gcc ${BUILDOPTIONS}" \
|
||||||
|
CXX="g++ ${BUILDOPTIONS}" \
|
||||||
|
USE_ARCH=$UARCH \
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--exec_prefix="" \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--libexecdir=/lib/udev \
|
||||||
|
--libdir=/usr/${LIBDIR} \
|
||||||
|
--with-pci-ids-path=/usr/share/pci.ids.gz
|
||||||
|
make -j $NUMCPU
|
||||||
|
make DESTDIR=$TMPROOT install
|
||||||
|
install -dv $TMPROOT/lib/firmware
|
||||||
|
}
|
||||||
|
|
||||||
|
postmk() {
|
||||||
|
if [ "$MK64BIT" == "true" ]; then
|
||||||
|
LIBDIR=lib64
|
||||||
|
else
|
||||||
|
LIBDIR=lib
|
||||||
|
fi
|
||||||
|
mkdir -p $TMPROOT/usr/share/doc/udev
|
||||||
|
cp -a docs/* $TMPROOT/usr/share/doc/udev
|
||||||
|
cp rules/rules.d/* $TMPROOT/etc/udev/rules.d
|
||||||
|
cp rules/gentoo/* $TMPROOT/etc/udev/rules.d
|
||||||
|
for i in alsa infiniband isdn pilot-links zaptel device-mapper md-raid; do
|
||||||
|
cp rules/packages/*$i.rules $TMPROOT/etc/udev/rules.d
|
||||||
|
done
|
||||||
|
sed -i "s/\(pty.*MODE=\).*$/\1\"0666\"/" $TMPROOT/etc/udev/rules.d/50-udev-default.rules
|
||||||
|
sed -i "s/\(GROUP=\)\"cdrom\"/\1\"cdwrite\"/" $TMPROOT/etc/udev/rules.d/50-udev-default.rules
|
||||||
|
cd $TMPROOT/lib/udev
|
||||||
|
for i in *; do
|
||||||
|
ln -s ../lib/udev/$i $TMPROOT/sbin/$i
|
||||||
|
done
|
||||||
|
ln -s ../lib/udev/vol_id $TMPROOT/sbin/volume_id
|
||||||
|
GetSVN Viitor_udev $TMPROOT
|
||||||
|
if [ ! -d $TMPROOT/dev ]; then
|
||||||
|
mkdir $TMPROOT/dev
|
||||||
|
fi
|
||||||
|
mknod $TMPROOT/dev/null c 1 3
|
||||||
|
mknod $TMPROOT/dev/console c 5 1
|
||||||
|
sed -e "/loadproc.*udevstart/d" \
|
||||||
|
$TMPROOT/etc/init.d/udev |\
|
||||||
|
sed -e "/(.*mount/d" >/tmp/udev
|
||||||
|
mv /tmp/udev $TMPROOT/etc/init.d/udev
|
||||||
|
chmod 755 $TMPROOT/etc/init.d/udev
|
||||||
|
}
|
@ -82,20 +82,18 @@ mk32() {
|
|||||||
CXX="g++ $BUILDOPTIONS32" \
|
CXX="g++ $BUILDOPTIONS32" \
|
||||||
USE_ARCH=32 \
|
USE_ARCH=32 \
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--disable-man-pages
|
--disable-man-pages \
|
||||||
|
--enable-introspection=no
|
||||||
make -j $NUMCPU -k USE_ARCH=32 LDEMULATION=elf32_i386 LDFLAGS="-leggdbus-1"
|
make -j $NUMCPU -k USE_ARCH=32 LDEMULATION=elf32_i386 LDFLAGS="-leggdbus-1"
|
||||||
make -j $NUMCPU -k USE_ARCH=32 DESTDIR=$TMPROOT install
|
make -j $NUMCPU -k USE_ARCH=32 DESTDIR=$TMPROOT install
|
||||||
make distclean
|
make distclean
|
||||||
}
|
}
|
||||||
|
|
||||||
mk() {
|
mk() {
|
||||||
if [ "$MK64BIT" == "true" ]; then
|
|
||||||
ADDOPTIONS="--libdir=\${prefix}/lib64"
|
|
||||||
fi
|
|
||||||
CC="gcc $BUILDOPTIONS" \
|
CC="gcc $BUILDOPTIONS" \
|
||||||
CXX="g++ $BUILDOPTIONS" \
|
CXX="g++ $BUILDOPTIONS" \
|
||||||
USE_ARCH=$UARCH \
|
USE_ARCH=$UARCH \
|
||||||
./configure $ADDOPTIONS \
|
./configure --libdir=\${prefix}/${LIBDIR} \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
--disable-man-pages
|
--disable-man-pages
|
||||||
make -j $NUMCPU -k LDFLAGS="-leggdbus-1"
|
make -j $NUMCPU -k LDFLAGS="-leggdbus-1"
|
@ -58,13 +58,13 @@
|
|||||||
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
|
# 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum
|
||||||
# kümmern
|
# kümmern
|
||||||
|
|
||||||
#Module zur Erstellung des Packetes:
|
#Module zur Erstellung des Packetes: wv
|
||||||
#Quelle der Source Archive:
|
#Quelle der Source Archive: http://www.abisource.com/downloads/wv/
|
||||||
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
|
#ACHTUNG: Beschreibung nicht in der gleichen Zeile beginnen!
|
||||||
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
|
#Neue Zeile anfangen. sonste funktioniert die metadaten erzeugung
|
||||||
#nicht!
|
#nicht!
|
||||||
#Kurzbeschreibung:
|
#Kurzbeschreibung:
|
||||||
#
|
#Winzigweich Word lese Hilfe
|
||||||
#
|
#
|
||||||
#Letzte Änderung von: $Author$
|
#Letzte Änderung von: $Author$
|
||||||
#Datum der letzten Änderung: $Date: $
|
#Datum der letzten Änderung: $Date: $
|
||||||
|
Loading…
Reference in New Issue
Block a user