Bug 12748 - Отсутствует в меню
Summary: Отсутствует в меню
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qtemu (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-11 17:25 MSD by Evgenii Terechkov
Modified: 2007-12-20 01:23 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2007-09-11 17:25:37 MSD
$ rpm -q qtemu
qtemu-1.0.3-alt1

Хотя и:

~$ rpm -ql qtemu G 'menu|desktop'
/usr/share/applnk/qtemu.desktop


Но update-menu (из menu-2.1.35-alt1, смотрю "-v -d") в /us/sha/applnk
desktop-файлы не ищёт. Имхо, qtemu.desktop надо класть в /us/sha/applications.
Даже вот ведь как:

~$ rpm -qf /usr/share/applnk
предупреждение: файл /usr/share/applnk не принадлежит ни одному из пакетов
И там кроме этого файла ничего полезного.
Comment 1 Evgenii Terechkov 2007-09-12 06:29:33 MSD
Кроме того, srpm-пакет при сборке у меня даже не потребовал жёстко
kde-common-devel (Где, надо думать, и определяется %_Kapplnk), прописанный в
спеке. Также, видимо, для сборки "не нужны" и libqt4-devel, cmake -
обрабатывается лишь первый тэг BuildRequires:.

ИМХО, и не надо собирать с кедными макросами.

Починил, почистил спек, выложил в виде -alt2 у себя в гите.
Comment 2 Evgenii Terechkov 2007-09-12 06:46:24 MSD
Desktop-файл там кстати тоже сломанный, desktop-file-validate на него ругается и
из него у меня ничего не генерилось (IceWM). Также починил в гите.
Comment 3 Evgenii Terechkov 2007-09-12 06:58:30 MSD
Плюс нет post|postun скриптов для обновления меню. В гите починил.
Comment 4 swi 2007-09-12 17:39:42 MSD
merged and added 1.0.4
fixed in qtemu-1.0.4-alt1