[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