I have a maybe stupid question: which Linux distribution does SFOS correspond to? Even if the kernel or libraries are probably the same, the folder structure differs somewhat between the versions.
Background of the question is the desire to get the email program favored on the desktop to work also under SFOS. Is such a project possible in principle?
Advantage of claws-mail is that it does need only few ressources and encryption (in conjunction with gpg) works great.
The history of SFOS is complex, and the short answer is that it is based on none of the classic distros. Although for taking over packages, devs often start out from the OpenSuSE build files.
Isn’t SFOS something out of Debian/Ubuntu? Would really be very interesting to link back to it’s roots and make it more compatible with it’s origin.
For the question for structural similarity, the answer is “Fedora in 2007 - 2009”, which was the foundation for Moblin, which in turn was the structural base for MeeGo (only a few pieces of software came from Maemo5, e.g, SSU), which was the direct predecessor of SailfishOS.
claws-mail is based on GTK instead of Qt. While in theory both speak wayland to communicate with the compositor, in practice the Jolla compositor only implements a old set of wayland protocols. GTK does not support these but rather only a different set of old protocols and a few modern ones. Implementing/extending something like QtRunner to support newer protocols is likely involved.
Then you would need to package the whole GTK stack, lots of tiny packages.
Finally I don’t know if claws-mail uses libhandy or similar to implement a reactive interface or if you would need a magnifier/scrollbars.
There are ways to run Ubuntu or similar in a container with a window containing a separate desktop but I don’t think that would feel very sexy
Actually I am looking for a program for SFOS, similar to claws-mail (Linux) or FairEmail (Android). IMAP enabled, encryption and simple design. In case of need also html-capable.
However, I do not want to install Android support - that costs too much power and the battery of my Xperia 10 is empty faster.
According to Dev environment setup - Kube, it requires qt5 and some additional packages, from which some might also be found in related repositories (e.g. OpenSuSE or Fedora). However, I have no idea what “sink” is.
I tested Kube on Desktop for a while, and it’s a cute little email client.
However I dropped it because some missing features - don’t remember which exactly but it’s a very “WYGIWYG” (what-you-get -is-what-you-get) design, not a power user tool.
So, might be suitable for mobile use wrt. feature set, but for me it wasn’t adequate on Desktop.