Como você exclui arquivos da parte wiki usada em snapcraft.yaml

1

Estou usando o snapcraft-desktop-helpers-master para integrar meu aplicativo no desktop.

Eu adicionei "after: [desktop / gtk2]" à parte do aplicativo, mas como excluo os arquivos dessa parte importada para reduzir o tamanho do arquivo de snap, como por exemplo, remover o arquivo usr / share / doc

    
por RampantBadger 10.07.2016 / 16:40

2 respostas

4

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.

    
por sergiusens 13.07.2016 / 16:22
0

Você pode substituir as opções de snap importadas incluindo-as como uma entrada na seção "partes" do snapcraft.yaml. Blog do ecossistema de peças

    
por joe 13.07.2016 / 15:42