It provides metadata for app stores like KDE's Discover or the Gnome Store.
The info inside this file can be improved. It has been quickly generated with a generator made by the Freedesktop people.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
According to Freedesktop spec the icon should be placed in the fallback theme and use the id of the application.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
While working on the flatpaks, I got complaints from flatpak-builder that org.mavlink.qgroundcontrol.desktop was not found.
Since flatpak is made by the Freedesktop people, I strongly believe that this is actually an convention, which they want to enforce with their flatpak ecosystem.
Nevertheless, just doing so, so the builder stops complaining at least.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
This will install QGC to the selected prefix when executing the install target.
However, there is a little difference to the code before, so we don't install the icon into pixmaps but icons in /share.
Just saw a warning about a missing icon for the menu entry, which mentioned the location to be expected in /usr/share/icons.
However, after placing it there I get complains by flatpak the the file is in a layer, which is too deep?!
Need to make further investigations here, therefore take it as WIP.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
Don't know how safe things work when it is applied, therefore adding an option to turn it on manually.
Signed-off-by: Thomas Karl Pietrowski <thopiekar@gmail.com>
* CMake: Set warning level and disable -Waddress-of-packet-member
Mavlink fails terribly on the check for -Waddress-of-packet-member
but this is not a problem of QGC, if I don't remove this warning
it's impossible to look at the terminal for QGC warnings.
This needs to be fixed however, but this is not the place.