From eb36a3115d4263a7cdaaa165fb12bc0309a72f61 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 26 Nov 2025 23:24:51 +0800 Subject: add version --- xmake/plugins/pack/appimage/main.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'xmake/plugins/pack/appimage/main.lua') 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 -- cgit v1.3.1