trans-coord-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Improving GNUmakefile.team?


From: Thérèse Godefroy
Subject: Re: Improving GNUmakefile.team?
Date: Tue, 2 Jul 2019 13:09:09 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Icedove/52.9.1

Le 02/07/2019 à 11:21, Ineiev a écrit :
[...]
> To be precise, it calls the configured executables; you can
> install Gettext in your home directory or in the home directory
> of your neighbor. this is what I like about (GNU Standards-compliant)
> installation from the source code.
>
Normal people use the package manager of their distro without changing
the configuration. If they are using a Debian-derived distro, Gettext
gets installed in /usr/bin. Period. You can't expect translators, or
even coordinators, to fiddle around with package installation.


[...]
> On the other hand, translators needn't have anything of this
> on their machines, those jobs may run on team's server, so
> people just pull the files from the VCS (or download from cgit)
> after processing.
>
So you mean that GNUmakefile.team is useless? Suppose a coordinator
wanted to synchronize the team's Git repo. Can this be done on the
server, without using Gettext at all on his machine?


>> 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).
> 
> ...for GNU/Hurd.
> 
Of course, not for GNU Hurd. Unlike normal people, GNU Hurd people can
install things from source.

The other possibility would be to stop using this ancient version of
Gettext. OK, some POs will be reformatted. So what?


>> Better yet: make a special package with only the files required by
>> GNUmakefile.team.
> 
> I must confess I have zero experience with making binary packages.
> to the best of my knowledge, if I were to package it (for some
> distro), I'd still refer to its further dependencies like Bash
> or awk.
>
When I wanted to use msgcat and msgfmt 0.18.1, I found the binaries in
an old Debian package and copied them by hand to /usr/local/bin. Then I
tried to validate a few POs, and added the libraries that msgcat asked
for. And when I moved to another Debian-derived system, I copied the
whole thing again. No fuss.

[...]
>> I'm not sure there is a generic URL to download the latest version of a
>> file from a Git repo.
> 
> Doesn't this work?
> 
> TEAM_URL_PREFIX := 
> https://git.savannah.nongnu.org/gitweb/?p=www-fr.git;a=blob_plain;f=
> TEAM_URL_SUFFIX := ;hb=HEAD
> 
Yes it does. Thanks!  :)

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]