Passa al contenuto

Sviluppare un'applicazione con un manifesto Flatpak

Questo flusso di lavoro viene utilizzato per sviluppare o testare le modifiche a un'applicazione con un manifesto Flatpak tramite flatpak-builder.

Configurazione

Crea un remoto a livello utente locale chiamato “flathub-apps-built-locally” per contenere le tue applicazioni flatpak generate da sorgente:

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

Eseguire modifiche solo all'applicazione

Prima esegui il checkout del codice sorgente per l'applicazione che vuoi generare. Per esempio, l'applicazione di analisi dello spazio su disco Filelight di KDE:

# Crea la cartella per contenere il codice sorgente di KDE. Si può saltare se esiste già
mkdir -p ~/kde/src/

# Vai in quella cartella
cd ~/kde/src/

# Scarica il codice sorgente di Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Vai nella cartella del codice sorgente di Filelight
cd ~/kde/src/filelight

# Genera Filelight come flatpak
flatpak-builder build --user --install-deps-from=flathub-apps-built-locally --force-clean --ccache --install .flatpak-manifest.json

flatpak-builder creerà un repo flatpak chiamato filelight-origin ed esporterà il flatpak Filelight appena generato in questo repo.

Ora eseguilo:

org.kde.filelight

Ulteriori informazioni


Articolo scritto da sotto licenza CC-BY-4.0.