1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/trunk/DEPS Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,126 @@ 1.4 +vars = { 1.5 + # Use this googlecode_url variable only if there is an internal mirror for it. 1.6 + # If you do not know, use the full path while defining your new deps entry. 1.7 + "googlecode_url": "http://%s.googlecode.com/svn", 1.8 + "chromium_trunk" : "http://src.chromium.org/svn/trunk", 1.9 + "chromium_revision": "162524", 1.10 + # Still needs the libjingle_revision here because some of 1.11 + # the deps have to be pulled from libjingle repository. 1.12 + "libjingle_revision": "204", 1.13 +} 1.14 + 1.15 +# NOTE: Prefer revision numbers to tags for svn deps. Use http rather than 1.16 +# https; the latter can cause problems for users behind proxies. 1.17 +deps = { 1.18 + "trunk/chromium_deps": 1.19 + File(Var("chromium_trunk") + "/src/DEPS@" + Var("chromium_revision")), 1.20 + 1.21 + "trunk/third_party/webrtc": 1.22 + From("trunk/chromium_deps", "src/third_party/webrtc"), 1.23 + 1.24 + # WebRTC deps. 1.25 + "trunk/third_party/libvpx": 1.26 + From("trunk/chromium_deps", "src/third_party/libvpx"), 1.27 + 1.28 + "trunk/third_party/opus/source": 1.29 + "http://git.opus-codec.org/opus.git", 1.30 + 1.31 + "trunk/build": 1.32 + Var("chromium_trunk") + "/src/build@" + Var("chromium_revision"), 1.33 + 1.34 + # Needed by common.gypi. 1.35 + "trunk/google_apis/build": 1.36 + Var("chromium_trunk") + "/src/google_apis/build@" + Var("chromium_revision"), 1.37 + 1.38 + "trunk/testing/gtest": 1.39 + From("trunk/chromium_deps", "src/testing/gtest"), 1.40 + 1.41 + "trunk/tools/gyp": 1.42 + From("trunk/chromium_deps", "src/tools/gyp"), 1.43 + 1.44 + "trunk/tools/clang": 1.45 + Var("chromium_trunk") + "/src/tools/clang@" + Var("chromium_revision"), 1.46 + 1.47 + # Needed by build/common.gypi. 1.48 + "trunk/tools/win/supalink": 1.49 + Var("chromium_trunk") + "/src/tools/win/supalink@" + Var("chromium_revision"), 1.50 + 1.51 + "trunk/third_party/protobuf": 1.52 + Var("chromium_trunk") + "/src/third_party/protobuf@" + Var("chromium_revision"), 1.53 + 1.54 + "trunk/third_party/libjpeg_turbo/": 1.55 + From("trunk/chromium_deps", "src/third_party/libjpeg_turbo"), 1.56 + 1.57 + "trunk/third_party/libjpeg": 1.58 + Var("chromium_trunk") + "/src/third_party/libjpeg@" + Var("chromium_revision"), 1.59 + 1.60 + "trunk/third_party/yasm": 1.61 + Var("chromium_trunk") + "/src/third_party/yasm@" + Var("chromium_revision"), 1.62 + 1.63 + "trunk/third_party/expat": 1.64 + Var("chromium_trunk") + "/src/third_party/expat@" + Var("chromium_revision"), 1.65 + 1.66 + "trunk/third_party/yasm/source/patched-yasm": 1.67 + From("trunk/chromium_deps", "src/third_party/yasm/source/patched-yasm"), 1.68 + 1.69 + "trunk/third_party/libyuv": 1.70 + From("trunk/chromium_deps", "src/third_party/libyuv"), 1.71 + 1.72 + # libjingle deps. 1.73 + "trunk/third_party/libjingle/": 1.74 + File(Var("chromium_trunk") + "/src/third_party/libjingle/libjingle.gyp@" + Var("chromium_revision")), 1.75 + 1.76 + "trunk/third_party/libjingle/source": 1.77 + From("trunk/chromium_deps", "src/third_party/libjingle/source"), 1.78 + 1.79 + "trunk/third_party/libjingle/overrides/talk/base": 1.80 + (Var("googlecode_url") % "libjingle") + "/trunk/talk/base@" + Var("libjingle_revision"), 1.81 + 1.82 + "trunk/third_party/libsrtp/": 1.83 + From("trunk/chromium_deps", "src/third_party/libsrtp"), 1.84 + 1.85 + "trunk/third_party/jsoncpp/": 1.86 + Var("chromium_trunk") + "/src/third_party/jsoncpp@" + Var("chromium_revision"), 1.87 + 1.88 + "trunk/third_party/jsoncpp/source": 1.89 + "http://jsoncpp.svn.sourceforge.net/svnroot/jsoncpp/trunk/jsoncpp@248", 1.90 +} 1.91 + 1.92 +deps_os = { 1.93 + "win": { 1.94 + "trunk/third_party/cygwin/": 1.95 + Var("chromium_trunk") + "/deps/third_party/cygwin@66844", 1.96 + 1.97 + # Used by libjpeg-turbo 1.98 + "trunk/third_party/yasm/binaries": 1.99 + From("trunk/chromium_deps", "src/third_party/yasm/binaries"), 1.100 + }, 1.101 + "unix": { 1.102 + "trunk/third_party/gold": 1.103 + From("trunk/chromium_deps", "src/third_party/gold"), 1.104 + }, 1.105 +} 1.106 + 1.107 +hooks = [ 1.108 + { 1.109 + # Pull clang on mac. If nothing changed, or on non-mac platforms, this takes 1.110 + # zero seconds to run. If something changed, it downloads a prebuilt clang. 1.111 + "pattern": ".", 1.112 + "action": ["python", "trunk/tools/clang/scripts/update.py", "--mac-only"], 1.113 + }, 1.114 + { 1.115 + # Update the cygwin mount on Windows. 1.116 + # This is necessary to get the correct mapping between e.g. /bin and the 1.117 + # cygwin path on Windows. Without it we can't run bash scripts in actions. 1.118 + # Ideally this should be solved in "pylib/gyp/msvs_emulation.py". 1.119 + "pattern": ".", 1.120 + "action": ["python", "trunk/build/win/setup_cygwin_mount.py", 1.121 + "--win-only"], 1.122 + }, 1.123 + { 1.124 + # A change to a .gyp, .gypi, or to GYP itself should run the generator. 1.125 + "pattern": ".", 1.126 + "action": ["python", "trunk/build/gyp_chromium", "--depth=trunk", "trunk/peerconnection_all.gyp"], 1.127 + }, 1.128 +] 1.129 +