aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/packages.py
Commit message (Collapse)AuthorAgeFilesLines
* Start organizing platform-specific Python codeMartin Robinson2023-05-191-14/+0
| | | | | | This starts to split platform-specific Python code into its own module, which should help to tidy up our mach commands and make things more reusable.
* Update LLVM toolchain version for WindowsMukilan Thiyagarajan2023-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | Windows MSCV nightly builds have been failing since Jan 18. The failure is similar to the one @delan identified where the CI build started to fail after the version of LLVM included in Github Actions runner images was bumped from 14 to 15. As discussed on Zulip, we already have support in ./mach bootstrap to download the LLVM binaries from our s3 bucket. Following the documented [process], new LLVM 15.0.5 binaries have been uploaded to S3. This PR updates the bootstrap script to use this new LLVM version. [process]: https://github.com/servo/servo/wiki/Upgrading-the-windows-LLVM-binaries Signed-off-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
* Upgade to LLVM 14 on Windows.Josh Matthews2022-08-051-1/+1
|
* Use build-std instead of xargo.Josh Matthews2021-02-251-1/+0
|
* Auto merge of #27619 - servo:rustup, r=jdmbors-servo2021-02-251-1/+1
|\ | | | | | | | | | | Upgrade to rustc 1.48.0-nightly (623fb90b5 2020-09-26) https://github.com/rust-lang/hashbrown/pull/159 reduced `size_of::<HashMap>()`
| * Upgrade Xargo to v0.3.22Simon Sapin2021-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes a “Fix for changed rustc directory layout.” change: https://github.com/japaric/xargo/blob/master/CHANGELOG.md#v0322---2020-07-29 We use Xargo to compile rust-std for Windows UWP targets. I built `xargo.exe` on Taskcluster with task https://community-tc.services.mozilla.com/tasks/IHwGq_ViRpGuomBx82XmpQ created through https://community-tc.services.mozilla.com/tasks/create with this definition: ```yaml provisionerId: proj-servo workerType: win2016 schedulerId: taskcluster-github created: '2021-01-25T19:39:29.952Z' deadline: '2021-01-26T19:39:29.952Z' expires: '2022-01-25T19:39:29.952Z' payload: mounts: - file: rustup-init.exe content: url: https://win.rustup.rs/x86_64 command: - '%HOMEDRIVE%%HOMEPATH%\rustup-init.exe --profile=minimal -y' - set PATH=%HOMEDRIVE%%HOMEPATH%\.cargo\bin;%PATH% - |- cargo install xargo --version 0.3.22 copy %HOMEDRIVE%%HOMEPATH%\.cargo\bin\xargo.exe . artifacts: - name: public/xargo.exe path: xargo.exe type: file expires: '2022-01-25T15:07:23.782706Z' maxRunTime: 5400 metadata: name: Xargo build for Windows description: '' owner: infra@servo.org source: https://community-tc.services.mozilla.com/tasks/create ``` (Note the "update timestamps" button in the bottom-right menu.) I then created a ZIP file that contains `xargo-v0.3.22/xargo.exe` and uploaded it with `aws s3 cp ./xargo-v0.3.22.zip s3://servo-deps-2/msvc-deps/` where our build system can find it.
* | Update to LLVM 11.Josh Matthews2021-02-181-1/+1
|/
* Upgrade clang to 9.0 on Windows.Josh Matthews2020-04-151-1/+1
|
* Update windows llvm to 8.0.1.Josh Matthews2020-01-231-1/+1
|
* Update xargoManish Goregaokar2019-11-181-1/+1
|
* Support building UWP with native UWP rustc target.Josh Matthews2019-10-121-0/+1
|
* Update to UWP compatible OpenSSL build.Josh Matthews2019-10-021-1/+1
|
* Bump gstreamer-uwp msvc-package to 1.16.0.5Manish Goregaokar2019-10-011-1/+1
| | | | This new package contains a hacky gstreamer-webrtc-1.0.pc file so that we can still do self-contained builds without relying on external PKG_CONFIG_PATH.
* Use updated gstreamer binaries for UWP.Josh Matthews2019-09-111-1/+1
|
* Added support to download nuget and added python code to automate the x64 ↵angelortiz10072019-08-211-0/+1
| | | | and arm64 mach build -r/-d --uwp build process.
* Use packaged OpenXRManish Goregaokar2019-08-121-0/+1
|
* Vendor UWP GStreamer binaries.Josh Matthews2019-07-271-0/+1
|
* Use openssl dependency that works on arm64.Josh Matthews2019-07-231-1/+1
|
* Upgrade to LLVM 8 on Windows.Josh Matthews2019-06-111-1/+1
|
* Switch windows openssl binaries to ones generated by vcpkg.Josh Matthews2019-05-311-1/+1
|
* Update cmake for MSVC builds.Josh Matthews2019-04-241-1/+1
|
* Upgrade LLVM on windows.Josh Matthews2019-01-241-1/+1
|
* Update MPL license to https (part 1)Jan Andre Ikenmeyer2018-11-191-1/+1
|
* Upgraded to SM 60Alan Jeffrey2018-08-201-1/+1
|
* build(servo): bump up llvm to 6.0.0OJ Kwon2018-06-011-1/+1
|
* Updated to mozjs v0.7.1.Alan Jeffrey2018-05-301-0/+1
|
* Remove more deprecated Windows GNU code/docsAneesh Agrawal2017-04-161-15/+0
|
* Update cmake to 3.7.2UK9922017-04-111-1/+1
|
* Update Hyper and OpenSSLddh2017-03-311-1/+1
|
* Remove freetype dependency on WindowsUK9922017-02-061-1/+0
|
* Clean up and simplify existing `mach bootstrap`Aneesh Agrawal2017-01-151-0/+26
- Default to interactive mode and remove the `--interactive` flag - Use `--force` to skip interactivity - Change MSVC dependency storage organization on disk: put each version into its own folder and directly refer to the versioned folders, providing immutability and making the installation list redundant - Reuse `host_triple()` function to fix broken bootstrapper dispatching - Simplify code: - Remove or inline many unused and redudant functions and variables - Prefer plain functions to classes - Consolidate into fewer files, remove unnecessary bootstrapper/ dir - Improve Python style - Sort dependency list