[GTK] gst-plugins-good fails to build with newer Linux(v4l2)
[WebKit-https.git] / Tools / gtk / jhbuild.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   <metamodule id="webkitgtk-testing-dependencies">
7     <dependencies>
8       <dep package="make"/>
9       <dep package="cairo"/>
10       <dep package="fonts"/>
11       <dep package="fontconfig"/>
12       <dep package="freetype6"/>
13       <dep package="harfbuzz"/>
14       <dep package="libxml2"/>
15       <dep package="gdk-pixbuf"/>
16       <dep package="gtk+"/>
17       <dep package="glib"/>
18       <dep package="glib-networking"/>
19       <dep package="gnome-icon-theme"/>
20       <dep package="gnome-icon-theme-symbolic"/>
21       <dep package="gnome-themes-standard"/>
22       <dep package="libsoup"/>
23       <dep package="at-spi2-core"/>
24       <dep package="at-spi2-atk"/>
25       <dep package="gstreamer"/>
26       <dep package="gst-plugins-base"/>
27       <dep package="gst-plugins-good"/>
28       <dep package="gst-plugins-bad"/>
29       <dep package="gst-libav"/>
30     </dependencies>
31   </metamodule>
32
33   <include href="jhbuild-optional.modules"/>
34
35   <repository type="tarball" name="ftp.gnu.org"
36       href="ftp://ftp.gnu.org/gnu/"/>
37   <repository type="git" name="github.com"
38       href="git://github.com"/>
39   <repository type="tarball" name="sourceware.org-mirror"
40       href="ftp://mirrors.kernel.org/sources.redhat.com/"/>
41   <repository type="tarball" name="ftp.gnome.org"
42       href="http://ftp.gnome.org"/>
43   <repository type="git" name="git.gnome.org"
44       href="git://git.gnome.org/"/>
45   <repository type="tarball" name="cairographics.org"
46       href="http://cairographics.org"/>
47   <repository type="tarball" name="freedesktop.org"
48       href="http://www.freedesktop.org"/>
49   <repository type="tarball" name="xmlsoft.org"
50       href="ftp://xmlsoft.org"/>
51   <repository type="git" name="gstreamer"
52       href="git://anongit.freedesktop.org/git/gstreamer/"/>
53
54   <autotools id="make" autogen-sh="configure">
55     <branch repo="ftp.gnu.org"
56             module="make/make-3.82.tar.bz2" version="3.82"
57             size="1242186" md5sum="1a11100f3c63fcf5753818e59d63088f">
58       <patch file="make-3.82-arg-list-length.patch" strip="1"/>
59       <patch file="make-3.82-parallel-build.patch" strip="1"/>
60     </branch>
61   </autotools>
62
63   <autotools id="cairo" autogen-sh="configure">
64     <dependencies>
65       <dep package="fontconfig"/>
66       <dep package="pixman"/>
67     </dependencies>
68     <branch module="releases/cairo-1.12.8.tar.xz" version="1.12.8"
69             repo="cairographics.org"
70             hash="sha256:8fbb6fc66117ab4100bad830cb4479497e53c6f3facb98bf05c8d298554ebdd9"
71             md5sum="8b3dcade859c44fb7e56fc68edfe9a45">
72     </branch>
73   </autotools>
74
75   <autotools id="pixman" autogen-sh="configure"
76              autogenargs="--enable-gtk=no">
77     <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
78             repo="cairographics.org"
79             hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
80             md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
81     </branch>
82   </autotools>
83
84   <autotools id="fonts"
85              skip-autogen="true">
86     <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.4"/>
87   </autotools>
88
89   <tarball id="freetype6">
90     <source href="download.savannah.gnu.org/releases/freetype/freetype-2.4.2.tar.bz2" version="2.4.2"
91             hash="sha256:9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe"
92             md5sum="647ee8ed266f9a4117c8d0a4855b3d3e"/>
93   </tarball>
94
95   <autotools id="harfbuzz" autogen-sh="configure">
96     <branch module="software/harfbuzz/release/harfbuzz-0.9.14.tar.bz2" version="0.9.14"
97             checkoutdir="harfbuzz-0.9.14"
98             repo="freedesktop.org"
99             hash="sha256:d07c0ffdbbbfdfbb6c65e73fe9c76466e87dbf04b094cbd0abf5fd7d571a4004"
100             md5sum="7e1990b79060e98e2d31f677a0ac9eed">
101     </branch>
102   </autotools>
103
104   <autotools id="libffi" autogen-sh="configure">
105     <branch module="libffi/libffi-3.0.10.tar.gz" version="3.0.10"
106              repo="sourceware.org-mirror"
107              hash="sha256:f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f"
108              md5sum="79390673f5d07a8fb342bc09b5055b6f"/>
109   </autotools>
110
111   <autotools id="gdk-pixbuf" autogen-sh="configure"
112              autogenargs="--disable-introspection">
113     <dependencies>
114       <dep package="glib"/>
115     </dependencies>
116     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.5.tar.xz" version="2.26.5"
117             repo="ftp.gnome.org"
118             hash="sha256:77696fd163bca95a130a1883dbd78d0ae4d782de2fc85a9a38556d13681f5c84"
119             md5sum="339329e6d619ee3e1cb93979111b04c0"/>
120   </autotools>
121
122   <autotools id="librsvg" autogen-sh="configure"
123              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
124     <dependencies>
125       <dep package="gdk-pixbuf"/>
126     </dependencies>
127     <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
128             repo="ftp.gnome.org"
129             hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
130             md5sum="89d483f30a7c77245b7ee02faaea5a5a"/>
131   </autotools>
132
133   <autotools id="gtk+" autogen-sh="configure"
134              autogenargs="--disable-introspection">
135     <dependencies>
136       <dep package="glib"/>
137       <dep package="cairo"/>
138       <dep package="gdk-pixbuf"/>
139     </dependencies>
140     <branch module="/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.2.tar.xz" version="3.4.2"
141             repo="ftp.gnome.org"
142             hash="sha256:b1ab72bc61434418160ff0c7edfd93c74758ed8a35e2ed3d07e3e218c2705480"
143             md5sum="9e20443fbaa3ba3e9cbd2fc44d6be121"/>
144   </autotools>
145
146   <autotools id="glib"
147              autogen-sh="configure"
148              autogenargs="--disable-dtrace">
149     <dependencies>
150       <dep package="libffi"/>
151     </dependencies>
152     <branch module="/pub/GNOME/sources/glib/2.35/glib-2.35.2.tar.xz" version="2.35.2"
153             repo="ftp.gnome.org"
154             hash="sha256:84fffa2041850352b83a7b27c127f1c4e8b3d169aa3a000b100820ba10f8c19e"/>
155   </autotools>
156
157   <autotools id="glib-networking">
158     <dependencies>
159       <dep package="glib"/>
160     </dependencies>
161     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
162             repo="ftp.gnome.org"
163             hash="sha256:e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
164             md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
165   </autotools>
166
167   <autotools id="libsoup"
168              autogenargs="--without-gnome --disable-introspection">
169     <dependencies>
170       <dep package="glib-networking"/>
171     </dependencies>
172     <branch module="libsoup" version="2.40.2-r1"
173             repo="git.gnome.org"
174             revision="5651d18eb8c9edff5961a32c488641bf6776ca6b"/>
175   </autotools>
176
177   <autotools id="fontconfig" autogen-sh="configure">
178     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
179             repo="freedesktop.org"
180             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
181             md5sum="77e15a92006ddc2adbb06f840d591c0e">
182     </branch>
183   </autotools>
184
185   <autotools id="gnome-icon-theme" autogen-sh="configure">
186     <dependencies>
187       <dep package="gtk+"/>
188     </dependencies>
189     <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
190             repo="ftp.gnome.org"
191             hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
192             md5sum="40be1e5a6eae11181311a6fc432cf892">
193     </branch>
194   </autotools>
195
196   <autotools id="gnome-icon-theme-symbolic" autogen-sh="configure">
197     <dependencies>
198       <dep package="gtk+"/>
199     </dependencies>
200     <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1"
201             repo="ftp.gnome.org"
202             hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb"
203             md5sum="94137d3c256f2cc80298a9bef15d68c4">
204     </branch>
205   </autotools>
206
207   <autotools id="gnome-themes-standard" autogen-sh="configure">
208     <dependencies>
209       <dep package="gtk+"/>
210       <dep package="librsvg"/>
211     </dependencies>
212     <branch module="pub/GNOME/sources/gnome-themes-standard/3.4/gnome-themes-standard-3.4.2.tar.xz" version="3.4.2"
213             repo="ftp.gnome.org"
214             hash="sha256:aa29d23708e3357775fb7ea2de14b90551a2c732fce297f3372dae005374c3a8"
215             md5sum="bbe736709a7cf00bd18f3b2b82e7a59e">
216     </branch>
217   </autotools>
218
219   <autotools id="at-spi2-core" 
220              autogenargs="--disable-introspection">
221     <branch module="pub/GNOME/sources/at-spi2-core/2.2/at-spi2-core-2.2.1.tar.xz" version="2.2.1"
222             repo="ftp.gnome.org"
223             hash="sha256:2a4129420decca3657e163a4dbb1a3cb28acafe32ea1292417fdd81084d48fac"
224             md5sum="183916373d6906ff6b220bd44d15ff97">
225     </branch>
226     <dependencies>
227       <dep package="glib"/>
228     </dependencies>
229   </autotools>
230
231   <autotools id="at-spi2-atk">
232     <branch module="pub/GNOME/sources/at-spi2-atk/2.2/at-spi2-atk-2.2.1.tar.xz" version="2.2.1"
233             repo="ftp.gnome.org"
234             hash="sha256:6677def34b16c9a28d6ad96473ea56a3c0e13aa968e584df004cd44c8691ea1a"
235             md5sum="19646097aca25a9c1b8ba7ab8d172916">
236     </branch>
237     <dependencies>
238       <dep package="glib"/>
239       <dep package="at-spi2-core"/>
240     </dependencies>
241   </autotools>
242
243   <autotools id="libxml2">
244     <branch module="/libxml2/libxml2-2.9.0.tar.gz" version="2.9.0"
245             repo="xmlsoft.org"
246             hash="sha256:ad25d91958b7212abdc12b9611cfb4dc4e5cddb6d1e9891532f48aacee422b82"
247             md5sum="5b9bebf4f5d2200ae2c4efe8fa6103f7">
248       <patch file="libxml2-2.9.0-dtd.patch" strip="1"/>
249     </branch>
250   </autotools>
251
252   <autotools id="gstreamer">
253     <branch repo="gstreamer" module="gstreamer" checkoutdir="gstreamer" tag="1.0.4"/>
254   </autotools>
255
256   <autotools id="gst-plugins-base" autogenargs="--disable-examples">
257     <dependencies>
258       <dep package="gstreamer"/>
259     </dependencies>
260     <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base" tag="1.0.4"/>
261   </autotools>
262
263   <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gst_v4l2 --without-libv4l2">
264     <dependencies>
265       <dep package="gst-plugins-base"/>
266     </dependencies>
267     <branch repo="gstreamer" module="gst-plugins-good" checkoutdir="gst-plugins-good" tag="1.0.4"/>
268   </autotools>
269
270   <autotools id="gst-plugins-bad" autogenargs="--disable-examples">
271     <dependencies>
272       <dep package="gst-plugins-base"/>
273     </dependencies>
274     <branch repo="gstreamer" module="gst-plugins-bad" checkoutdir="gst-plugins-bad" tag="1.0.4"/>
275   </autotools>
276
277   <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm'">
278     <dependencies>
279       <dep package="gst-plugins-base"/>
280     </dependencies>
281     <branch repo="gstreamer" module="gst-libav" checkoutdir="gst-libav" tag="1.0.4"/>
282   </autotools>
283
284 </moduleset>