Salta fins al contingut

Desenvolupar una aplicació amb un «manifest» de Flatpak

Este flux de treball s'utilitza per a desenvolupar o provar canvis en una aplicació amb un «manifest» de Flatpak utilitzant flatpak-builder.

Configuració

Creeu un remot local «user-level» anomenat «flathub-apps-built-locally» per a contindre les aplicacions Flatpak construïdes a partir del codi font:

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

Feu els canvis a l'aplicació

Primer consulteu el codi font de l'aplicació que voleu construir. Per exemple, l'aplicació de KDE Filelight que analitza l'espai de disc:

# Crea una carpeta per a mantindre el codi font de KDE. Es pot saltar si ja existix
mkdir -p ~/kde/src/

# Entra dins esta carpeta
cd ~/kde/src/

# Baixa el codi font de Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Entra dins la carpeta de codi font de Filelight
cd ~/kde/src/filelight

# Construïx Filelight com un flatpak
flatpak-builder build --user --install-deps-from=flathub-apps-built-locally --force-clean --ccache --install .flatpak-manifest.json

flatpak-builder crearà un repositori Flatpak anomenat filelight-origin i exportarà Flatpak de Filelight acabat de construir a este repositori Flatpak.

Ara executeu-lo:

org.kde.filelight

Informació addicional


Article escrit per d'acord amb la llicència CC-BY-4.0.