I’ve become a bit of a convert to flatpak. It’s great in combination with a stable distro like debian. It seems less burdensome to build these in comparison to AppImage. Would anyone been keen to see a SDL build of SmallBASIC appearing in flathub?
Hi.
I’m also a fan of Flatpak.
SmallBASIC on Flathub is an excellent idea, especially for increasing its visibility in general.
Also, as of today, if you search for the keyword “basic”
in the “Developer Tools” section on Flathub… the results are pretty underwhelming.
+1 from me.
Flatpak would be nice for the SDL and FLTK version. For the console version maybe not so suitable, because you have to type something like: flatpak run org.smallbasic.sbasic to start it.
I’ve been working on some changes for a SDL/flatpak build.
This will include support for modules, raylib etc.
I tried a few things to make raylib work. The issue was running different UI libraries in the same process. I tried building raylib with SDL but this brought other complications.
I eventually settled on including the console version as a support utility. This is quite seamless from the editor.
The next step is attempting to get this into the walled garden. Hopefully there’s a lower barrier of entry than getting into the debian repositories (still waiting 10+ years for my request lol).
Looks like it went live. That was relatively painless compared to other app-store type experiences.
Great work ![]()
I enabled Flatpak in the Manjaro Software Manager, restarted the system and then searched for SmallBASIC in the Software Manager. After some downloading SmallBASIC was added to the start menu. One little bug is that the online examples are not shown in the app. Otherwise it works great.
Here is a link with instructions to install flatpak in your distro: https://flathub.org/en/setup
The network permission is disabled by default. It can be enabled in the Flatseal app.
Also, default file system access is limited to the application sandbox, or where ever you browse to by clicking the folder name in SmallBASIC. You can open this up by enabling “User user files” for SmallBASIC in Flatseal.