prateekmedia / appimagepool

A simple, modern AppImageHub Client, powered by flutter.
https://www.pling.com/p/1547076/
GNU General Public License v3.0
647 stars 39 forks source link

Integration unsuccessful when desktop file is symlinked #111

Closed tdiam closed 1 year ago

tdiam commented 1 year ago

The AppimageToolsRepository.integrate method expects the desktop file to be a regular file when moving it into $HOME/.local/share/applications/.

However, some images (e.g. KeePassXC) use a symlinked desktop file that points to usr/share/applications/ (allowed in the spec).

This causes the following when the user clicks on "Integrate":