PATCH: Updating autogen.sh

Jason Leach <[email protected]>
Newsgroups gmane.comp.gnome.components
Message-ID <1048089494.31918.1115.camel@euclid>
Hello all,

In trying to update my system to a modern GNOME development machine, I
ran into snags with bonobo-activation.

Notably, that it was trying to force me to build in the source
directory, whereas my build scripts prefer to build in a different
place. I noticed the autogen.sh hasn't been updated in a while, and made
some changes to make it build when $builddir != $srcdir, and to add some
of the sanity checks that other GNOME modules use.

bonobo-activation does build fine outside of it's srcdir.

I have commit access, but any other maintainer can apply this patch or
make similar modifications/adjustments if the changes are desirable.

Thanks,
Jason.
autogen.patch (text/x-patch, 1.5 KB)
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/bonobo-activation/ChangeLog,v
retrieving revision 1.358
diff -u -r1.358 ChangeLog
--- ChangeLog	14 Mar 2003 15:55:43 -0000	1.358
+++ ChangeLog	19 Mar 2003 15:45:03 -0000
@@ -1,3 +1,10 @@
+2003-03-19  Jason Leach  <[email protected]>
+
+	* autogen.sh: Update to be more like other gnome modules: Add a
+	sanity check that we're configuring bonobo-activation, that the
+	user has gnome-common installed, and allow the user to build in
+	the case of $builddir != $srcdir
+
 2003-03-14  Michael Meeks  <[email protected]>
 
 	* Version 2.2.1.1
Index: autogen.sh
===================================================================
RCS file: /cvs/gnome/bonobo-activation/autogen.sh,v
retrieving revision 1.5
diff -u -r1.5 autogen.sh
--- autogen.sh	31 Jul 2001 05:21:13 -0000	1.5
+++ autogen.sh	19 Mar 2003 15:45:03 -0000
@@ -6,9 +6,17 @@
 
 PKG_NAME="bonobo-activation"
 
-(test -f idl/Bonobo_ActivationContext.idl) || {
-	echo "You must run this script in the top-level bonobo-activation directory"
-	exit 1
+(test -f $srcdir/configure.in \
+  && test -f $srcdir/HACKING \
+  && test -d $srcdir/bonobo-activation) || {
+    echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+    echo " top-level $PKG_NAME directory"
+    exit 1
+}
+
+which gnome-autogen.sh || {
+    echo "You need to install gnome-common from the GNOME CVS"
+    exit 1
 }
 
 USE_GNOME2_MACROS=1 . gnome-autogen.sh
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.