d6c425726d590ed363e596695ea871e8cdd24119
[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     </dependencies>
23   </metamodule>
24
25   <repository type="tarball" name="ftp.gnu.org"
26       href="ftp://ftp.gnu.org/gnu/"/>
27   <repository type="tarball" name="github.com"
28       href="https://github.com"/>
29   <repository type="tarball" name="sourceware.org"
30       href="ftp://sourceware.org"/>
31   <repository type="tarball" name="ftp.gnome.org"
32       href="http://ftp.gnome.org"/>
33   <repository type="git" name="git.gnome.org"
34       href="git://git.gnome.org/"/>
35   <repository type="tarball" name="cairographics.org"
36       href="http://cairographics.org"/>
37   <repository type="tarball" name="freedesktop.org"
38       href="http://www.freedesktop.org"/>
39
40   <autotools id="make" autogen-sh="configure">
41     <branch repo="ftp.gnu.org"
42             module="make/make-3.82.tar.bz2" version="3.82"
43             size="1242186" md5sum="1a11100f3c63fcf5753818e59d63088f">
44       <patch file="make-3.82-arg-list-length.patch" strip="1"/>
45       <patch file="make-3.82-parallel-build.patch" strip="1"/>
46     </branch>
47   </autotools>
48
49   <autotools id="cairo" autogen-sh="configure">
50     <dependencies>
51       <dep package="pixman"/>
52     </dependencies>
53     <branch module="releases/cairo-1.10.2.tar.gz" version="1.10.2"
54             repo="cairographics.org"
55             hash="sha256:32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41"
56             md5sum="f101a9e88b783337b20b2e26dfd26d5f">
57     </branch>
58   </autotools>
59
60   <autotools id="pixman" autogen-sh="configure"
61              autogenargs="--enable-gtk=no">
62     <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
63             repo="cairographics.org"
64             hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
65             md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
66     </branch>
67   </autotools>
68
69   <autotools id="fonts"
70              skip-autogen="true">
71     <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
72             repo="github.com"
73             hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"
74             md5sum="10e74de1a8ba961d9037994d427b1dd2">
75     </branch>
76   </autotools>
77
78   <tarball id="freetype6">
79     <source href="download.savannah.gnu.org/releases/freetype/freetype-2.4.2.tar.bz2" version="2.4.2"
80             hash="sha256:9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe"
81             md5sum="647ee8ed266f9a4117c8d0a4855b3d3e"/>
82   </tarball>
83
84   <autotools id="libffi" autogen-sh="configure">
85     <branch module="/pub/libffi/libffi-3.0.10.tar.gz" version="3.0.10"
86              repo="sourceware.org"
87              hash="sha256:f01eb9027e9eb56aeaeef636649877756d475d714ef8b47f627f65bc5f3b492f"
88              md5sum="79390673f5d07a8fb342bc09b5055b6f"/>
89   </autotools>
90
91   <autotools id="gdk-pixbuf" autogen-sh="configure"
92              autogenargs="--disable-introspection">
93     <dependencies>
94       <dep package="glib"/>
95     </dependencies>
96     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.0.tar.xz" version="2.26.0"
97             repo="ftp.gnome.org"
98             hash="sha256:a5028d3a33710cbb6c6264bc561b6e252b37f067dff7b5b52473621e064f254d"
99             md5sum="1c186f9903a20e96587b9afb27944b40"/>
100   </autotools>
101
102   <autotools id="librsvg" autogen-sh="configure"
103              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
104     <dependencies>
105       <dep package="gdk-pixbuf"/>
106     </dependencies>
107     <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
108             repo="ftp.gnome.org"
109             hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
110             md5sum="89d483f30a7c77245b7ee02faaea5a5a"/>
111   </autotools>
112
113   <autotools id="pango"
114              autogenargs="--disable-introspection">
115     <dependencies>
116       <dep package="glib"/>
117       <dep package="freetype6"/>
118       <dep package="cairo"/>
119     </dependencies>
120     <branch module="/pub/GNOME/sources/pango/1.30/pango-1.30.0.tar.xz" version="1.30.0"
121             repo="ftp.gnome.org"
122             hash="sha256:7c6d2ab024affaed0e942f9279b818235f9c6a36d9fc50688f48d387f4102dff"
123             md5sum="2a70627ffd9f43c52c04cc0b05fe359f"/>
124   </autotools>
125
126   <autotools id="gtk+" autogen-sh="configure"
127              autogenargs="--disable-introspection">
128     <dependencies>
129       <dep package="glib"/>
130       <dep package="cairo"/>
131       <dep package="pango"/>
132       <dep package="gdk-pixbuf"/>
133     </dependencies>
134     <branch module="/pub/GNOME/sources/gtk+/3.4/gtk+-3.4.0.tar.xz" version="3.4.0"
135             repo="ftp.gnome.org"
136             hash="sha256:00af8be8bc60355e08a8f57e3e7503c916cec5cd5c6acb3eaedb01330b81f3e0"
137             md5sum="f9a0bc875cf95c0462910d2d32528464"/>
138   </autotools>
139
140   <autotools id="glib"
141              autogenargs="--disable-dtrace">
142     <dependencies>
143       <dep package="libffi"/>
144     </dependencies>
145     <branch module="/pub/GNOME/sources/glib/2.33/glib-2.33.2.tar.xz" version="2.33.2"
146             repo="ftp.gnome.org"
147             hash="sha256:b7163e9f159775d13ecfb433d67c3f0883e0e518e85b2e970d4ad9773d7cd0b4"
148             md5sum="06ef0099fed22afcf34ade39ddff9a5b"/>
149   </autotools>
150
151   <autotools id="glib-networking">
152     <dependencies>
153       <dep package="glib"/>
154     </dependencies>
155     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
156             repo="ftp.gnome.org"
157             hash="sha256:e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
158             md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
159   </autotools>
160
161   <autotools id="libsoup"
162              autogenargs="--without-gnome --disable-introspection">
163     <dependencies>
164       <dep package="glib-networking"/>
165     </dependencies>
166     <branch module="libsoup" version="2.39.2"
167             repo="git.gnome.org"
168             tag="LIBSOUP_2_39_2"/>
169   </autotools>
170
171   <autotools id="fontconfig" autogen-sh="configure">
172     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
173             repo="freedesktop.org"
174             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
175             md5sum="77e15a92006ddc2adbb06f840d591c0e">
176     </branch>
177   </autotools>
178
179   <autotools id="gnome-icon-theme" autogen-sh="configure">
180     <dependencies>
181       <dep package="gtk+"/>
182     </dependencies>
183     <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
184             repo="ftp.gnome.org"
185             hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
186             md5sum="40be1e5a6eae11181311a6fc432cf892">
187     </branch>
188   </autotools>
189
190   <autotools id="gnome-themes-standard" autogen-sh="configure">
191     <dependencies>
192       <dep package="gtk+"/>
193       <dep package="librsvg"/>
194     </dependencies>
195     <branch module="pub/GNOME/sources/gnome-themes-standard/3.4/gnome-themes-standard-3.4.0.tar.xz" version="3.4.0"
196             repo="ftp.gnome.org"
197             hash="sha256:6c85056db16b748a14c412554371a22f096b981d2eca3ae3d6922a435d43b0fd"
198             md5sum="046a122a4231c7f7fc805b052b4498ce">
199     </branch>
200   </autotools>
201
202   <autotools id="at-spi2-core" 
203              autogenargs="--disable-introspection">
204     <branch module="pub/GNOME/sources/at-spi2-core/2.2/at-spi2-core-2.2.1.tar.xz" version="2.2.1"
205             repo="ftp.gnome.org"
206             hash="sha256:2a4129420decca3657e163a4dbb1a3cb28acafe32ea1292417fdd81084d48fac"
207             md5sum="183916373d6906ff6b220bd44d15ff97">
208     </branch>
209     <dependencies>
210       <dep package="glib"/>
211     </dependencies>
212   </autotools>
213
214   <autotools id="at-spi2-atk">
215     <branch module="pub/GNOME/sources/at-spi2-atk/2.2/at-spi2-atk-2.2.1.tar.xz" version="2.2.1"
216             repo="ftp.gnome.org"
217             hash="sha256:6677def34b16c9a28d6ad96473ea56a3c0e13aa968e584df004cd44c8691ea1a"
218             md5sum="19646097aca25a9c1b8ba7ab8d172916">
219     </branch>
220     <dependencies>
221       <dep package="glib"/>
222       <dep package="at-spi2-core"/>
223     </dependencies>
224   </autotools>
225
226 </moduleset>