Aller directement au contenu

Développer une application avec un manifeste de Flatpak

Ce flux de travail est utilisé pour le développement ou le test des modifications apportées à une application avec un manifeste Flatpak grâce à flatpak-builder.

Configuration

Créez une télécommande locale au niveau de l'utilisateur nommée « flathub-apps-built-locally » pour contenir vos applications Flatpak créées à partir des sources :

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

Appliquer les modifications uniquement pour l'application

Veuillez commencer par consulter le code source de l'application de KDE que vous souhaitez compiler. Par exemple, ici avec Filelight, un analyseur d'espace disque :

# Créez un dossier pour prendre en charge le code source de KDE. Peut être ignoré s'il existe déjà
mkdir -p ~/kde/src/

# Allez dans ce dossier
cd ~/kde/src/

# Téléchargez le code source pour Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Allez le dossier de code source de Filelight
cd ~/kde/src/filelight

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

flatpak-builder créera un dépôt pour FlatPak nommé filelight-origin et exportera le FlatPak Filelight fraîchement compilé vers ce dépôt.

Lancer le maintenant :

org.kde.filelight

Informations supplémentaires


Article rédigé par sous licence CC-BY-4.0.