BuildRequires dla locali

Jakub Bogusz qboosh w pld-linux.org
Pon, 23 Sie 2004, 20:24:29 CEST


Wiadomo, że niektóre pakiety wymagają danych dla jakichś lokalizacji
przy budowaniu. BR aktualnie tego nie zapewniają.
Gdzieś dodawałem komentarze na ten temat, ale nie wszędzie (tylko
tam, gdzie kiedyś sam natrafiłem).

Może warto byłoby skompletować listę tych lokalizacji.
Wtedy można by dodać listę Provides: glibc-locale(kod), a do speców coś
w rodzaju (na przykładzie dict-dalf):
%if "%(locale -a | grep '^ru_RU.koi8r$')" == ""
BuildRequires:	glibc-locale(ru_RU.koi8r)
%endif

ew. bez listy, nieco brutalniej, ale prościej i powinno działać
z automatyką builderów:
%if "%(locale -a | grep '^ru_RU.koi8r$')" == ""
BuildRequires: glibc-localedb-all
%endif
(czyli pakiet będzie domagał się glibc-localedb-all tylko jeśli nie ma
jeszcze obsługi potrzebnej lokalizacji; ew jeszcze z >= wersja-w-której-
dana-lokalizacja-została-dodana, jeśli jest potrzebna jakaś niedawno
dodana)


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




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