Preskočiť na obsah

Vývoj aplikácie s manifestom Flatpaku

Tento postup sa používa na vývoj alebo testovanie zmien v aplikácii s manifestom Flatpaku pomocou flatpak-builder.

Nastavenie

Vytvorte lokálny používateľský zdroj s názvom „flathub-apps-built-locally“, kam sa uložia vaše aplikácie Flatpak zostavené zo zdrojového kódu:

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

Robiť zmeny iba v aplikácii

Najprv si stiahnite zdrojový kód aplikácie, ktorú chcete zostaviť. Napríklad analyzátora obsadenia disku Filelight od KDE:

# Vytvoriť priečinok pre zdrojový kód KDE. Preskočiteľné, ak už existuje
mkdir -p ~/kde/src/

# Prejsť do tohto priečinka
cd ~/kde/src/

# Stiahnuť zdrojový kód pre Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Prejsť do priečinka so zdrojovým kódom Filelight
cd ~/kde/src/filelight

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

flatpak-builder vytvorí repozitár Flatpaku s názvom filelight-origin a čerstvo zostavený Flatpak Filelight doň vyexportuje.

Teraz ho spustite:

org.kde.filelight

Ďalšie informácie


Článok napísal pod licenciou CC-BY-4.0.