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.

Jednorázové 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

Vytvořte složku pro uložení zdrojového kódu. Tento krok lze přeskočit, pokud složka již existuje:

mkdir -p ~/kde/src/

Použít

Přejděte do složky, ve které máte uložený zdrojový kód:

cd ~/kde/src/

Podívejte se na zdrojový kód aplikace, kterou chcete vytvořit. Například aplikace Filelight od KDE pro analýzu volného místa na disku:

git clone git@invent.kde.org:utilities/filelight.git

Přejděte do nově zkopírovaného repozitáře Git pro danou aplikaci:

cd ~/kde/src/filelight

Nyní proveďte změny, odeberte větev k otestování atd.

Poté sestavte verzi aplikace pro Flatpak:

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

V tuto chvíli nástroj flatpak-builder vytvořil repozitář Flatpak s názvem filelight-origin a do tohoto repozitáře exportoval právě 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.