Zgradite aplikacijo z manifestom Flatpak
Ta potek dela se uporablja za razvoj ali testiranje sprememb aplikacije z manifestom Flatpak z uporabo orodja flatpak-builder.
Nastavitev
Ustvarite lokalni oddaljeni upravljalnik na ravni uporabnika z imenom »flathub-apps-built-locally«, ki bo shranjeval vaše aplikacije Flatpak, zgrajene iz izvorne kode:
flatpak remote-add --user --if-not-exists flathub-apps-built-locally https://flathub.org/repo/flathub.flatpakrepo
Spremenite samo aplikacijo
Najprej preverite izvorno kodo aplikacije, ki jo želite zgraditi. Na primer, aplikacija za analizo prostora na disku KDE Filelight:
# Ustvarite mapo za shranjevanje izvorne kode KDE. Preskočite če že obstaja. mkdir -p ~/kde/src/ # Pojdite v to mapo cd ~/kde/src/ # Prenesite izvorno kodo za Filelight git clone git@invent.kde.org:utilities/filelight.git # Pojdite v mapo z izvorno kodo programa Filelight cd ~/kde/src/filelight # Izgradite Filelight kot flatpak flatpak-builder build --user --install-deps-from=flathub-apps-built-locally --force-clean --ccache --install .flatpak-manifest.json
flatpak-builder bo ustvaril repozitorij Flatpak z imenom filelight-origin in izvozil sveže zgrajeni Filelight Flatpak v ta repozitorij.
Zdaj ga zaženite:
org.kde.filelight
Dodatne informacije
- https://docs.flatpak.org/en/latest/getting-started.html
- https://develop.kde.org/docs/packaging/flatpak/packaging/
Članek je prispeval Nate Graham z dovoljenjem CC-BY-4.0.