[devel] %update_desktopdb vs %update_menus

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Апр 3 15:08:41 MSD 2008


On Thu, Apr 03, 2008 at 07:29:41AM +0300, Igor Vlasenko wrote:
> On Thu, Apr 03, 2008 at 04:50:14AM +0400, Dmitry V. Levin wrote:
> > +%update_menus
> > +%clean_menus
> > я не понимаю, что в этом пакете хотел исправить repocop.
> > 
> > Другими словами, просьба пояснить, зачем в пакете, который не содержит
> > файлов из каталога %_menudir, вызовы %update_menus/%clean_menus?
> 
> там есть
> rpmquery -lp /var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/freeciv-client-2.1.3-alt1.x86_64.rpm G desktop
> /usr/share/applications/freeciv.desktop
> 
> Последние 2 года меню в не-freedesktop compliant WM
> (все WM что не KDE,Gnome,Rox,Xfce) генерируется из desktop файлов тоже.
> 
> Соответственно, без %update_menus/%clean_menus будет следующее:
> У пользователей icewm/wmaker/*box/... при установке freeciv-client
> он не появится в меню 
> 
> (до тех пор, пока не будет установлена другая,
> правильная программа, которая вызовет %update_menus)
> 
> что не есть хорошо.

Т.е. мантейнер пакета должен вызывать все программы, которые в системе
могут регистрировать desktop-файлы?  А где уверенность в том, что сейчас
этот перечень ограничивается %update_desktopdb и %update_menus?

Для регистрации обновлений desktop-файлов должна быть только одна точка
входа.  Я предлагаю её придумать и побыстрее сделать.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080403/bed4e5dc/attachment-0002.bin>


Подробная информация о списке рассылки Devel