Spec for emacs-manual-ru

"Brattsev V. V." <[email protected]> Sun, 15 Aug 2004 10:55:01 +0600
Newsgroups gmane.linux.mandrake.expert.russian
Message-ID <[email protected]>
Уважаемое коммунити
Собирал пакет emacs-manual-ru (перевод  руководства по Emacs Алекса Отта)
и столкнулся со следующией проблемой:
Думаю для пользователя будет удобно, если руководство будет доступно через
пункт меню. Для этого я подменяю файл родного руководства на файл перевода:
%build
makeinfo emacs.texi
%install
mkdir -p $RPM_BUILD_ROOT%{_infodir}
install -m 644 *.info* $RPM_BUILD_ROOT%{_infodir}
%post
cd %{_infodir}
install-info --dir-file=/etc/info-dir emacs-ru.info.bz2
# Подмена файлов. Start.
mv %{_infodir}/emacs.bz2 %{_infodir}/emacs.bz2.en
ln %{_infodir}/emacs-ru.info.bz2 %{_infodir}/emacs.bz2
# Stop.
%update_menus
%preun
cd %{_infodir}
install-info --dir-file=/etc/info-dir --delete emacs-ru.info.bz2
%postun
# Возвращаем файлы на место.
mv %{_infodir}/emacs.bz2.en %{_infodir}/emacs.bz2
%clean_menus
Считаю это решение не самым удачным и удобным.
Подскажите пожалуйста решение удачнее.
----------------------
С уважением.
Brattsev V. V.