Jak "koszernie" zrobić dodawanie wielu różnych plików LOCALE do pakietu?

Jan Rękorajski baggins at pld-linux.org
Mon Apr 4 04:03:58 CEST 2016


On Mon, 04 Apr 2016, Łukasz Maśko wrote:

> Podbiłem właśnie paczkę smb4k do najnowszej wersji. Mam z nią jeden drobny 
> problem decyzyjny. Otóż do tej pory zawierała ona jedynie pliki z lokalizacją 
> dla jednego programu. I wynajdywaniem tych plików zajmowało się makro 
> %find_locale. Teraz takich "klas abstrakcji" jest 3 i nie wiem za bardzo, jak 
> to należałoby poprawne zrobić... Na razie zrobiłem to tak, że same locale są 
> zbierane do jednego pliku za pomocą:
> 
> %find_lang %{name} --with-kde
> %find_lang %{name}-core --with-kde
> cat %{name}-core.lang >> %{name}.lang
> %find_lang plasma_applet_smb4k-qml --with-kde
> cat plasma_applet_smb4k-qml.lang >> %{name}.lang
> 
> (--with-kde to inna sprawa, nie wnikałem jak dotąd czy potrzebne w każdym 
> wierszu) no i potem w sekcji %files jest
> 
> %files -f %[name}.lang
> ...
> 
> Buduje się i wygląda na to, że działa poprawnie. Ale może jest na to bardziej 
> "koszerny" sposób? Jeśli tak, to jaki?

--all-name            match all package/domain names

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-pl mailing list