GNOME Builder IDE for Endless Mini (ARMv7)

I using the ARM-based Endless Mini and can’t find GNOME Builder in the App Center. If it’s actually part of the core OSTree, is there a way to launch it from the command line?

1 Like

It should come in from the “gnome-apps” repo which is meant to be added automatically once you upgrade to 3.1.2. Can you confirm which version of Endless you have, and paste the output of flatpak remote-list -d?

1 Like

$ cat /etc/issue
Endless 3.1.8 \n \l

$ flatpak remote-list -d
eos-apps Endless Applications https://ostree.endlessm.com/ostree/eos-apps 1
eos-runtimes - https://ostree.endlessm.com/ostree/eos-armhf 1
gnome Gnome Stable Runtimes http://sdk.gnome.org/repo/ 1
gnome-apps Gnome Stable Applications http://sdk.gnome.org/repo-apps/ 1

$ flatpak remote-ls gnome-apps | grep -i builder
org.gnome.Builder
org.gnome.Builder.Debug
org.gnome.Builder.Locale

$ flatpak run org.gnome.Builder
error: app/org.gnome.Builder/arm/master not installed

So it seems I do have it but don’t know how to actually run it.

Well… it looks like it’s not installed? If you search in the app center, can’t you find it and click Install? Otherwise you could try something like “flatpak install gnome-apps org.gnome.Builder”.

@MichaelChampigny

That’s for the x86 version of Endless OS, not the ARMv7 release. Please try that on the Endless Mini.

1 Like

@MichaelChampigny

flatpak install gnome-apps org.gnome.Builder

No, it is definitely not in the App Center. Not through search, and not through exhaustive browsing through all categories. I will try installing as you mention and see where I get.

It seems the ARM-based Endless OS is missing many useful packages that are present for x86 including Builder, Chrome, Firefox, Spotify, etc. Hopefully that situation will change, maybe with Flathub.

That worked, thanks.

Builder was not listed in the App Center after searching “All” and “Installed”. It was also not found in the search bar. I also noticed that even after I installed from the CLI it was still not listed in the App Center. I had to reboot and then I could see it and find it properly there. That seems to be a bug in the App Center. It should be notified when flatpak install is run to update itself.

I haven’t had much time to play around with Builder itself but it appears to be working. It is very GNOME-centric in terms of the project structure it imposes but I may be able to twist into something I can use.

Thanks again.

1 Like

@MichaelChampigny It is a known limitation that the app center does not know about changes made from the command line until gnome-software is restarted. Just closing and opening the window does not restart the process. You can killall gnome-software, or reboot as you found. No need for a diagnostic log.

As for GNOME Builder not available for download in the app center, we’ll have to look into that. I suspect the problem may be that we have our own build of GNOME Builder, and we do not build GNOME Builder for ARM. I don’t know off-hand if there is a reason why we built it ourselves for some feature not available upstream, or if it simply was not available on the GNOME flatpak repo when we first made it available. I’d love for us to just point to the upstream GNOME version for both Intel and ARM if that is feasible.

Regarding other things missing on ARM… Many of these are beyond our control, because they are closed source apps that we have to download the pre-built packages from third parties, and those parties do not make ARM builds available. (Even Chrome, which is built for ARM Chromebooks, is not available from Google as a download outside of Chrome OS.) Yes, it would be great if these parties were to make their services available on Flathub!

Roddy

2 Likes