Isso é muito simples, você pode substituir palavras-chave específicas de uma parte definida remotamente, redefinindo a chave para a peça. Isso seria algo como isto:
parts:
my-part:
plugin: autotools
source: .
after: [desktop/gtk2]
desktop/gtk2:
snap:
- -usr/include
O truque aqui é que desktop/gtk2
não define uma entrada de plugin no snapcraft de dicas de definição de partes para procurar a definição completa da peça a partir do cache de partes remotas.
Aqui eu usei a palavra-chave snap
, existem outras como stage
e filesets
Ao executar
snapcraft help plugins
para ler mais sobre isso alguns exemplos mínimos.