Ir para o conteúdo

Desenvolver um aplicativo com um manifesto Flatpak

Este fluxo de trabalho é utilizado para desenvolver ou testar alterações em um aplicativo com um manifesto Flatpak usando o flatpak-builder.

Configuração

Crie um repositório remoto local no nível do usuário chamado “flathub-apps-built-locally” para armazenar seus aplicativos Flatpak compilados a partir do código-fonte:

flatpak remote-add --user --if-not-exists flathub-apps-built-locally https://flathub.org/repo/flathub.flatpakrepo

Fazer alterações apenas no aplicativo

Primeiro, confira o código-fonte do aplicativo que você deseja criar. Por exemplo, o aplicativo analisador de espaço em disco Filelight, do KDE:

# Crie uma pasta para armazenar o código-fonte do KDE. Pode ser ignorado se ela já existir.
mkdir -p ~/kde/src/

# Acesse essa pasta.
cd ~/kde/src/

# Baixe o código-fonte do Filelight.
git clone git@invent.kde.org:utilities/filelight.git

# Acesse a pasta do código-fonte do Filelight.
cd ~/kde/src/filelight

# Compile o Filelight como um Flatpak.
flatpak-builder build --user --install-deps-from=flathub-apps-built-locally--force-clean --ccache --install .flatpak-manifest.json

O flatpak-builder criará um repositório Flatpak chamado filelight-origin e exportará o Flatpak do Filelight recém-compilado para esse repositório.

Agora execute-o:

org.kde.filelight

Informações adicionais


Artigo contribuído por sob a licença CC-BY-4.0.