Re: Some work I am doing at the moment

Malcolm Tredinnick <[email protected]> Tue, 25 Feb 2003 18:42:29 +1100
Newsgroups gmane.comp.gnome.apps.mr-project.devel
Message-ID <[email protected]>
On Tue, Feb 25, 2003 at 09:08:07AM +1100, Malcolm Tredinnick wrote:
> On Mon, Feb 24, 2003 at 01:02:48PM +0100, Richard Hult wrote:
[...]
> > We really appreciate this, feel free to commit the auto* stuff and the
> > doc parts to libmrproject HEAD.
> 
> Thanks. I'll do it today sometime.

I have committed all the changes to the build stuff and removed some of
the docs errors. There is more documentation stuff to come, but, as
agreed, I will wait until the current lot of API churn has slowed down
before working out how to merge that.

I tested everything to make sure distcheck still
passed, but there is always a small chance that that was due to some
accident on my local system. So feel free to send me any flames and bugs
and I will look at them in the morning.

Some important points to note for building from a CVS version:

	- Before doing a rebuild for the first time after this update,
	  remove all the symlinks that the auto* tools have put in the
	  top srcdir. Something like 'find -type l -exec rm {} \;'
	  should do it. Otherwise, you will get the automake-1.4
	  versions and things go badly wrong. Apart from that, it should
	  build without problems.

	- You need to have the autopoint tool installed. This comes with
	  all gettext versions after 0.11.3 (but I think you will need
	  at least 0.11.4 due to some bugs in 0.11.3). The autogen.sh
	  script now checks for that, rather than glib-gettextize and
	  reports an appropriate error message if it is not found.

Another thing to note is that translators now need to add new locales to
the po/LINGUAS file (this is a change required by the gettext upgrade).
I have put an explanatory comment in configure.in, so that when they go
looking for the ALL_LINGUAS variable, they will be redirected to the new
location.

I really hope I haven't broken anything. :-|

Regards,
Malcolm

-- 
The only substitute for good manners is fast reflexes.