Ir al contenido

Desarrollo de una aplicación con un manifiesto de Flatpak

Este procedimiento se usa para desarrollar o probar cambios en una aplicación con un manifiesto Flatpak usando flatpak-builder.

Configuración

Crea un destino remoto a nivel de usuario local con el nombre «flathub-apps-built-locally» para que contenga tus aplicaciones Flatpak compiladas a partir del código fuente:

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

Hacer cambios solo en la aplicación

Primero, descarga el código fuente de la aplicación que quieres compilar. Por ejemplo, para la aplicación de análisis de espacio en disco Filelight de KDE:

# Crea una carpeta para el código fuente de KDE. Se puede omitir si ya existe.
mkdir -p ~/kde/src/

# Entra en dicha carpeta
cd ~/kde/src/

# Descarga el código fuente de Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Ve a la carpeta del código fuente de Filelight
cd ~/kde/src/filelight

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

flatpak-builder creará un repositorio Flatpak con el nombre filelight-origin, y exportará el flatpak de Filelight recién compilado a este repositorio.

Ahora, ejecútalo:

org.kde.filelight

Más información


Artículo escrito por bajo las condiciones de la licencia CC-BY-4.0.