Spring naar inhoud

ontwikkel een toepassing met een Flatpak-manifest

Deze werkmethode wordt gebruikt voor het ontwikkelen of testen van wijzigingen aan een toepassing met een Flatpak-manifest, met behulp van flatpak-builder.

Opzet

Maak een remote op gebruikersniveau aan met de naam “flathub-apps-built-locally” om vanuit-de-broncode-gebouwde Flatpak-toepassingen te bevatten:

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

Breng alleen wijzigingen aan in de toepassing.

Haal eerst de broncode van de toepassing die u wilt bouwen op. Bijvoorbeeld KDE's Filelight, een toepassing voor het analyseren van schijfruimte:

# Maak een map aan voor de KDE-broncode. Deze stap kan worden overgeslagen als de map al bestaat.
mkdir -p ~/kde/src/

# Ga naar die map.
cd ~/kde/src/

# Download de broncode voor Filelight.
git clone git@invent.kde.org:utilities/filelight.git

# Ga naar de map met de broncode van Filelight.
cd ~/kde/src/filelight

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

flatpak-builder maakt een Flatpak-opslag aan met de naam filelight-origin en exporteert de zojuist gebouwde Filelight-Flatpak naar deze opslagruimte.

Voer het nu uit:

org.kde.filelight

Verdere informatie


Artikel bijgedragen door onder de licentie CC-BY-4.0.