[devel] Упаковка metainfo, appdata, applicattions...
Sergey V Turchin
zerg на altlinux.org
Вт Окт 10 15:47:40 MSK 2023
On Tuesday, 10 October 2023 12:15:49 MSK Vladislav Zavjalov wrote:
[...]
> > > Еще вариант - на этапе сборки автоматически добавлять зависимость
> > > на бинарник, если desktop хочет его запускать
> > Нет, т.к. есть параметр TryExec.
> Во многих случаях desktop-файл жестко привязан к конкретной
> программе. И там надо бы использовать Exec, и ничто не мешает сделать
> жесткие проверки для этого поля.
Да, я именно об этом.
Если нет TryExec, то отсутствие соотв бинаря(в PATH если указан без пути) --
ошибка.
Но! В PATH может быть /usr/lib/kf5/bin/ или /usr/lib/kde6/bin/ или вообще что
угодно.
> В каких случаях нужны TryExec я понимаю довольно смутно
Как раз на случай отсутствия бинаря. Тогда desktop-файл как бы исчезает для
системы.
[...]
--
Regards, Sergey.
Подробная информация о списке рассылки Devel