Open 0tkl opened 6 months ago
In fact we cannot use the same id org.aegisub.Aegisub as an application under aegisub exists already in flathub so it need to be renamed into org.archit3cht.aegisub
something.AppDir
|__AppRun
|__org.archit3cht.aegisub.desktop (symlink from usr/share/applications)
|__aegisub.png
|__usr
|__share
|__metainfo
|__org.archit3cht.aegisub.appdata.xml
|__applications
|__org.archit3cht.aegisub.desktop
Essentially, the org.archit3cht.aegisub.appdata.desktop ought to be placed in the folder something.AppDir/usr/share/applications. Then symlink this file into the something.AppDir folder as described in AppImage documentation.
Thus the file aegisub.appdata.xml have to be renamed into org.archit3cht.aegisub.appdata.xml with valid content that makes appstream's flatpak happy)
Currently the AppImage build can finish because of this warning:
After
apt-get install appstream
on Ubuntu 22.04, or switch to Ubuntu 24.04: