BuildRequires dla locali

Jakub Bogusz qboosh at pld-linux.org
Mon Aug 23 20:24:29 CEST 2004


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/




More information about the pld-devel-pl mailing list