From e4227b219492085a2fe9d78b81de50b40d507706 Mon Sep 17 00:00:00 2001 From: Kingtous Date: Thu, 9 Jun 2022 18:07:15 +0800 Subject: [PATCH] add: automatic change version for .desktop files --- build_appimage.py | 11 +++++++++++ rustdesk.desktop | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/build_appimage.py b/build_appimage.py index 943585359..a4e1a1cb7 100755 --- a/build_appimage.py +++ b/build_appimage.py @@ -1,8 +1,19 @@ #!/usr/bin/python3 import os +def get_version(): + with open("Cargo.toml") as fh: + for line in fh: + if line.startswith("version"): + return line.replace("version", "").replace("=", "").replace('"', '').strip() + return '' + if __name__ == '__main__': + # check version + version = get_version() os.chdir("appimage") + os.system("sed -i 's/^Version=.*/Version=%s/g' rustdesk.desktop" % version) + # build appimage ret = os.system("appimage-builder --recipe AppImageBuilder.yml --skip-test") if ret == 0: print("RustDesk AppImage build success :)") diff --git a/rustdesk.desktop b/rustdesk.desktop index 8bdbe06e0..11c7daad0 100644 --- a/rustdesk.desktop +++ b/rustdesk.desktop @@ -1,5 +1,5 @@ [Desktop Entry] -Version=1.0 +Version=1.2.0 Name=RustDesk GenericName=Remote Desktop Comment=Remote Desktop