[devel] Упаковка metainfo, appdata, applicattions...
Vladislav Zavjalov
slazav на altlinux.org
Вт Окт 10 16:09:35 MSK 2023
On Tue, Oct 10, 2023 at 03:47:40PM +0300, Sergey V Turchin wrote:
> Если нет TryExec, то отсутствие соотв бинаря(в PATH если указан без пути) --
> ошибка.
>
> Но! В PATH может быть /usr/lib/kf5/bin/ или /usr/lib/kde6/bin/ или вообще что
> угодно.
Если делать проверку, то можно сделать и требование абсолютного пути в Exec
для нестандартных путей. Например:
- если в Exec абсолютный путь и такой исполняемый файл
присутствует в пакете - ОК
- если в Exec только название файла и такой испольняемый файл
присутствует в пакете в /bin или /usr/bin - OK
- если в Exec путь в /usr/bin или /bin - добавить зависимость
пакета на этот бинарник
- в остальных случаях выдаем ошибку сборки - desktop-файл содержит
неизвестный файл в секции Exec
Подробная информация о списке рассылки Devel