[devel] Упаковка metainfo, appdata, applicattions...
Yuri Sedunov
aris на altlinux.org
Вт Окт 10 09:57:02 MSK 2023
В Вт, 10/10/2023 в 13:47 +0700, Антон Мидюков пишет:
> 10.10.2023 13:31, Yuri Sedunov пишет:
> > В Вт, 10/10/2023 в 13:14 +0700, Антон Мидюков пишет:
> > > Здравствуйте
> > >
> > > У многих пакетов в репозитории файлы:
> > >
> > > /usr/share/metainfo/*.appdata.xml
> > > /usr/share/appdata/*.metainfo.xml
> > > /usr/share/applications/*.desktop
> > >
> > > находятся в отдельных noarch пакетах, которые не имеют
> > > зависимости на
> > > основной пакет с программами.
> > > Это создаёт проблемы при установке через packagekit. Ставится
> > > только
> > > data-пакет.
> > > Я считаю ошибкой паковать эти файлы отдельно от бинарников, так
> > > как
> > > эти файлы легковесны и бесполезны без бинарников.
> >
> > После сбора аппстрим-даты первые два вообще не нужны, -- можно не
> > паковать appdata/metainfo.
> >
>
> А как их собирать, если их не будет в пакетах?
В процессе сборки.
>
> /usr/share/applications/*.desktop паковать в отдельный пакет, у
> которого нет зависимости на пакет с бинарниками правильно?
>
Бинарник прописан в .desktop-файле. Найти какому пакету он принадлежит
не проблема.
--
Yuri N. Sedunov
Подробная информация о списке рассылки Devel