diff options
| author | ruki <[email protected]> | 2025-11-26 23:24:51 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-11-26 23:24:51 +0800 |
| commit | eb36a3115d4263a7cdaaa165fb12bc0309a72f61 (patch) | |
| tree | 92db6621d46afff68b6d3c47bb1ca28680452f55 /xmake/plugins/pack/appimage/main.lua | |
| parent | 00e764947542e1d05e167b5d5f81b80dd5f054df (diff) | |
add version
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 |
