On Thu, 2007-12-27 at 11:41 -0500, Ales Hvezda wrote:
> The commit:
> 
> b9f741e0906295754fa5e1301cf3079aee88ff55
> 
> added $(INTLTOOL_FILES) to the make maintainer-clean rules.  Either this
> commit or some other commit is causing the following files to get deleted
> during make maint now:

It wasn't this commit, INTLTOOL_FILES are the utility scripts which are
used during the build process.

> #       deleted:    gattrib/po/geda-gattrib.pot
> #       deleted:    gschem/po/ChangeLog
> #       deleted:    gschem/po/geda-gschem.pot

Intltool does this unfortunately:

The target is...

mostlyclean:
        rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
        rm -f .intltool-merge-cache

It is called from any of the clean targets, including "make clean"

I'm guessing this is because the .pot files are auto-generated.

po/ChangeLog is not deleted from the intltool makefiles.. it is done
from gschem's toplevel Makefile.am in maintainer-clean-local:

> I doubt this is the right thing to be doing as these files are check
> into the repository.  Please fix as soon as possible.

I can fix the ChangeLog deletion quite easily which is important
as ./autogen.sh doesn't re-add one.

Whether the .pot files should be checked in with intltool is another
question though, the answer to which I'm not sure.

> -Ales
> 
> PS. Why did intltoolize get introduced as a dependancy for gEDA/gaf?

It is needed to translate the .desktop and mime type registrations. The
normal gettext framework doesn't do those type of files.

I hope this isn't a problem.. it shouldn't add any extra dependencies
when building from the tarballs.

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to