Сейчас в пакет упакованы все переводы. [c0der@mxxx ~]$ rpm -ql zim G lingua/ /usr/share/zim/lingua/cs.pl /usr/share/zim/lingua/da.pl /usr/share/zim/lingua/de.pl /usr/share/zim/lingua/es.pl /usr/share/zim/lingua/fr.pl /usr/share/zim/lingua/gl.pl /usr/share/zim/lingua/he.pl /usr/share/zim/lingua/it.pl /usr/share/zim/lingua/nl.pl /usr/share/zim/lingua/pt.pl /usr/share/zim/lingua/ru.pl /usr/share/zim/lingua/sv.pl Хотелось бы, чтобы при упаковке использовался скрипт %find_lang и тогда в систему бы устанавливались только необходимые пользователю переводы, а не все доступны.
Есть сильное сомнение в том, что %find_lang можно использовать в данном случае. Zim не использует gettext, и его переводы - это скрипты на Perl, динамически подгружаемые из основного кода. Можно разве что вытащить все переводы (ну разве кроме русского), в отдельный субпакет, только вопрос - стоит ли этого экономия 200 кб на диске?
(In reply to comment #1) > Есть сильное сомнение в том, что %find_lang можно использовать в данном случае. %find_lang может паковать не только файлы локализации gettext. У него есть ключик --custom-file-script, с помощью которого его можно обучить искать всё что угодно (для примера см. fluxbox.spec).
Сделано в 0.25-alt2.