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
- https://docs.flatpak.org/en/latest/getting-started.html
- https://develop.kde.org/docs/packaging/flatpak/packaging/
Článok napísal Nate Graham pod licenciou CC-BY-4.0.