From 0b27a363492588441d406d4b0dbe5c15cdbcbd15 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 18 Jul 2025 22:42:37 +1000 Subject: [PATCH] Update windows binaries and prefer EGL for wezterm to fix incompat w/ fw16 --- app_manifest_dev.py | 70 ++++++++++++++++++++++----------------------- install.py | 1 + 2 files changed, 36 insertions(+), 35 deletions(-) diff --git a/app_manifest_dev.py b/app_manifest_dev.py index b931bd5..df81565 100644 --- a/app_manifest_dev.py +++ b/app_manifest_dev.py @@ -13,8 +13,8 @@ def get_manifest(is_windows): if is_windows: exe_path = f"wezterm-gui.exe" download_url = f"https://github.com/wez/wezterm/releases/download/{version}/WezTerm-windows-{version}.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "57e5d03b585303d81e8b8e96d1230362852eb39aca92b3b29c7a42cfb82f9ac4" + checksum = "9491ca934f32d008329ae084e88305975b16a89f830af7df5750a6186b59f4ce" else: exe_path = f"WezTerm-{version}-Ubuntu20.04.AppImage" download_url = f"https://github.com/wez/wezterm/releases/download/{version}/{exe_path}" @@ -285,7 +285,7 @@ def get_manifest(is_windows): "path": "cmd/git.exe", "symlink": [], "add_to_devenv_path": True, - "checksum": "2fc6d5be237efb6b429d8f40975f1a1cfe3bcac863d9335e24096c8b0ec38105", + "checksum": "c954fcc8e65a38450895ca65d308ecaee63f044d16494b5385faa5e036a3facb", } ], "add_to_devenv_script": [ @@ -548,18 +548,18 @@ def get_manifest(is_windows): version = "19.1.7" if is_windows: download_url = f"https://github.com/llvm/llvm-project/releases/download/llvmorg-{version}/LLVM-{version}-win64.exe" - download_checksum = "asd" + download_checksum = "f19ae5bc4823ac69ec01dc2ded503ec80a04ad2208dda1595d1f0413c148ef90" unzip_method = '7zip' executables = [ { "path": f"bin/clang++.exe", - "checksum": "asd", + "checksum": "56ef1abd0df11a3b1b77822193e927c6345078c24511567ae10b3afd803d03a3", "symlink": [f"clang++-{version}.exe"], "add_to_devenv_path": True, }, { "path": f"bin/clang.exe", - "checksum": "asd", + "checksum": "56ef1abd0df11a3b1b77822193e927c6345078c24511567ae10b3afd803d03a3", "symlink": [f"clang-{version}.exe"], "add_to_devenv_path": True, } @@ -830,8 +830,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/ninja-build/ninja/releases/download/v{version}/ninja-win.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "524b344a1a9a55005eaf868d991e090ab8ce07fa109f1820d40e74642e289abc" + checksum = "23e7d60c17b3fcd42d9c00d49eca3c3771b04d7ccb13e49836b06b34e20211c7" exe_path = "ninja.exe" else: download_url = f"https://github.com/ninja-build/ninja/releases/download/v{version}/ninja-linux.zip" @@ -906,8 +906,8 @@ def get_manifest(is_windows): version = "20.18.2" if is_windows: download_url = f"https://nodejs.org/dist/v{version}/node-v{version}-win-x64.7z" - download_checksum = "asd" - checksum = "asd" + download_checksum = "06e72c0f78cc1bf1819eb0a0a37001d2917f19ad46a149c2f923c901f599ba52" + checksum = "8487a277e92282904dfe0f860dbd5d229543e97a858a223fbe9c9b8670bbe170" add_to_devenv_script = [ ] else: download_url = f"https://nodejs.org/dist/v{version}/node-v{version}-linux-x64.tar.xz" @@ -1113,9 +1113,9 @@ def get_manifest(is_windows): add_to_devenv_script = [] if is_windows: - download_url = f"https://github.com/indygreg/python-build-standalone/releases/download/{date}/cpython-{version}-x86_64-pc-windows-msvc-shared-pgo-full.tar.zst" - download_checksum = "asd" - checksum = "asd" + download_url = f"https://github.com/indygreg/python-build-standalone/releases/download/{date}/cpython-{version}-x86_64-pc-windows-msvc-pgo-full.tar.zst" + download_checksum = "2d143dc2c9d5a3bcc9d1e9d4cbae8da1221c94fcc5ac8b73d44c48b878d0d24b" + checksum = "5c1a45180ac4de79f8288afacc6f5021e84659a598f810c07d1e1f62d8d32ab1" exe_path = "install/python.exe" add_to_devenv_script = [ f"set PYTHONHOME=%~dp0{label}\\{version}\\install", @@ -1198,7 +1198,7 @@ def get_manifest(is_windows): "manifests": [ { "download_url": f"https://github.com/zealdocs/zeal/releases/download/v{version}/zeal-{version}-portable-windows-x64.7z", - "download_checksum": "asd", + "download_checksum": "15d2d1417678a8a035cac58385d540949f8ffc63bceb3379d471a02509e10c32", "version": version, "unzip_method": 'default', "executables": [ @@ -1206,7 +1206,7 @@ def get_manifest(is_windows): "path": "zeal.exe", "symlink": [], "add_to_devenv_path": False, - "checksum": "asd", + "checksum": "6b266a38290aa5a2fa4f1dce6af874fb46208263c1216d425a7c48eef20e6e70", } ], "add_to_devenv_script": [], @@ -1225,8 +1225,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://ziglang.org/download/{version}/zig-x86_64-windows-{version}.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "554f5378228923ffd558eac35e21af020c73789d87afeabf4bfd16f2e6feed2c" + checksum = "1ddf230367e07738c4a769eae66c1db7469e37bd520e81c86356453d0db2b9fd" exe_path = "zig.exe" symlink = [f"zig-{version}.exe"] else: @@ -1261,13 +1261,13 @@ def get_manifest(is_windows): if is_windows: version = "1.7.21" - git_hash = "e3c993" + git_hash = "9f5af8" result.append({ "label": "Clink", "manifests": [ { "download_url": f"https://github.com/chrisant996/clink/releases/download/v{version}/clink.{version}.{git_hash}.zip", - "download_checksum": "asd", + "download_checksum": "66af7379f77fa443374d105e7525f6f27eee48c8f53266e81227afc0f26e60d9", "version": version, "unzip_method": 'default', "executables": [ @@ -1275,7 +1275,7 @@ def get_manifest(is_windows): "path": "clink_x64.exe", "symlink": [], "add_to_devenv_path": False, - "checksum": "asd", + "checksum": "63b78394d4e6aa8c4c44a23dcb8f94fdff308581cab245bec91379ff2d8e0490", } ], "add_to_devenv_script": [], @@ -1319,8 +1319,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/junegunn/fzf/releases/download/v{version}/fzf-{version}-windows_amd64.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "b94fea89d118ffb7f91eb48db05fb4deea689aab7f8ef52c9c10fdc4489adbed" + checksum = "1644ee2bc7981b2e83d77cc13ff0838c848ba46277cf508ead4c7d72d3cf8107" exe_path = "fzf.exe" symlink = [f"fzf.exe"] else: @@ -1362,8 +1362,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/neovim/neovim/releases/download/v{version}/nvim-win64.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "7fc50d8d113a4a88e78138db8384629e6ebaa739e6d43adf74b4ed51cb22ee04" + checksum = "0c0aa21c521b63c5c981cf5e4b2e6d73b26dde6778902fa901c5ee194da61f91" exe_path = "bin/nvim.exe" else: exe_path = "nvim-linux-x86_64.appimage" @@ -1403,8 +1403,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.exe.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "bec596a700acb4e88333404d91503669201bc269e1c7d40ebd4f0332a7b5bfaa" + checksum = "d9ba5957edafbce84292f703351ae4d2e840ac53a12dd0fd85b2492bc56126b1" exe_path = "neovide.exe" else: download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.AppImage" @@ -1443,8 +1443,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/WerWolv/ImHex/releases/download/v{version}/imhex-{version}-Windows-Portable-x86_64.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "6e9ba9b8671e5b12cb083b65688eca38b5d0ddc03b7970c2da12419cd3194800" + checksum = "d78481860d1e63c02a46066d3d6fa4efd799291667098842c2e5e3e25a2ff789" exe_path = "imhex.exe" else: exe_path = f"imhex-{version}-x86_64.AppImage" @@ -1483,8 +1483,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/BurntSushi/ripgrep/releases/download/{version}/ripgrep-{version}-x86_64-pc-windows-msvc.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "d0f534024c42afd6cb4d38907c25cd2b249b79bbe6cc1dbee8e3e37c2b6e25a1" + checksum = "f162b54de2adfc72d78adb1dbada2dedda111ae0a5e2f6e9500f4f909664c5d2" exe_path = "rg.exe" else: download_url = f"https://github.com/BurntSushi/ripgrep/releases/download/{version}/ripgrep-{version}-x86_64-unknown-linux-musl.tar.gz" @@ -1543,8 +1543,8 @@ def get_manifest(is_windows): if is_windows: download_url = f"https://github.com/sharkdp/fd/releases/download/v{version}/fd-v{version}-x86_64-pc-windows-msvc.zip" - download_checksum = "asd" - checksum = "asd" + download_checksum = "92ac9e6b0a0c6ecdab638ffe210dc786403fff4c66373604cf70df27be45e4fe" + checksum = "c089c9ee1e412a111d65c917a95c757b4e192041f316a52535bfaa3e9e03429f" exe_path = "fd.exe" add_to_devenv_script = [ "set FZF_DEFAULT_OPTS=--multi --layout=reverse", @@ -1620,8 +1620,8 @@ def get_manifest(is_windows): if is_windows: exe_path = "losslesscut.exe" download_url = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/LosslessCut-win-x64.7z" - download_checksum = "asd" - checksum = "asd" + download_checksum = "158ae74e26790134fe634f3371e2081db54cfffe41836a33204c82e54c66227a" + checksum = "29f50f30b1a29d7cb861aa5eacde82d6a305931625b4f048d84c94a5d64e585f" else: exe_path = f"LosslessCut-linux-x86_64.AppImage" download_url = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/{exe_path}" @@ -1697,7 +1697,7 @@ def get_manifest(is_windows): version = "1.8.1" exe_path = "jq-windows-amd64.exe" download_url = f"https://github.com/jqlang/jq/releases/download/jq-{version}/jq-windows-amd64.exe" - download_checksum = "asd" + download_checksum = "23cb60a1354eed6bcc8d9b9735e8c7b388cd1fdcb75726b93bc299ef22dd9334" checksum = download_checksum symlink = [f"jq.exe", f"jq-{version}.exe"] diff --git a/install.py b/install.py index 452744a..522b7dc 100644 --- a/install.py +++ b/install.py @@ -212,6 +212,7 @@ return {{ color_scheme = "Peppermint", default_prog = default_prog, set_environment_variables = set_environment_variables, + prefer_egl = true, }} """)