mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Download prebuilt dependencies from Github instead of S3
After moving nightly builds to GitHub releases, the major contributor to AWS cost is now the S3 data transfer charges. This PR only addresses the data transfer costs incurred due to the download of gstreamer dependency in the linux and the Windows dependencies (llvm, cmake, moztools, openssl etc) for MSVC builds. Android dependencies and UWP/Hololens dependencies will continue to be served from S3. These can be moved to GH as well in a future PR. Signed-off-by: Mukilan Thiyagarajan <me@mukilan.in>
This commit is contained in:
parent
9acb9cc5cf
commit
6e7cb9bffa
2 changed files with 2 additions and 2 deletions
|
@ -128,7 +128,7 @@ def windows_msvc(context, force=False):
|
|||
'''Bootstrapper for MSVC building on Windows.'''
|
||||
|
||||
deps_dir = os.path.join(context.sharedir, "msvc-dependencies")
|
||||
deps_url = "https://servo-deps-2.s3.amazonaws.com/msvc-deps/"
|
||||
deps_url = "https://github.com/servo/servo-build-deps/releases/download/msvc-deps/"
|
||||
|
||||
def version(package):
|
||||
return packages.WINDOWS_MSVC[package]
|
||||
|
|
|
@ -6,5 +6,5 @@
|
|||
|
||||
set -o errexit
|
||||
|
||||
curl -L https://servo-deps-2.s3.amazonaws.com/gstreamer/gstreamer-1.16-x86_64-linux-gnu.20190515.tar.gz | tar xz
|
||||
curl -L https://github.com/servo/servo-build-deps/releases/download/linux/gstreamer-1.16-x86_64-linux-gnu.20190515.tar.gz | tar xz
|
||||
sed -i "s;prefix=/opt/gst;prefix=$PWD/gst;g" $PWD/gst/lib/pkgconfig/*.pc
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue