Commit b8e7907a authored by Jehan's avatar Jehan

build: update the flatpak howto with information on runtime module list.

parent 51709803
...@@ -10,8 +10,12 @@ GIMP Flatpak HowTo ...@@ -10,8 +10,12 @@ GIMP Flatpak HowTo
* Install this runtime and the corresponding SDK if you haven't already: * Install this runtime and the corresponding SDK if you haven't already:
> $ flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo > flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
> $ flatpak install gnome org.gnome.Platform//3.22 org.gnome.Sdk//3.22 > flatpak install gnome org.gnome.Platform//3.22 org.gnome.Sdk//3.22
Or simply update them:
> flatpak update
* Other GIMP dependencies which are not available in the GNOME runtime * Other GIMP dependencies which are not available in the GNOME runtime
should be built along as modules within GIMP's flatpak. should be built along as modules within GIMP's flatpak.
...@@ -28,10 +32,29 @@ GIMP Flatpak HowTo ...@@ -28,10 +32,29 @@ GIMP Flatpak HowTo
On a higher version runtime, these modules can likely be removed from On a higher version runtime, these modules can likely be removed from
our manifest. our manifest.
Note: I could find the GNOME runtime manifest at: A flatpak is a layered set of modules. Our GIMP build in particular is
https://git.gnome.org/browse/gnome-sdk-images/tree/org.gnome.Sdk.json.in built over the GNOME runtime, itself built over the Freedesktop
But this one is based on the Freedesktop runtime and I couldn't find runtime, itself based on a yocto-built image.
its contents yet. Other than by trial and error, you can find the installed dependencies
by running:
> flatpak run --devel --command=bash org.gimp.GIMP
GIMP manifest available at:
> less /app/manifest.json
GNOME module list:
> less /usr/manifest.json
Freedesktop module list:
> less /usr/manifest-base-1.json
Finally the contents of the yocto-built image:
> less /usr/manifest.base
* For a stable release, remove the following line from the manifest: * For a stable release, remove the following line from the manifest:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment