diff options
Diffstat (limited to 'xmake/plugins/pack/appimage/main.lua')
| -rw-r--r-- | xmake/plugins/pack/appimage/main.lua | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/xmake/plugins/pack/appimage/main.lua b/xmake/plugins/pack/appimage/main.lua index 447bb5714..49b5a9d8c 100644 --- a/xmake/plugins/pack/appimage/main.lua +++ b/xmake/plugins/pack/appimage/main.lua @@ -55,14 +55,19 @@ function _create_desktop_file(package, appdir, appname, apptitle, appdescription if iconname then icon_line = string.format("Icon=%s\n", appname) end + local version_line = "" + local version = package:version() + if version then + version_line = string.format("X-AppImage-Version=%s\n", version) + end local desktop_content = string.format([[ [Desktop Entry] Type=Application Name=%s Comment=%s Exec=usr/bin/%s -%sCategories=Utility; -]], apptitle, appdescription, main_executable, icon_line) +%s%sCategories=Utility; +]], apptitle, appdescription, main_executable, icon_line, version_line) io.writefile(desktopfile, desktop_content) end |
