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