[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