[GTK][EFL] Upgrade OpenWebRTC dependency
[WebKit-https.git] / Tools / gtk / jhbuild-webrtc.modules
1 <?xml version="1.0"?>
2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
4 <moduleset>
5
6   <repository type="git" name="github.com"
7       href="https://github.com"/>
8   <repository type="tarball" name="github-tarball"
9       href="https://github.com/"/>
10   <repository type="git" name="freedesktop-git"
11       href="http://anongit.freedesktop.org/git"/>
12
13   <autotools id="libsrtp" autogen-sh="configure">
14     <branch module="cisco/libsrtp/archive/v${version}.tar.gz" version="1.5.2"
15             checkoutdir="libsrtp-${version}"
16             repo="github-tarball"
17             hash="sha256:86e1efe353397c0751f6bdd709794143bd1b76494412860f16ff2b6d9c304eda"
18             md5sum="2309aa6027992810a4285b042c71e644">
19     </branch>
20   </autotools>
21
22   <autotools id="openh264" supports-non-srcdir-builds="no" autogen-sh="pseudo-configure">
23     <branch module="cisco/openh264/archive/v1.4.0.tar.gz" version="1.4.0"
24             checkoutdir="openh264-1.4.0"
25             repo="github-tarball">
26       <patch file="openh264-configure.patch" strip="0"/>
27     </branch>
28   </autotools>
29
30   <autotools id="gstreamer" autogenargs="--disable-gtk-doc">
31     <if condition-set="macos">
32       <autogenargs value="--disable-introspection"/>
33       <makeargs value="CFLAGS+=-Wno-error"/>
34     </if>
35
36     <dependencies>
37       <dep package="orc"/>
38     </dependencies>
39     <branch repo="freedesktop-git" module="gstreamer/gstreamer" version="1.7" checkoutdir="gstreamer" tag="61a8c946acb077959dfec78fc6393a5bea17a260"/>
40   </autotools>
41
42   <autotools id="gst-plugins-base"
43              autogen-sh="autogen.sh"
44              autogenargs="--disable-examples --disable-gtk-doc">
45     <if condition-set="macos">
46       <autogenargs value="--disable-introspection"/>
47       <makeargs value="CFLAGS+=-Wno-error"/>
48     </if>
49     <dependencies>
50       <dep package="gstreamer"/>
51       <dep package="orc"/>
52     </dependencies>
53     <branch repo="freedesktop-git" module="gstreamer/gst-plugins-base" version="1.7" checkoutdir="gst-plugins-base" tag="5f79ccb420d6b270d108892f1c7e3dedbd64b57a"/>
54   </autotools>
55
56   <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
57     <if condition-set="macos">
58       <autogenargs value="--disable-introspection"/>
59       <makeargs value="CFLAGS+=-Wno-error  OBJCFLAGS+=-Wno-error"/>
60     </if>
61     <dependencies>
62       <dep package="gst-plugins-base"/>
63       <dep package="libvpx"/>
64     </dependencies>
65
66     <branch repo="freedesktop-git" module="gstreamer/gst-plugins-good" version="1.7" checkoutdir="gst-plugins-good" tag="0d4e3847f0c9106ed345f0316e4954f82332e250"/>
67   </autotools>
68
69   <autotools id="gst-plugins-bad" autogenargs="--disable-examples --disable-gtk-doc --enable-openh264 --enable-opus --enable-srtp -- PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$JHBUILD_PREFIX/lib/pkgconfig">
70     <makeargs value="CFLAGS+=-Wno-error CXXFLAGS+=-Wno-error OBJCFLAGS+=-Wno-error"/>
71     <if condition-set="macos">
72       <autogenargs value="--disable-introspection"/>
73     </if>
74     <dependencies>
75       <dep package="gst-plugins-base"/>
76       <dep package="libsrtp"/>
77       <dep package="openh264"/>
78     </dependencies>
79
80     <branch repo="freedesktop-git" module="gstreamer/gst-plugins-bad" version="1.7" checkoutdir="gst-plugins-bad" tag="3d5a1ccbf4e5b036164a02c6bd6b0b0ddab19880"/>
81   </autotools>
82
83   <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
84     <if condition-set="macos">
85       <makeargs value="CFLAGS+=-Wno-error"/>
86     </if>
87     <dependencies>
88       <dep package="gst-plugins-base"/>
89     </dependencies>
90
91     <branch repo="freedesktop-git" module="gstreamer/gst-libav" version="1.5" checkoutdir="gst-libav" tag="1.5.2"/>
92   </autotools>
93
94   <autotools id="libusrsctp" supports-non-srcdir-builds="no" autogen-sh="./bootstrap; ./configure --disable-warnings-as-errors">
95     <branch repo="github.com" module="sctplab/usrsctp.git" checkoutdir="usrsctp" tag="c53d43ee76673ee281806497eb43750c239c145f"/>
96    </autotools>
97
98    <autotools id="gst-plugins-openwebrtc" supports-parallel-builds="no" supports-non-srcdir-builds="no" autogen-sh="./autogen.sh; ./configure">
99      <if condition-set="macos">
100        <makeargs value="CFLAGS+=-Wno-error"/>
101      </if>
102      <dependencies>
103        <dep package="gst-plugins-base"/>
104        <dep package="libusrsctp"/>
105      </dependencies>
106     <branch repo="github.com" module="EricssonResearch/openwebrtc-gst-plugins.git" checkoutdir="gst-plugins-openwebrtc" tag="5eb92d7e58a5aec82034d1a6d3f5ef66501172b7"/>
107    </autotools>
108
109    <autotools id="libnice" supports-non-srcdir-builds="no">
110     <dependencies>
111       <dep package="gstreamer"/>
112     </dependencies>
113     <branch repo="freedesktop-git" module="libnice/libnice.git" tag="0.1.13" checkoutdir="libnice"/>
114   </autotools>
115
116   <autotools id="libvpx" supports-non-srcdir-builds="no"
117         autogen-template="./configure --prefix=%(prefix)s --enable-shared --enable-pic --as=yasm --disable-unit-tests ">
118         <branch repo="github.com" module="webmproject/libvpx.git" checkoutdir="libvpx" tag="v1.4.0"/>
119   </autotools>
120
121   <autotools id="openwebrtc" autogenargs="--enable-bridge=no --enable-owr-gst=yes">
122      <if condition-set="macos">
123        <makeargs value="CFLAGS+=-Wno-error"/>
124      </if>
125     <dependencies>
126       <dep package="gst-plugins-openwebrtc"/>
127       <dep package="libnice"/>
128      </dependencies>
129     <branch repo="github.com" module="EricssonResearch/openwebrtc.git" checkoutdir="openwebrtc" tag="f511ea1fa79a33fa3d52bfd1c0969c28084aeb35"/>
130   </autotools>
131
132 </moduleset>