[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Improve GNUmakefile.team?
From: |
Therese Colburn |
Subject: |
Improve GNUmakefile.team? |
Date: |
Mon, 1 Jul 2019 13:20:26 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Icedove/52.9.1 |
Hello Ineiev,
I looked through GNUmakefile.team and the scripts it uses to figure out
which files are really needed. This is what I came up with:
* a subset of www, with POs for a given language and corresponding POTs
(assuming all the translations are GNUNified) + gnun.mk and priorities.mk;
* gnun-diff-po and diff-po.awk;
* gnun-add-fuzzy-diff and add-fuzzy-diff.
The problem is that gnun-diff-po calls /usr/local/bin/msgcat and
/usr/local/bin/msgfmt. On the server, this corresponds to version
0.18.1, not to the normal gettext installation. On the translator's
machine, there is usually no Gettext tools in /usr/local/.
It would be nice if the gnun package provided version 0.18.1 of msgcat,
msgfmt and required libraries (libgettextlib-0.18.1.so and
libgettextsrc-0.18.1.so? I don't know whether both are needed).
Better yet: make a special package with only the files required by
GNUmakefile.team.
A script for checking out a subset of www would be a helpful addition.
Then of course the -d option of cvs update (www-update target) would
have to be removed.
_About the 'notify' target_
I replaced bg with fr in TEAM_URL_PREFIX and TEAM_URL_POSTFIX, and tried
this URL:
http://cvs.savannah.gnu.org/viewvc/*checkout*/www-fr/home.fr.po/?root=www-fr
Guess what... it worked, but the last update was on 2012-11-03! That's
about the time we moved to Git.
It's probably better to leave TEAM_URL_PREFIX and TEAM_URL_POSTFIX
undefined, and give the CVS example in a comment with some explanations.
Thanks in advance,
Thérèse
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Improve GNUmakefile.team?,
Therese Colburn <=