SPECS: rpm.spec (HEAD)

Mariusz Mazur mmazur w kernel.pl
Czw, 21 Lis 2002, 15:54:34 CET


On Thursday 21 November 2002 15:40, Jakub Bogusz wrote:
> Wygląda na to, że stary gettext nie ma takiej opcji:
>
> $ gettextize --version
> /usr/bin/gettextize (GNU gettext) 0.10.40
> [...]
> $ gettextize --no-changelog
> gettextize: unknown option --no-changelog
> Try `gettextize --help' for more information.

No to zrobię odpowiednie wykrywanie wersji :)

>          gettextize --copy --force  --intl; \
> -           cp -f po/Makevars{.template,}; \
> +        if [ -f po/Makevars.template -a ! -f po/Makevars ]; then \
> +            cp -f po/Makevars{.template,}; \
> +        fi \
>
> Bardziej zrozumiałe? ;)
> Nie wywali się, jeżeli katalog będzie się nazywał "locale" albo "i18n"
> jak jest w niektórych pakietach (tylko trzeba będzie ręcznie dodać cp po
> %{__gettextize} - chyba że można skądś wyciągnąć nazwę tego katalogu?)

Oj... Jeśli katalog może się inaczej nazywać, to by znaczyło, że trza wymyślić 
inny sposób niż [ -f po/Makevars ] na samym początku gettextize (innymi słowy 
imho priorytetem powinno być, żeby przy poprawnej obsłudze nowego gettexta 
przez daną paczkę, był odpalany tylko gettextize --copy --force coby nic nie 
popsuć przez przypadek).

Idę poszperać w docsach odnośnie wykrywania nazwy tego katalogu.

-- 
Każdy człowiek, który naprawdę żyje, nie ma charakteru, nie może go mieć.
Charakter jest zawsze martwy, otacza cię zgniła struktura przeniesiona z 
przeszłości. Jeżeli działasz zgodnie z charakterem wtedy nie działasz w ogóle
- jedynie mechanicznie reagujesz.                 { Osho }



Więcej informacji o liście dyskusyjnej pld-devel-pl