diff -urwpN smalltalk-2.1.10/Makefile.am smalltalk-2.1.10.changed/Makefile.am
--- smalltalk-2.1.10/Makefile.am 2005-02-03 04:43:38.000000000 -0400
+++ smalltalk-2.1.10.changed/Makefile.am 2005-03-28 20:28:41.000000000 -0400
@@ -59,9 +59,7 @@ gsticon.o: gsticon.ico
echo ProgramIcon ICON `cygpath -w $(srcdir)/gsticon.ico` | windres -o gsticon.o
gst.im: $(bin_PROGRAMS) kernel/stamp-classes
- SMALLTALK_KERNEL="`cd $(srcdir)/kernel; pwd`" \
- SMALLTALK_IMAGE="`pwd`" \
- ./gst -iQ dummy_file
+ SMALLTALK_KERNEL="${D}/usr/share/smalltalk/gst -iQ dummy_file"
gst-mode.el: gst-mode.el.in
sed "s,@\(bindir\)@,$(bindir)," $(srcdir)/gst-mode.el.in > gst-mode.el
diff -urwpN smalltalk-2.1.10/Makefile.in smalltalk-2.1.10.changed/Makefile.in
--- smalltalk-2.1.10/Makefile.in 2005-02-03 04:43:53.000000000 -0400
+++ smalltalk-2.1.10.changed/Makefile.in 2005-03-28 20:28:13.000000000 -0400
@@ -962,9 +962,7 @@ gsticon.o: gsticon.ico
echo ProgramIcon ICON `cygpath -w $(srcdir)/gsticon.ico` | windres -o gsticon.o
gst.im: $(bin_PROGRAMS) kernel/stamp-classes
- SMALLTALK_KERNEL="`cd $(srcdir)/kernel; pwd`" \
- SMALLTALK_IMAGE="`pwd`" \
- ./gst -iQ dummy_file
+ SMALLTALK_KERNEL="${D}/usr/share/smalltalk/gst -iQ dummy_file"
gst-mode.el: gst-mode.el.in
sed "s,@\(bindir\)@,$(bindir)," $(srcdir)/gst-mode.el.in > gst-mode.el
diff -urwpN smalltalk-2.1.10/gst-package.in smalltalk-2.1.10.changed/gst-package.in
--- smalltalk-2.1.10/gst-package.in 2004-11-25 10:19:17.000000000 -0400
+++ smalltalk-2.1.10.changed/gst-package.in 2005-03-28 19:22:51.000000000 -0400
@@ -138,8 +138,13 @@ fi
echo "Merging $files and $IMAGE_PATH/packages.xml..."
$dry_run || {
- sed -e '$i\' -e '' -e '/<.packages>/,//d' $files > $IMAGE_PATH/packages.tmp
- mv $IMAGE_PATH/packages.tmp $IMAGE_PATH/packages.xml
+ tmpfile=$(mktemp)
+ sed -e '$i\' -e '' -e '/<.packages>/,//d' $files > $tmpfile
+ if [ -n ${EBUILD_PHASE} ]; then
+ mv $tmpfile ${D}/usr/share/smalltalk/packages.xml
+ else
+ mv $tmpfile $IMAGE_PATH/packages.xml
+ fi
}