Я использую snapcraft-desktop-helpers-master для интеграции моего приложения в рабочий стол.
Я добавил "после: [desktop/gtk2]" к части приложения, но как я исключаю файлы из этой импортированной части для сокращения поспешного размера файла, нравится, например, удаленный usr/share/doc
Можно переопределить импортированные поспешные опции включением их как запись в разделе "частей" snapcraft.yaml. Блог
Экосистемы ЧастейЭто довольно просто, можно переопределить определенные ключевые слова от удаленной определенной части путем переопределения ключа для части. Это выглядело бы примерно так:
parts:
my-part:
plugin: autotools
source: .
after: [desktop/gtk2]
desktop/gtk2:
snap:
- -usr/include
Прием здесь - это desktop/gtk2
не определяет сменную запись в определении частей, подсказывающем snapcraft для поиска полного определения части от удаленного кэша частей.
Здесь я использовал snap
ключевое слово, существуют другие как stage
и filesets
Путем выполнения
snapcraft help plugins
считать больше об этом некоторые минимальные примеры.