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

Łukasz Maśko ed at yen.ipipan.waw.pl
Mon Apr 4 00:39:43 CEST 2016


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?
-- 
Łukasz Maśko                                                            _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"



More information about the pld-devel-pl mailing list