c6adfd450e639c0412a68b157e8b1b7b18a18586
[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="gdk-pixbuf"/>
14       <dep package="gtk+"/>
15       <dep package="glib"/>
16       <dep package="glib-networking"/>
17       <dep package="gnome-icon-theme"/>
18       <dep package="gnome-themes-standard"/>
19       <dep package="libsoup"/>
20       <dep package="at-spi2-core"/>
21       <dep package="at-spi2-atk"/>
22       <dep package="gstreamer"/>
23       <dep package="gst-plugins-base"/>
24       <dep package="gst-plugins-good"/>
25       <dep package="gst-plugins-bad"/>
26       <dep package="gst-ffmpeg"/>
27     </dependencies>
28   </metamodule>
29
30   <repository type="tarball" name="ftp.gnu.org"
31       href="ftp://ftp.gnu.org/gnu/"/>
32   <repository type="tarball" name="github.com"
33       href="https://github.com"/>
34   <repository type="tarball" name="sourceware.org"
35       href="ftp://sourceware.org"/>
36   <repository type="tarball" name="ftp.gnome.org"
37       href="http://ftp.gnome.org"/>
38   <repository type="git" name="git.gnome.org"
39       href="git://git.gnome.org/"/>
40   <repository type="tarball" name="cairographics.org"
41       href="http://cairographics.org"/>
42   <repository type="tarball" name="freedesktop.org"
43       href="http://www.freedesktop.org"/>
44   <repository type="git" name="gstreamer"
45       href="git://anongit.freedesktop.org/git/gstreamer/"/>
46   <repository type="git" name="entropywave"
47       href="git://code.entropywave.com/git/"/>
48   <repository type="tarball" name="xiph"
49               href="http://downloads.xiph.org/releases/"/>
50
51   <autotools id="make" autogen-sh="configure">
52     <branch repo="ftp.gnu.org"
53             module="make/make-3.82.tar.bz2" version="3.82"
54             size="1242186" md5sum="1a11100f3c63fcf5753818e59d63088f">
55       <patch file="make-3.82-arg-list-length.patch" strip="1"/>
56       <patch file="make-3.82-parallel-build.patch" strip="1"/>
57     </branch>
58   </autotools>
59
60   <autotools id="cairo" autogen-sh="configure">
61     <dependencies>
62       <dep package="pixman"/>
63     </dependencies>
64     <branch module="releases/cairo-1.10.2.tar.gz" version="1.10.2"
65             repo="cairographics.org"
66             hash="sha256:32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41"
67             md5sum="f101a9e88b783337b20b2e26dfd26d5f">
68     </branch>
69   </autotools>
70
71   <autotools id="pixman" autogen-sh="configure"
72              autogenargs="--enable-gtk=no">
73     <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
74             repo="cairographics.org"
75             hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
76             md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
77     </branch>
78   </autotools>
79
80   <autotools id="fonts"
81              skip-autogen="true">
82     <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
83             repo="github.com"
84             hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"
85             md5sum="10e74de1a8ba961d9037994d427b1dd2">
86     </branch>
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="libffi" autogen-sh="configure">
96     <branch module="/pub/libffi/libffi-3.0.10.tar.gz" version="3.0.10"
97              repo="sourceware.org"
98              hash="sha256:f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f"
99              md5sum="79390673f5d07a8fb342bc09b5055b6f"/>
100   </autotools>
101
102   <autotools id="gdk-pixbuf" autogen-sh="configure"
103              autogenargs="--disable-introspection">
104     <dependencies>
105       <dep package="glib"/>
106     </dependencies>
107     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.0.tar.xz" version="2.26.0"
108             repo="ftp.gnome.org"
109             hash="sha256:a5028d3a33710cbb6c6264bc561b6e252b37f067dff7b5b52473621e064f254d"
110             md5sum="1c186f9903a20e96587b9afb27944b40"/>
111   </autotools>
112
113   <autotools id="librsvg" autogen-sh="configure"
114              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
115     <dependencies>
116       <dep package="gdk-pixbuf"/>
117     </dependencies>
118     <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
119             repo="ftp.gnome.org"
120             hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
121             md5sum="89d483f30a7c77245b7ee02faaea5a5a"/>
122   </autotools>
123
124   <autotools id="pango"
125              autogenargs="--disable-introspection">
126     <dependencies>
127       <dep package="glib"/>
128       <dep package="freetype6"/>
129       <dep package="cairo"/>
130     </dependencies>
131     <branch module="/pub/GNOME/sources/pango/1.30/pango-1.30.0.tar.xz" version="1.30.0"
132             repo="ftp.gnome.org"
133             hash="sha256:7c6d2ab024affaed0e942f9279b818235f9c6a36d9fc50688f48d387f4102dff"
134             md5sum="2a70627ffd9f43c52c04cc0b05fe359f"/>
135   </autotools>
136
137   <autotools id="gtk+" autogen-sh="configure"
138              autogenargs="--disable-introspection">
139     <dependencies>
140       <dep package="glib"/>
141       <dep package="cairo"/>
142       <dep package="pango"/>
143       <dep package="gdk-pixbuf"/>
144     </dependencies>
145     <branch module="/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.0.tar.xz" version="3.4.0"
146             repo="ftp.gnome.org"
147             hash="sha256:00af8be8bc60355e08a8f57e3e7503c916cec5cd5c6acb3eaedb01330b81f3e0"
148             md5sum="f9a0bc875cf95c0462910d2d32528464"/>
149   </autotools>
150
151   <autotools id="glib"
152              autogenargs="--disable-dtrace">
153     <dependencies>
154       <dep package="libffi"/>
155     </dependencies>
156     <branch module="/pub/GNOME/sources/glib/2.33/glib-2.33.2.tar.xz" version="2.33.2"
157             repo="ftp.gnome.org"
158             hash="sha256:b7163e9f159775d13ecfb433d67c3f0883e0e518e85b2e970d4ad9773d7cd0b4"
159             md5sum="06ef0099fed22afcf34ade39ddff9a5b"/>
160   </autotools>
161
162   <autotools id="glib-networking">
163     <dependencies>
164       <dep package="glib"/>
165     </dependencies>
166     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
167             repo="ftp.gnome.org"
168             hash="sha256:e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
169             md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
170   </autotools>
171
172   <autotools id="libsoup"
173              autogenargs="--without-gnome --disable-introspection">
174     <dependencies>
175       <dep package="glib-networking"/>
176     </dependencies>
177     <branch module="libsoup" version="2.39.2"
178             repo="git.gnome.org"
179             tag="LIBSOUP_2_39_2"/>
180   </autotools>
181
182   <autotools id="fontconfig" autogen-sh="configure">
183     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
184             repo="freedesktop.org"
185             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
186             md5sum="77e15a92006ddc2adbb06f840d591c0e">
187     </branch>
188   </autotools>
189
190   <autotools id="gnome-icon-theme" autogen-sh="configure">
191     <dependencies>
192       <dep package="gtk+"/>
193     </dependencies>
194     <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
195             repo="ftp.gnome.org"
196             hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
197             md5sum="40be1e5a6eae11181311a6fc432cf892">
198     </branch>
199   </autotools>
200
201   <autotools id="gnome-themes-standard" autogen-sh="configure">
202     <dependencies>
203       <dep package="gtk+"/>
204       <dep package="librsvg"/>
205     </dependencies>
206     <branch module="pub/GNOME/sources/gnome-themes-standard/3.4/gnome-themes-standard-3.4.0.tar.xz" version="3.4.0"
207             repo="ftp.gnome.org"
208             hash="sha256:6c85056db16b748a14c412554371a22f096b981d2eca3ae3d6922a435d43b0fd"
209             md5sum="046a122a4231c7f7fc805b052b4498ce">
210     </branch>
211   </autotools>
212
213   <autotools id="at-spi2-core" 
214              autogenargs="--disable-introspection">
215     <branch module="pub/GNOME/sources/at-spi2-core/2.2/at-spi2-core-2.2.1.tar.xz" version="2.2.1"
216             repo="ftp.gnome.org"
217             hash="sha256:2a4129420decca3657e163a4dbb1a3cb28acafe32ea1292417fdd81084d48fac"
218             md5sum="183916373d6906ff6b220bd44d15ff97">
219     </branch>
220     <dependencies>
221       <dep package="glib"/>
222     </dependencies>
223   </autotools>
224
225   <autotools id="at-spi2-atk">
226     <branch module="pub/GNOME/sources/at-spi2-atk/2.2/at-spi2-atk-2.2.1.tar.xz" version="2.2.1"
227             repo="ftp.gnome.org"
228             hash="sha256:6677def34b16c9a28d6ad96473ea56a3c0e13aa968e584df004cd44c8691ea1a"
229             md5sum="19646097aca25a9c1b8ba7ab8d172916">
230     </branch>
231     <dependencies>
232       <dep package="glib"/>
233       <dep package="at-spi2-core"/>
234     </dependencies>
235   </autotools>
236
237   <autotools id="orc">
238     <branch repo="entropywave" module="orc.git" checkoutdir="orc" tag="orc-0.4.16" />
239   </autotools>
240
241   <autotools id="gstreamer">
242     <branch repo="gstreamer" module="gstreamer" checkoutdir="gstreamer" revision="8d9a4b2e94fa806f5146482fb0261d890db38fd5"/>
243   </autotools>
244
245   <autotools id="libogg" autogen-sh="configure" >
246      <branch repo="xiph" module="ogg/libogg-1.3.0.tar.gz"
247              hash="sha256:a8de807631014615549d2356fd36641833b8288221cea214f8a72750efe93780"
248              md5sum="0a7eb40b86ac050db3a789ab65fe21c2"
249              version="1.3.0"/>
250   </autotools>
251   <autotools id="libvorbis" autogen-sh="configure" autogenargs="--disable-examples" >
252      <branch repo="xiph" module="vorbis/libvorbis-1.3.3.tar.gz"
253              hash="sha256:6d747efe7ac4ad249bf711527882cef79fb61d9194c45b5ca5498aa60f290762"
254              md5sum="6b1a36f0d72332fae5130688e65efe1f"
255              version="1.3.3"/>
256   </autotools>
257   <autotools id="libtheora" autogen-sh="configure" autogenargs="--disable-examples">
258      <branch repo="xiph" module="theora/libtheora-1.1.1.tar.gz"
259              hash="sha256:40952956c47811928d1e7922cda3bc1f427eb75680c3c37249c91e949054916b"
260              md5sum="bb4dc37f0dc97db98333e7160bfbb52b"
261              version="1.1.1"/>
262     <dependencies>
263       <dep package="libogg"/>
264       <dep package="libvorbis"/>
265     </dependencies>
266   </autotools>
267
268   <autotools id="gst-plugins-base" autogenargs="--disable-examples">
269     <dependencies>
270       <dep package="gstreamer"/>
271       <dep package="libogg"/>
272       <dep package="libvorbis"/>
273       <dep package="libtheora"/>
274       <dep package="orc"/>
275     </dependencies>
276     <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base" revision="39aa4dc674291f438606ccab6033225f7a886de4"/>
277   </autotools>
278
279   <autotools id="gst-plugins-good" autogenargs="--disable-examples">
280     <dependencies>
281       <dep package="gst-plugins-base"/>
282     </dependencies>
283     <branch repo="gstreamer" module="gst-plugins-good" checkoutdir="gst-plugins-good" revision="86c236a5f61725dc4e0fe22ba6681795bb5f1160"/>
284   </autotools>
285
286   <autotools id="gst-plugins-bad" autogenargs="--disable-examples">
287     <dependencies>
288       <dep package="gst-plugins-base"/>
289     </dependencies>
290     <branch repo="gstreamer" module="gst-plugins-bad" checkoutdir="gst-plugins-bad" revision="71902797f22d8ba502cbdfbcc495f67b3b0cdb3c"/>
291   </autotools>
292
293   <autotools id="gst-ffmpeg" autogenargs="--with-libav-extra-configure='--disable-yasm'">
294     <dependencies>
295       <dep package="gst-plugins-base"/>
296     </dependencies>
297     <branch repo="gstreamer" module="gst-ffmpeg" checkoutdir="gst-ffmpeg" revision="3d2d1beb77ccaced48faee3e0d3d6ef5005ccd2a"/>
298   </autotools>
299
300 </moduleset>