Flutter Engine
The Flutter Engine
|
Functions | |
def | find_ndk (volume) |
def | create_asset (target_dir) |
def | main () |
def | download_tarball () |
def | unzip_tarball () |
def | create_install_dir () |
def | build_valgrind () |
def | copy_files (target_dir) |
Variables | |
string | NDK_VER = "android-ndk-r26b" |
NDK_URL = \ | |
string | DMG = "ndk.dmg" |
string | MOUNTED_NAME_START = '/Volumes/Android NDK' |
FILE_DIR = os.path.dirname(os.path.abspath(__file__)) | |
SKIA_ROOT_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir, os.pardir, os.pardir)) | |
string | URL = 'https://github.com/bazelbuild/bazelisk/releases/download/v1.17.0/bazelisk-linux-amd64' |
string | SHA256 = '61699e22abb2a26304edfa1376f65ad24191f94a4ffed68a58d42b6fee01e124' |
string | BINARY = URL.split('/')[-1] |
INFRA_BOTS_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir)) | |
dictionary | to_copy |
string | REPO = 'https://github.com/google/bloaty' |
string | TAG = 'v1.0' |
string | VERSION = "ccache-3.7.7" |
string | CLANG_REVISION = 'llvmorg-18-init-17730-gf670112a' |
int | CLANG_SUB_REVISION = 5 |
string | PACKAGE_VERSION = '%s-%s' % (CLANG_REVISION, CLANG_SUB_REVISION) |
tuple | GS_URL |
string | SHORT_VERSION = "1.4" |
string | BASE_URL = 'https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/%s' |
string | GCLOUD_BASE_NAME = 'google-cloud-sdk' |
string | GCLOUD_ARCHIVE = '%s-343.0.0-linux-x86_64.tar.gz' % GCLOUD_BASE_NAME |
string | GCLOUD_URL = BASE_URL % GCLOUD_ARCHIVE |
string | GO_URL = "https://go.dev/dl/go1.21.5.linux-amd64.tar.gz" |
string | DOWNLOAD_URL = 'https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64' |
string | SHA256_URL = 'https://dl.k8s.io/%s/bin/linux/amd64/kubectl.sha256' % VERSION |
string | SDK_VERSION = '1.3.211.0' |
tuple | SDK_URL |
string | DOCKER_IMAGE = 'gcr.io/skia-public/mesa-driver-builder:v2' |
string | BUILD_SCRIPT = '/opt/build_mesa.sh' |
string | MESA_VERSION = '18.3.3' |
string | REPO_URL = "https://github.com/vektra/mockery.git" |
string | REPO_DIR = "mockery_repo" |
string | BINARY_NAME = "mockery" |
string | NODE_URL = "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz" |
string | NODE_EXTRACT_NAME = "node-v12.16.3-linux-x64" |
tuple | ZIP_URL |
string | ARABIC_URL = 'https://fonts.gstatic.com/s/notonaskharabic/v33/RrQ5bpV-9Dd1b1OAGA6M9PkyDuVBePeKNaxcsss0Y7bwvc5krK0z9_Mnuw.ttf' |
string | ARABIC_SHA256 = 'b957e8c71a24e50c1aad4df775c46282bbe5e62e2b2b2ca72b153d75b6a15edd' |
SVG_TOOLS = os.path.join(INFRA_BOTS_DIR, os.pardir, os.pardir, 'tools', 'svg') | |
string | SVG_GS_BUCKET = 'gs://skia-svgs' |
string | VALGRIND = 'valgrind-3.15.0' |
string | TARBALL = '%s.tar.bz2' % VALGRIND |
TEMP_DIR = os.path.join(tempfile.gettempdir(), 'skia-%s' % VALGRIND) | |
INSTALL_DIR = os.path.join(TEMP_DIR, 'valgrind_install') | |
def create.build_valgrind | ( | ) |
Definition at line 57 of file create.py.
def create.copy_files | ( | target_dir | ) |
Definition at line 66 of file create.py.
def create.create_asset | ( | target_dir | ) |
Create the asset.
Compiles the task driver using bazel, which is presumed to be on PATH
Copy the fonts from two different git repos into one folder.
Definition at line 32 of file create.py.
def create.create_install_dir | ( | ) |
def create.download_tarball | ( | ) |
def create.find_ndk | ( | volume | ) |
def create.main | ( | ) |
Definition at line 69 of file create.py.
def create.unzip_tarball | ( | ) |
string create.ARABIC_SHA256 = 'b957e8c71a24e50c1aad4df775c46282bbe5e62e2b2b2ca72b153d75b6a15edd' |
string create.ARABIC_URL = 'https://fonts.gstatic.com/s/notonaskharabic/v33/RrQ5bpV-9Dd1b1OAGA6M9PkyDuVBePeKNaxcsss0Y7bwvc5krK0z9_Mnuw.ttf' |
string create.BASE_URL = 'https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/%s' |
string create.CLANG_REVISION = 'llvmorg-18-init-17730-gf670112a' |
string create.DOCKER_IMAGE = 'gcr.io/skia-public/mesa-driver-builder:v2' |
string create.DOWNLOAD_URL = 'https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64' |
create.FILE_DIR = os.path.dirname(os.path.abspath(__file__)) |
string create.GCLOUD_ARCHIVE = '%s-343.0.0-linux-x86_64.tar.gz' % GCLOUD_BASE_NAME |
string create.GCLOUD_URL = BASE_URL % GCLOUD_ARCHIVE |
string create.GO_URL = "https://go.dev/dl/go1.21.5.linux-amd64.tar.gz" |
tuple create.GS_URL |
create.INFRA_BOTS_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir)) |
create.INSTALL_DIR = os.path.join(TEMP_DIR, 'valgrind_install') |
string create.NODE_EXTRACT_NAME = "node-v12.16.3-linux-x64" |
string create.NODE_URL = "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz" |
string create.PACKAGE_VERSION = '%s-%s' % (CLANG_REVISION, CLANG_SUB_REVISION) |
string create.REPO_URL = "https://github.com/vektra/mockery.git" |
tuple create.SDK_URL |
string create.SHA256 = '61699e22abb2a26304edfa1376f65ad24191f94a4ffed68a58d42b6fee01e124' |
create.SKIA_ROOT_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir, os.pardir, os.pardir)) |
create.SVG_TOOLS = os.path.join(INFRA_BOTS_DIR, os.pardir, os.pardir, 'tools', 'svg') |
create.TEMP_DIR = os.path.join(tempfile.gettempdir(), 'skia-%s' % VALGRIND) |
dictionary create.to_copy |
string create.URL = 'https://github.com/bazelbuild/bazelisk/releases/download/v1.17.0/bazelisk-linux-amd64' |