> > Just wondering if you really need to run ./configure at the end
> > of ./autogen.sh ? It creates a lot of cruft that'll get into any release
> > tarballs or other package building processes. Can you run it
> > conditionally on something in the jhbuild environment maybe ?

I presumed we were using "make dist" functionality to roll the release
tarballs, which is what jhdebuild does when its rolling debian
packages from SVN. Jonnylamb?

./autogen.sh && make distcheck

on libsynce passes and produces a libsynce tarball without the cruft.
In GNOME at least, this is generally considered the de facto test of
whether or not your autofoo is on crack.

> This is probably to mimic gnome-autogen.sh, but unfortunately without
> support for NOCONFIGURE. This is the tail of /usr/bin/gnome-autogen.sh
> from the gnome-common package in Ubuntu Dapper:
>
> if test x$NOCONFIGURE = x; then
>     printbold Running $srcdir/configure $conf_flags "$@" ...
>     $srcdir/configure $conf_flags "$@" \
>         && echo Now type \`make\' to compile $PKG_NAME || exit 1
> else
>     echo Skipping configure process.
> fi
>
> \David

David is correct, i was trying to mimic GNOME which I assume has a
healthier implementation of autofoo than us. I considered using using
gnome-autogen.sh, but i thought it best to avoid hard GNOME build-deps
for the sanity of our KDE users.

I was initially going to svn cp, but we decided to svn mv to avoid
duplication and it would be easy to roll back if someone came up with
a severe problem.

Unless someone wants to use this opportunity to propose an alternative
build system (e.g. opensync and KDE are using cmake, which is quite
nice) then i will steal parts of gnome-autogen.sh when I get home
(tomorrow evening..) to implement NOCONFIGURE.

John

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to