diff --git a/SysBuild/gnome/evolution-data-server b/SysBuild/gnome/evolution-data-server index 668bc45..a82c714 100644 --- a/SysBuild/gnome/evolution-data-server +++ b/SysBuild/gnome/evolution-data-server @@ -82,47 +82,42 @@ premk() { } mk32() { + LDEMULATION=elf32_i386 \ CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ USE_ARCH=32 \ ./configure --prefix=/opt/gnome \ --libexecdir=\${prefix}/lib/evolution-data-server-1.2 \ --enable-nntp \ - --enable-nss \ --enable-smime \ --with-nspr-includes=/usr/X11R7/include/nspr \ --with-nss-includes=/usr/X11R7/include/nss \ --with-nspr-libs=/usr/X11R7/lib \ --with-nss-libs=/usr/X11R7/lib \ --with-openldap=/usr \ - --enable-gnome-keyring \ --with-libdb=/usr \ + --enable-introspection=no \ --with-krb5=/usr - make -j $NUMCPU + make -j $NUMCPU LDEMULATION=elf32_i386 make -j $NUMCPU DESTDIR=$TMPROOT install make distclean } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \ ./configure --prefix=/opt/gnome \ --libexecdir=\${prefix}/$LIBDIR/evolution-data-server-1.2 \ - $ADDOPTIONS \ + --libdir=\${prefix}/${LIBDIR} \ --enable-nntp \ - --enable-nss \ --enable-smime \ --with-nspr-includes=/usr/X11R7/include/nspr \ --with-nss-includes=/usr/X11R7/include/nss \ --with-nspr-libs=/usr/X11R7/$LIBDIR \ --with-nss-libs=/usr/X11R7/$LIBDIR \ --with-openldap=/usr \ - --enable-gnome-keyring \ --with-libdb=/usr \ --with-krb5=/usr make -j $NUMCPU diff --git a/SysBuild/gnome/gnome-device-manager b/SysBuild/gnome/gnome-device-manager index fba3ec8..0d94fb7 100644 --- a/SysBuild/gnome/gnome-device-manager +++ b/SysBuild/gnome/gnome-device-manager @@ -88,13 +88,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome make -j $NUMCPU make -j $NUMCPU DESTDIR=$TMPROOT install diff --git a/SysBuild/gnome/gnome-spell b/SysBuild/gnome/gnome-spell index 92f48b2..a5553c6 100644 --- a/SysBuild/gnome/gnome-spell +++ b/SysBuild/gnome/gnome-spell @@ -86,14 +86,11 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ LDFLAGS="-L/usr/$LIBDIR -L/usr/X11R7/$LIBDIR" \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome if [ "$MK64BIT" == "true" ]; then find . -name "Makefile" -exec sed -i "s/\/lib\//lib64\//g" {} \; diff --git a/SysBuild/gnome/gtkhtml b/SysBuild/gnome/gtkhtml index ac9a890..78b09c7 100644 --- a/SysBuild/gnome/gtkhtml +++ b/SysBuild/gnome/gtkhtml @@ -94,13 +94,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/usr/X11R7 \ --libexecdir=/opt/gnome/$LIBDIR/gtkhtml && make -j $NUMCPU && diff --git a/SysBuild/gnome/gtksourceview b/SysBuild/gnome/gtksourceview index 6355ec0..fa75d4c 100644 --- a/SysBuild/gnome/gtksourceview +++ b/SysBuild/gnome/gtksourceview @@ -80,20 +80,19 @@ mk32() { CC="gcc $BUILDOPTIONS32" \ CXX="g++ $BUILDOPTIONS32" \ USE_ARCH=32 \ - ./configure --prefix=/opt/gnome + ./configure --prefix=/opt/gnome \ + --enable-introspection=no make make DESTDIR=$TMPROOT install make distclean } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=64 \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ + --enable-introspection=no \ --prefix=/opt/gnome make make DESTDIR=$TMPROOT install diff --git a/SysBuild/gnome/libgdata b/SysBuild/gnome/libgdata new file mode 100644 index 0000000..23b885c --- /dev/null +++ b/SysBuild/gnome/libgdata @@ -0,0 +1,109 @@ +#!/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/gnome/libgnomeprintui $ +# +#(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: libgnomeprintui +#Quelle der Source Archive: www.gnome.org +#Kurzbeschreibung: +#Gnome Printer User Interface Support Funktionssammlung +# +#Letzte Änderung von: $Author: kueller $ +#Datum der letzten Änderung: $Date: 2010-01-12 22:35:03 +0100 (Di, 12 Jan 2010) $ +#Version der Datei: $Rev: 5984 $ +# +# + +#Pfad zum Basis-Sourcetree : +SRCPATH=WindowManager/Gnome/Lib + +#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist +#SRCDIR= + + +premk() { + echo "Nothing to do for premk()" +} + +mk32() { + CC="gcc $BUILDOPTIONS32" \ + CXX="g++ $BUILDOPTIONS32" \ + LDFLAGS="-L/lib -L/usr/lib -L/usr/X11R7/lib -L/opt/gnome/lib" \ + USE_ARCH=32 \ + ./configure --prefix=/opt/gnome \ + --enable-introspection=no && + make -j $NUMCPU && + make -j $NUMCPU DESTDIR=$TMPROOT install && + CheckError "Make install process failed !" 1 + make distclean +} + +mk() { + CC="gcc $BUILDOPTIONS" \ + CXX="g++ $BUILDOPTIONS" \ + USE_ARCH=$UARCH \ + LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR} -L/opt/gnome/${LIBDIR}" + ./configure --libdir=\${prefix}/${LIBDIR} \ + --enable-introspection=no \ + --prefix=/opt/gnome && + make -j $NUMCPU && + make -j $NUMCPU DESTDIR=$TMPROOT install && + CheckError "Make install process failed !" 1 +} + +postmk() { + echo "Nothing to do for postmk()" +} diff --git a/SysBuild/gnome/libgnomecups b/SysBuild/gnome/libgnomecups index a18df73..35ee93d 100644 --- a/SysBuild/gnome/libgnomecups +++ b/SysBuild/gnome/libgnomecups @@ -91,13 +91,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome \ --libexecdir=/opt/gnome/$LIBDIR make -j $NUMCPU diff --git a/SysBuild/gnome/libgnomeprint b/SysBuild/gnome/libgnomeprint index feb68ac..7c4323c 100644 --- a/SysBuild/gnome/libgnomeprint +++ b/SysBuild/gnome/libgnomeprint @@ -92,13 +92,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome \ --libexecdir=/opt/gnome/$LIBDIR \ --disable-man-pages diff --git a/SysBuild/gnome/libgnomeprintui b/SysBuild/gnome/libgnomeprintui index a0a7966..3a712e7 100644 --- a/SysBuild/gnome/libgnomeprintui +++ b/SysBuild/gnome/libgnomeprintui @@ -91,14 +91,11 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - export LDFLAGS="-L/lib64 -L/usr/lib64 -L/usr/X11R7/lib64 -L/opt/gnome/lib64" - fi + export LDFLAGS="-L/${LIBDIR} -L/usr/${LIBDIR} -L/usr/X11R7/${LIBDIR} -L/opt/gnome/${LIBDIR}" CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome && make -j $NUMCPU && make -j $NUMCPU DESTDIR=$TMPROOT install && diff --git a/SysBuild/gnome/liboobs b/SysBuild/gnome/liboobs index 26da1fd..9fd5066 100644 --- a/SysBuild/gnome/liboobs +++ b/SysBuild/gnome/liboobs @@ -86,13 +86,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome make -j $NUMCPU make -j $NUMCPU DESTDIR=$TMPROOT install diff --git a/SysBuild/gnome/system-tools-backends b/SysBuild/gnome/system-tools-backends index 98a13df..d7ab7dd 100644 --- a/SysBuild/gnome/system-tools-backends +++ b/SysBuild/gnome/system-tools-backends @@ -96,13 +96,10 @@ mk32() { } mk() { - if [ "$MK64BIT" == "true" ]; then - ADDOPTIONS="--libdir=\${prefix}/lib64" - fi CC="gcc $BUILDOPTIONS" \ CXX="g++ $BUILDOPTIONS" \ USE_ARCH=$UARCH \ - ./configure $ADDOPTIONS \ + ./configure --libdir=\${prefix}/${LIBDIR} \ --prefix=/opt/gnome \ --sysconfdir=/etc \ --localstatedir=/var &&