Přejít na obsah

Vývoj aplikace pomocí manifestu Flatpak

Tento pracovní postup se používá k vývoji nebo testování změn v aplikaci s manifestem Flatpak pomocí nástroje flatpak-builder.

Nastavení

Vytvořte lokální vzdálený adresář na úrovni uživatele s názvem “flathub-apps-built-locally”, do kterého budete ukládat své aplikace Flatpak sestavené ze zdrojových kódů:

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

Proveďte změny pouze v aplikaci

Nejprve si prohlédněte zdrojový kód aplikace, kterou chcete sestavit. Například aplikace Filelight od KDE pro analýzu volného místa na disku:

# Vytvoření složky pro zdrojový kód KDE. Tento krok lze přeskočit, pokud složka již existuje
mkdir -p ~/kde/src/

# Přejděte do tohoto adresáře
cd ~/kde/src/

# Stáhněte zdrojový kód pro Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Přejděte do adresáře se zdrojovým kódem Filelight
cd ~/kde/src/filelight

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

flatpak-builder vytvoří repozitář Flatpak s názvem filelight-origin a do tohoto repozitáře exportuje čerstvě sestavený balíček Filelight ve formátu Flatpak.

Nyní ho spusťte:

org.kde.filelight

Více informací


Tento přípěvek napsal pod licencí CC-BY-4.0.