blob: f509b0a3a553555746d0fc7a1920e54652631f50 [file] [log] [blame]
#!/usr/bin/python
# Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import os, shutil
from autotest_lib.client.bin import utils
version = 1
def setup(topdir):
"""Unpack tarball to src/ and apply patch.
@param topdir: The directory of this deps.
"""
tarball = 'webgl-performance-0.0.2.tar.bz2'
srcdir = os.path.join(topdir, 'src')
filesdir = os.path.join(topdir, 'files')
shutil.rmtree(srcdir, ignore_errors=True)
tarball_path = os.path.join(filesdir, tarball)
if not os.path.exists(srcdir):
os.mkdir(srcdir)
utils.extract_tarball_to_dir(tarball_path, srcdir)
os.chdir(srcdir)
utils.system('patch -p1 < ../files/0001-Patch-index.html.patch')
utils.system('patch -p1 < ../files/0002-Report-tests-url-name.patch')
shutil.copy('../files/favicon.ico', srcdir)
pwd = os.getcwd()
utils.update_version(pwd + '/src', True, version, setup, pwd)