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