On Tue, 2007-12-18 at 11:47 +0000, John Carr wrote:
> > > 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
> 

That's cool, I've not often strayed into packaging territory, I'll have
to try that sometime :)

> 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.
> 

Autofoo is always on crack, it's just more of a challenge that way.....

> > 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
> 

That would be cool. It's not a big problem, just one of those things
that takes you by surprise when it happens.

Mark


-------------------------------------------------------------------------
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