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