<div dir="ltr"><div>yes it can be a baseApp,</div><div><br></div><div>we need an article about the difference between runtimes and base apps</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 10, 2019 at 4:14 PM Alexander Larsson <<a href="mailto:alexl@redhat.com">alexl@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Apr 10, 2019 at 3:09 PM Muayyad AlSadi <<a href="mailto:alsadi@gmail.com" target="_blank">alsadi@gmail.com</a>> wrote:<br>
><br>
> > I don't know what gambas is, but you basically shouldn't ever be creating a runtime.<br>
><br>
> Gambas is a language like BASIC with integrated GUI (something like Visual Basic)<br>
> it might deserve to be a runtime if we look to it as Qt, to run GUI apps written in that language<br>
<br>
There is no specific Qt runtime though, nor should there be.<br>
<br>
What you might want to look into is creating an Sdk extension. This is<br>
a great way to add tooling (such as compilers) that can be used to<br>
build flatpak apps with that tool. For example here is a java sdk<br>
extension:<br>
that is on flathub:<br>
<br>
<a href="https://github.com/flathub/org.freedesktop.Sdk.Extension.openjdk11" rel="noreferrer" target="_blank">https://github.com/flathub/org.freedesktop.Sdk.Extension.openjdk11</a><br>
<br>
If there is a lot of dependencies needed in the application itself for<br>
the program to run you can also create a base app. This is a good way<br>
to make it easy to create apps that bundle common things while also<br>
making sure that any such common things are shared between apps. For<br>
example, flathub has an electron base app:<br>
<br>
<a href="https://github.com/flathub/org.electronjs.Electron2.BaseApp" rel="noreferrer" target="_blank">https://github.com/flathub/org.electronjs.Electron2.BaseApp</a><br>
<br>
And an elementary base app:<br>
<br>
<a href="https://github.com/flathub/io.elementary.BaseApp" rel="noreferrer" target="_blank">https://github.com/flathub/io.elementary.BaseApp</a><br>
<br>
-- <br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>
Alexander Larsson Red Hat, Inc<br>
<a href="mailto:alexl@redhat.com" target="_blank">alexl@redhat.com</a> <a href="mailto:alexander.larsson@gmail.com" target="_blank">alexander.larsson@gmail.com</a><br>
</blockquote></div>