2004-06-22 Jan Nieuwenhuizen <janneke@gnu.org>
+ * scm/output-gnome.scm:
+ * buildscripts/guile-gnome.sh: Update wrt fixed GUILE CVS.
+
* debian/: Apply Debian patch (Anthony Fok).
2004-06-22 Heikki Junes <hjunes@cc.hut.fi>
# Where user built stuff will be installed
OPT=$HOME/usr/pkg
-# Please state your love for the autotools today
-if [ "$I_LOVE_AUTOTOOLS" = "no" ]; then
- MY_LIBTOOL=$(dpkg -l libtool | tail -1 | awk '{ print $3 }')
- PANGO_LIBTOOL=1.5.6-1
- if [ -x /usr/bin/gcc34 ] ;then
- GCC34=gcc34
- elif [ -x /usr/bin/gcc-3.4 ] ;then
- GCC34=gcc-3.4
- fi
-fi
-
export AUTOMAKE=automake-1.8
export ACLOCAL=aclocal-1.8
export AUTOCONF=$(which autoconf2.50)
cvs -z3 checkout -P pango
cd pango
rm -rf $OPT/pango
-if [ "$I_LOVE_AUTOTOOLS" = "no" ]; then
- sudo apt-get --yes --force-yes install libtool=$PANGO_LIBTOOL
-fi
./autogen.sh --help
./configure --prefix=$OPT/pango --enable-maintainer-mode --enable-gtk-doc
make XFT_LIBS="-L/usr/lib -lXft -L/usr/X11R6/lib -lfreetype -lz -lXrender -lX11 -lfontconfig" install
-if [ "$I_LOVE_AUTOTOOLS" = "no" ]; then
- sudo apt-get --yes --force-yes install libtool=$MY_LIBTOOL
-fi
cd ../..
export PKG_CONFIG_PATH=$OPT/pango/lib/pkgconfig:$PKG_CONFIG_PATH
-
-## 3. *** NOTE: use guile-1.6 for g-wrap and guile-gnome ***
-## using GUILE CVS g-wrap/guile-gnome is experimental (read: segfaults)
-## Assuming that system has guile-1.6 installed in /usr/bin
-PATH=/usr/bin:$PATH
+# 3. [removed]
if [ -d $OPT/libffi/ ]; then
export LDFLAGS=-L$OPT/libffi/lib
GUILE_LOAD_PATH=$OPT/guile-gnome/share/guile:$GUILE_LOAD_PATH
LD_LIBRARY_PATH=$OPT/guile-gnome/lib:$LD_LIBRARY_PATH
-# simple test
-guile -s ../src/libgnomecanvas/examples/canvas.scm
+# simple test -- fails atm
+# guile -s ../src/libgnomecanvas/examples/canvas.scm
;;; You need:
;;;
-;;; * guile-1.6.4 (NOT CVS -- we are working on this)
;;; * Rotty's g-wrap--tng TLA, possibly Janneke's if you have libffi-3.4.
;;; * guile-gnome TLA
;;; * pango CVS (ie, > 2004-06-12)
;;; Try it
;;;
-;;; * If you are using GUILE CVS, recompile LilyPond with GUILE 1.6.
-
-;;; [If for some unknown or funny reason you do not want to
-;;; overwrite your lilypond-bin with GUILE CVS, you can
-;;; reconfigure a new configuration, say g16:
-"
-PATH=/usr/bin/:$PATH ./configure --enable-config=g16 && make conf=g16
-"
-;;; ]
-;;;
;;; * Install gnome/gtk development stuff
;;;
;;; * Install g-wrap and guile-gnome, see buildscripts/guile-gnome.sh