Greetings!
I have been working on creating a flatpak of Eiffel Studio and I would like to share the results here. The attached archive contains the necessary files to install EiffelStudio as a flatpak. This was successfully tested on Ubuntu 24.04 LTS.
At the moment this only works locally, i.e. it is not currently on Flathub or any other such flatpak repository.
To test this, one would need to first install flatpak and flatpak-builder. In Ubuntu, this would be done in the following way:
sudo apt-get install flatpak flatpak-builder
The freedesktop sdk and runtimes then need to be installed from Flathub, using the following:
flatpak install flathub \
org.freedesktop.Platform//23.08 \
org.freedesktop.Sdk//23.08
The archive would then need to be decompressed, and in the eiffelstudio-flatpak folder, one would need to run the following command in a terminal:
flatpak-builder --user --install --force-clean \
build-dir org.eiffel.EiffelStudio.yml
Eiffel Studio should now appear in the main menu, with an icon. Clicking on the icon should start Eiffel Studio. This works in Gnome, but should also work in other desktop environments.
This method should provide a distribution-independent way of installing Eiffel Studio on Linux systems. A possible next step could be to provide users a way to install Eiffel Studio from a repository such as Flathub. For this, it would probably be necessary for the Eiffel Studio team to get in touch with the team that manages Flathub. Alternatively, a flatpak source could be created and provided via the Eiffel Studio website, with no connection to Flathub.
I hope this helps.