Summary: | Путает пакеты | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> | ||||||||
Component: | dqt6-dbus | Assignee: | Leontiy Volodin <lvol> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | cas, felixz, lvol | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Sergey V Turchin
2025-03-05 13:50:40 MSK
/usr/share/applications/dqt6-qdbusviewer.desktop dqt6-dbus appstream-data-generator использует appdata.xml и metadata.xml как есть, для пакетов с *.desktop в базу заносится генерируемоей описание на базе .desktop и описания пакета. Значит, нужно в desktop-файле использовать соответствующие имена, чтоб не пересекались с qt6-dbus. Created attachment 17904 [details]
скриншот дублей
Created attachment 17905 [details]
скриншот дублей
Судя по разному порядку для Qt5 и Qt6 appstream-data-desktop виноват тоже, т.к. вразнобой хранит.
Created attachment 17906 [details]
скриншот дублей
Учитывая, что нежелательно, чтобы dqt6-пакеты находились appstream-data-generator-ом, думаю, будет лучше просто убрать {appdata,metadata}.xml и *.desktop файлы. О! Я нашёл, что в desktop-файле можно указать X-AppStream-Ignore=true Если не сработает, то сразу баг на appstream-data-generator. (Ответ для Sergey V Turchin на комментарий #7) > О! Я нашёл, что в desktop-файле можно указать > X-AppStream-Ignore=true > > Если не сработает, то сразу баг на appstream-data-generator. Из меню приложений тоже хотелось бы скрыть. А если кому-то понадобятся подобные программы, то лучше установить обычные qt-пакеты. Тем более, что некоторые будут подтягиваться прикладной софтиной, не относящейся к deepin-у. (Ответ для Leontiy Volodin на комментарий #8) > (Ответ для Sergey V Turchin на комментарий #7) > > О! Я нашёл, что в desktop-файле можно указать > > X-AppStream-Ignore=true > > > > Если не сработает, то сразу баг на appstream-data-generator. > > Из меню приложений тоже хотелось бы скрыть. > А если кому-то понадобятся подобные программы, то лучше установить обычные > qt-пакеты. > Тем более, что некоторые будут подтягиваться прикладной софтиной, не > относящейся к deepin-у. Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность вызова этих утилит сторонним ПО. (Ответ для Leontiy Volodin на комментарий #9) > (Ответ для Leontiy Volodin на комментарий #8) > > (Ответ для Sergey V Turchin на комментарий #7) > > > О! Я нашёл, что в desktop-файле можно указать > > > X-AppStream-Ignore=true > > > > > > Если не сработает, то сразу баг на appstream-data-generator. > > > > Из меню приложений тоже хотелось бы скрыть. > > А если кому-то понадобятся подобные программы, то лучше установить обычные > > qt-пакеты. > > Тем более, что некоторые будут подтягиваться прикладной софтиной, не > > относящейся к deepin-у. > > Добавлю ещё NoDisplay=true вместо Hidden=true, чтобы сохранить возможность > вызова этих утилит сторонним ПО. Всё-таки Hidden=true. В контекстных меню этого тоже быть не должно. (Ответ для Leontiy Volodin на комментарий #10) > Всё-таки Hidden=true. Это полное отключение. Как если удалить desktop-файл совсем. (Ответ для Sergey V Turchin на комментарий #11) > (Ответ для Leontiy Volodin на комментарий #10) > > Всё-таки Hidden=true. > Это полное отключение. Как если удалить desktop-файл совсем. Верно, Это мне и нужно. Или лучше просто удалю. (Ответ для Leontiy Volodin на комментарий #12) > Или лучше просто удалю. Да, например. Нет файла -- нет проблемы. dqt6-tools-6.8.2-alt0.dde.2 -> sisyphus: Thu Mar 06 2025 Leontiy Volodin <lvol@altlinux> 6.8.2-alt0.dde.2 - fix build requires - hide from app stores and menus (ALT #53326) Спасибо! |