Bug 16544 - [FR] Паковать переводы, с помощью %find_lang
Summary: [FR] Паковать переводы, с помощью %find_lang
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zim (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Nikolay A. Fetisov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-04 15:49 MSD by Slava Semushin
Modified: 2008-08-04 23:38 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Semushin 2008-08-04 15:49:32 MSD
Сейчас в пакет упакованы все переводы.

[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 и тогда в систему бы устанавливались только необходимые пользователю переводы, а не все доступны.
Comment 1 Nikolay A. Fetisov 2008-08-04 17:02:18 MSD
Есть сильное сомнение в том, что %find_lang можно использовать в данном случае.
Zim не использует gettext, и его переводы - это скрипты на Perl, динамически подгружаемые из основного кода.

Можно разве что вытащить все переводы (ну разве кроме русского), в отдельный субпакет, только вопрос - стоит ли этого экономия 200 кб на диске?

Comment 2 Slava Semushin 2008-08-04 17:06:17 MSD
(In reply to comment #1)
> Есть сильное сомнение в том, что %find_lang можно использовать в данном случае.

%find_lang может паковать не только файлы локализации gettext. У него есть ключик --custom-file-script, с помощью которого его можно обучить искать всё что угодно (для примера см. fluxbox.spec).
Comment 3 Nikolay A. Fetisov 2008-08-04 23:38:18 MSD
Сделано в 0.25-alt2.