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
- https://docs.flatpak.org/en/latest/getting-started.html
- https://develop.kde.org/docs/packaging/flatpak/packaging/
Article rédigé par Nate Graham sous licence CC-BY-4.0.