Merge pull request #146805 from primeos/chromium

chromium: update.py: Download files from the main repository
This commit is contained in:
Michael Weiss 2021-11-20 23:14:30 +01:00 committed by GitHub
commit f7daa17766
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,7 @@
via upstream-info.json.""" via upstream-info.json."""
# Usage: ./update.py [--commit] # Usage: ./update.py [--commit]
import base64
import csv import csv
import json import json
import re import re
@ -48,9 +49,10 @@ def nix_prefetch_git(url, rev):
def get_file_revision(revision, file_path): def get_file_revision(revision, file_path):
"""Fetches the requested Git revision of the given Chromium file.""" """Fetches the requested Git revision of the given Chromium file."""
url = f'https://raw.githubusercontent.com/chromium/chromium/{revision}/{file_path}' url = f'https://chromium.googlesource.com/chromium/src/+/refs/tags/{revision}/{file_path}?format=TEXT'
with urlopen(url) as http_response: with urlopen(url) as http_response:
return http_response.read() resp = http_response.read()
return base64.b64decode(resp)
def get_matching_chromedriver(version): def get_matching_chromedriver(version):