QGroundControl on Flatpak

Back in the day, AppImages were nice, Ubuntu’s snaps were promising and since Flatpaks came up, I just loved to have something completely open source. So since then, I’m using them a lot – also like to package software in this format.

That said, I took some time to package QGroundControl and also managed to build it for ARM 64bit (aarch64). So eventually it works on your PineTab or any other ARM 64-bit device running pure Linux.

Currently, since many things are still work in progress, QGroundControl is not hosted on Flathub, but a private repository. That’s because some patches are missing/not merged, which are needed to get the Flatpak package approved by the Freedesktop folks. Here is how you can test the package earlier using my private repo:

  • Add Flathub as a repo, if not already done. It will be used to download dependencies. Here are the official instructions:
    https://flatpak.org/setup/
  • Adding the private repo to your flatpak installation:
    flatpak remote-add --if-not-exists thopiekar.eu https://dl.thopiekar.eu/flatpak/_.flatpakrepo
  • Installing QGroundControl from there:
    flatpak install thopiekar.eu org.mavlink.qgroundcontrol

Other methods might follow later. However, this one works for sure. Well, it really should..