media/webrtc/trunk/DEPS

changeset 0
6474c204b198
     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 +

mercurial