-
-
Notifications
You must be signed in to change notification settings - Fork 831
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Windows setup script #673
Improve Windows setup script #673
Commits on Apr 4, 2023
-
- Change LLVM install logic to use version 15 instead of the latest, due to incompatibilities of new LLVM (16) with `ffmpeg-sys-next` build script - Add check to ensure script is executed as administrator, due to chocolatey requiring admin privileges to install `protoc` - Update ffmpeg to 5.1.1 to match used `ffmpeg-sys-next` version - Don't attempt to reinstall LLVM when it is already installed
Configuration menu - View commit details
-
Copy full SHA for c7564a2 - Browse repository at this point
Copy the full SHA c7564a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e12b1 - Browse repository at this point
Copy the full SHA a2e12b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b29d07 - Browse repository at this point
Copy the full SHA 8b29d07View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed0e85d - Browse repository at this point
Copy the full SHA ed0e85dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d463f4c - Browse repository at this point
Copy the full SHA d463f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af0fea - Browse repository at this point
Copy the full SHA 7af0feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7760c8 - Browse repository at this point
Copy the full SHA b7760c8View commit details
Commits on Apr 5, 2023
-
Better installation logic for llvm, protobuf, ffmpeg
- Remove dependency in Chocolatey - Download ffmpeg version based on ffmpeg-sys-next version - Improve version checks - Install protobuf directly from github - Update rimraf so globbing works in Windows - Avoid dist/.gitignore being deleted by rimraf
Configuration menu - View commit details
-
Copy full SHA for 57b7800 - Browse repository at this point
Copy the full SHA 57b7800View commit details -
Fix bugs and handle errors in Windows setup script
- Check for connectivity with GitHub before proceeding with setup. - Implement a workaround for pnpm bootstrap problems on Windows. - Check if Cargo packages are up to date before parsing the metadata. - Ensure that the FFMPEG_DIR environment variable is set. - Use double quotes for rimraf arguments on Windows.
Configuration menu - View commit details
-
Copy full SHA for e2a802d - Browse repository at this point
Copy the full SHA e2a802dView commit details -
Auto-install VisualBuildTools (C++) and Rust in Windows setup
- Fix protoc envvars not being set in CI - Improve logs
Configuration menu - View commit details
-
Copy full SHA for 97eccab - Browse repository at this point
Copy the full SHA 97eccabView commit details -
- Remove sleeps - Uninstall any imcompatible LLVM version present - Ensure path is fresh after installing rust and cargo
Configuration menu - View commit details
-
Copy full SHA for 6f4c678 - Browse repository at this point
Copy the full SHA 6f4c678View commit details -
Fix system path not being set correctly in windows setup script
- Install node with winget and pnpm with npm - Rewrite initial script message - Don't wait for user interaction when running in CI
Configuration menu - View commit details
-
Copy full SHA for 82a65a3 - Browse repository at this point
Copy the full SHA 82a65a3View commit details -
Improve environment check to ensure we are on Windows x64
- Warn users if they have already installed incompatible versions of LLVM and pnpm instead of silently removing them
Configuration menu - View commit details
-
Copy full SHA for be4206e - Browse repository at this point
Copy the full SHA be4206eView commit details
Commits on Apr 6, 2023
-
Ensure Path and Env are correctly set and available in the windows se…
…tup script - Improve error handling - Improve logs
Configuration menu - View commit details
-
Copy full SHA for 12e19c5 - Browse repository at this point
Copy the full SHA 12e19c5View commit details -
Fix FFmpeg version parsing getting multiple version sometimes
- Fix some typos
Configuration menu - View commit details
-
Copy full SHA for 24794ad - Browse repository at this point
Copy the full SHA 24794adView commit details