0bdc60c200e67c31af648ff7c0949787fb90f963
[WebKit-https.git] / Tools / efl / 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="webkitefl-testing-dependencies">
7     <dependencies>
8       <dep package="cairo"/>
9       <dep package="fonts"/>
10       <dep package="fontconfig"/>
11       <dep package="freetype6"/>
12       <dep package="harfbuzz"/>
13       <dep package="glib"/>
14       <dep package="glib-networking"/>
15       <dep package="libsoup"/>
16       <dep package="edje"/>
17       <dep package="e_dbus"/>
18       <dep package="eeze"/>
19       <dep package="efreet"/>
20       <dep package="elementary"/>
21       <dep package="libxml2"/>
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-libav"/>
27     </dependencies>
28   </metamodule>
29
30   <repository type="tarball" name="github.com"
31       href="https://github.com"/>
32   <repository type="tarball" name="sourceware.org"
33       href="ftp://sourceware.org"/>
34   <repository type="tarball" name="gnupg.org"
35       href="ftp://ftp.gnupg.org"/>
36   <repository type="tarball" name="p11-glue.freedesktop.org"
37       href="http://p11-glue.freedesktop.org"/>
38   <repository type="tarball" name="ftp.gnome.org"
39       href="http://ftp.gnome.org"/>
40   <repository type="git" name="git.gnome.org"
41       href="git://git.gnome.org/"/>
42   <repository type="tarball" name="cairographics.org"
43       href="http://cairographics.org"/>
44   <repository type="tarball" name="freedesktop.org"
45       href="http://www.freedesktop.org"/>
46   <repository type="tarball" name="enlightenment.fr"
47       href="http://git.enlightenment.fr/cgit.cgi/svn/"/>
48   <repository type="tarball" name="xmlsoft.org"
49       href="ftp://xmlsoft.org"/> 
50   <repository type="tarball" name="download.enlightenment.org"
51       href="http://download.enlightenment.org"/>
52   <repository type="git" name="gstreamer"
53       href="git://anongit.freedesktop.org/git/gstreamer/"/>
54
55   <autotools id="cairo" autogen-sh="configure">
56     <dependencies>
57       <dep package="fontconfig"/>
58       <dep package="pixman"/>
59     </dependencies>
60     <branch module="releases/cairo-1.12.4.tar.xz" version="1.12.4"
61             repo="cairographics.org"
62             hash="sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28"
63             md5sum="a64bb8774a1e476e5cdd69e635794dfb">
64     </branch>
65   </autotools>
66
67   <autotools id="pixman" autogen-sh="configure"
68              autogenargs="--enable-gtk=no">
69     <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
70             repo="cairographics.org"
71             hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
72             md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
73     </branch>
74   </autotools>
75
76   <autotools id="fonts"
77              skip-autogen="true">
78     <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
79             repo="github.com"
80             hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"
81             md5sum="10e74de1a8ba961d9037994d427b1dd2" size="16981642">
82     </branch>
83   </autotools>
84
85   <autotools id="libffi" autogen-sh="configure">
86     <branch module="/pub/libffi/libffi-3.0.11.tar.gz" version="3.0.11"
87              repo="sourceware.org"
88              hash="sha256:70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283"
89              md5sum="f69b9693227d976835b4857b1ba7d0e3"/>
90   </autotools>
91
92   <tarball id="freetype6">
93     <source href="download.savannah.gnu.org/releases/freetype/freetype-2.4.2.tar.bz2" version="2.4.2"
94             hash="sha256:9a987aef8c50d9bcfdfdc9f012f8bd0de6095cc1a5524e62c1a037deb8dacbfe"
95             md5sum="647ee8ed266f9a4117c8d0a4855b3d3e"/>
96   </tarball>
97
98   <autotools id="p11-kit">
99     <branch module="/releases/p11-kit-0.12.tar.gz" version="0.12"
100              repo="p11-glue.freedesktop.org"
101              hash="sha256:4db792def545a3c8ae12e7e4ef166d7620cb445c00a5a984ab7c4a3b35f0be00"
102              md5sum="029aa2a3a103e7eb81b4aa731b93539e"/>
103   </autotools>
104
105   <autotools id="libgpg-error" autogen-sh="configure">
106     <branch module="/gcrypt/libgpg-error/libgpg-error-1.10.tar.bz2" version="1.10"
107              repo="gnupg.org"
108              hash="sha256:520629b4568b5c29b1991c8ffc267c8bdee5f223c7333c42a651b56f9b1c5431"
109              md5sum="736a03daa9dc5873047d4eb4a9c22a16"/>
110   </autotools>
111
112   <autotools id="libgcrypt" autogen-sh="./autogen.sh; configure">
113     <dependencies>
114       <dep package="libgpg-error"/>
115     </dependencies>
116     <branch module="/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2" version="1.5.0"
117              repo="gnupg.org"
118              hash="sha256:4b62fc516004940a0571025401a0581d49199f1a76dfb5ce6fd63f50db8173fa"
119              md5sum="693f9c64d50c908bc4d6e01da3ff76d8"/>
120   </autotools>
121
122   <autotools id="glib"
123              autogen-sh="configure"
124              autogenargs="--disable-dtrace">
125     <dependencies>
126       <dep package="libffi"/>
127     </dependencies>
128     <branch module="/pub/GNOME/sources/glib/2.33/glib-2.33.2.tar.xz" version="2.33.2"
129             repo="ftp.gnome.org"
130             hash="sha256:b7163e9f159775d13ecfb433d67c3f0883e0e518e85b2e970d4ad9773d7cd0b4"
131             md5sum="06ef0099fed22afcf34ade39ddff9a5b"/>
132   </autotools>
133
134   <autotools id="glib-networking">
135     <dependencies>
136       <dep package="glib"/>
137     </dependencies>
138     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
139             repo="ftp.gnome.org"
140             hash="e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
141             md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
142   </autotools>
143
144   <autotools id="libsoup"
145              autogenargs="--without-gnome --disable-introspection">
146     <dependencies>
147       <dep package="glib-networking"/>
148     </dependencies>
149     <branch module="/pub/gnome/sources/libsoup/2.40/libsoup-2.40.0.tar.xz" version="2.40.0"
150             repo="ftp.gnome.org"
151             hash="sha256:ef65eb6d48e9525ad0fb82f964d3001e86921330317b51082d3dd0afc41d2ea9"
152             md5sum="4d66366e08271e22aef164ec4d74e5f0"/>
153   </autotools>
154
155   <autotools id="fontconfig" autogen-sh="configure">
156     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
157             repo="freedesktop.org"
158             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
159             md5sum="77e15a92006ddc2adbb06f840d591c0e">
160     </branch>
161   </autotools>
162
163  <autotools id="harfbuzz" autogen-sh="configure">
164    <branch module="software/harfbuzz/release/harfbuzz-0.9.6.tar.bz2" version="0.9.6"
165            checkoutdir="harfbuzz-0.9.6"
166            repo="freedesktop.org"
167            hash="sha256:394a849d6061993018754b0cc04110891ad215e3df3f6953b75dcc55a11f9d9b"
168            md5sum="f3a100a0512c185b211a0deb4790c34c">
169      <patch file="harfbuzz-icu-detection-fix.patch" strip="1" />
170    </branch>
171  </autotools>
172
173   <autotools id="eina">
174     <branch module="releases/eina-1.7.1.tar.bz2" version="1.7.1"
175             checkoutdir="eina-1.7.1"
176             repo="download.enlightenment.org"
177             hash="sha256:af0b316734ba72d92fa7716005efd380f28677c76f0e0b6a3c5a9b524575a6ce"
178             md5sum="552c5e9042d9cb3dbdebbc0e211ef30b">
179     </branch>
180   </autotools>
181
182   <autotools id="embryo">
183     <branch module="releases/embryo-1.7.1.tar.bz2" version="1.7.1"
184             checkoutdir="embryo-1.7.1"
185             repo="download.enlightenment.org"
186             hash="sha256:043563b8c1a66de117cfaaf76a4d9736e111007ce5c0cdcf2b1d83dd8b4df575"
187             md5sum="d66a0e91dfc37eeb4c362b2c46bd91ab">
188     </branch>
189     <dependencies>
190       <dep package="eina"/>
191     </dependencies>
192   </autotools>
193
194   <autotools id="evas">
195     <branch module="releases/evas-1.7.1.tar.bz2" version="1.7.1"
196             checkoutdir="evas-1.7.1"
197             repo="download.enlightenment.org"
198             hash="sha256:57966a16fdb20e94deefe83ec0f990607413f7952f9755ed23ce81aea49b670c"
199             md5sum="e33c1d270b16e45c2337424aa2faaaa0">
200     </branch>
201   </autotools>
202
203   <autotools id="ecore">
204     <branch module="releases/ecore-1.7.1.tar.bz2" version="1.7.1"
205             checkoutdir="ecore-1.7.1"
206             repo="download.enlightenment.org"
207             hash="sha256:fb5f547a0a6556b5f0e274b65cfbe42f4eb8371f20d00005cd4f5a78a6b6a5d8"
208             md5sum="94fd264e478323a1100b3cfff833d28d">
209     </branch>
210     <dependencies>
211       <dep package="eina"/>
212       <dep package="evas"/>
213     </dependencies>
214   </autotools>
215
216   <autotools id="eet">
217     <branch module="releases/eet-1.7.1.tar.bz2" version="1.7.1"
218             checkoutdir="eet-1.7.1"
219             repo="download.enlightenment.org"
220             hash="sha256:3e5679c06792f0a1c4b5b158468afbcec3b510c60345055d5964fdbe2abba3eb"
221             md5sum="2974f892e2be5e2fa08296714e97c407">
222     </branch>
223     <dependencies>
224       <dep package="libgcrypt"/>
225       <dep package="eina"/>
226     </dependencies>
227   </autotools>
228
229   <autotools id="edje">
230     <branch module="releases/edje-1.7.1.tar.bz2" version="1.7.1"
231             checkoutdir="edje-1.7.1"
232             repo="download.enlightenment.org"
233             hash="sha256:d924d7ade92055a5c83d3c43171982b7f006db9f5c923fb39e0523405ec4534c"
234             md5sum="766747bc1b8a1755952e275b6058cf30">
235     </branch>
236     <dependencies>
237       <dep package="eet"/>
238       <dep package="ecore"/>
239       <dep package="evas"/>
240       <dep package="embryo"/>
241     </dependencies>
242   </autotools>
243
244   <autotools id="e_dbus">
245     <branch module="releases/e_dbus-1.7.1.tar.bz2" version="1.7.1"
246             checkoutdir="e_dbus-1.7.1"
247             repo="download.enlightenment.org"
248             hash="sha256:d3a3e0b81f6bb69d2fc3886c9885dad27ebf14b60c4a0bbd5a2a510b5a5ff2d1"
249             md5sum="3fa25de2880c2ff9d78d070d4792f570">
250     </branch>
251     <dependencies>
252       <dep package="ecore"/>
253       <dep package="eina"/>
254     </dependencies>
255   </autotools>
256
257   <autotools id="eeze">
258     <branch module="releases/eeze-1.7.1.tar.bz2" version="1.7.1"
259             checkoutdir="eeze-1.7.1"
260             repo="download.enlightenment.org"
261             hash="sha256:6a696e2fe1ad14983ca7555eed2c50dd39f9a084e04475f0d25fd31d32e3cd58"
262             md5sum="0e9d008a9ae17de2aea82a34ee62691e">
263     </branch>
264     <dependencies>
265       <dep package="ecore"/>
266       <dep package="eina"/>
267     </dependencies>
268   </autotools>
269
270   <autotools id="efreet">
271     <branch module="releases/efreet-1.7.1.tar.bz2" version="1.7.1"
272             checkoutdir="efreet-1.7.1"
273             repo="download.enlightenment.org"
274             hash="sha256:c844ed545f1c9438c73af4e4d037401a653babaab0a4e4b69377a2de49431eea"
275             md5sum="0fc2b3bf93dc3a9f293c348339163ba3">
276     </branch>
277     <dependencies>
278         <deb package="ecore"/>
279         <deb package="eina"/>
280         <deb package="eet"/>
281     </dependencies>
282   </autotools>
283
284   <autotools id="elementary"
285              autogenargs="--disable-emap --disable-ethumb --disable-eweather --disable-web">
286     <branch module="releases/elementary-1.7.1.tar.bz2" version="1.7.1"
287             checkoutdir="elementary-1.7.1"
288             repo="download.enlightenment.org"
289             hash="sha256:54dd82ca156f024de91e375ae9f7ad9579cb0d8fb0bcbf9b16e5b4165d5ac483"
290             md5sum="9f43658594d8e837773c8b6573b654dd">
291     </branch>
292     <dependencies>
293         <deb package="edje"/>
294         <deb package="eina"/>
295         <deb package="eet"/>
296         <deb package="ecore"/>
297     </dependencies>
298   </autotools>
299
300   <autotools id="libxml2">
301     <branch module="/libxml2/libxml2-2.8.0.tar.gz" version="2.8.0"
302             repo="xmlsoft.org"
303             hash="sha256:f2e2d0e322685193d1affec83b21dc05d599e17a7306d7b90de95bb5b9ac622a"
304             md5sum="c62106f02ee00b6437f0fb9d370c1093"/>
305   </autotools>
306
307   <autotools id="gstreamer">
308     <branch repo="gstreamer" module="gstreamer" checkoutdir="gstreamer" tag="1.0.5"/>
309   </autotools>
310
311   <autotools id="gst-plugins-base" autogenargs="--disable-examples --enable-theora --enable-vorbis">
312     <dependencies>
313       <dep package="gstreamer"/>
314     </dependencies>
315     <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base" tag="1.0.5"/>
316   </autotools>
317
318   <autotools id="gst-plugins-good" autogenargs="--disable-examples --enable-pulse">
319     <dependencies>
320       <dep package="cairo"/>
321       <dep package="gst-plugins-base"/>
322     </dependencies>
323     <branch repo="gstreamer" module="gst-plugins-good" checkoutdir="gst-plugins-good" tag="1.0.5"/>
324   </autotools>
325
326   <autotools id="gst-plugins-bad" autogenargs="--disable-examples --enable-faad">
327     <dependencies>
328       <dep package="gst-plugins-base"/>
329     </dependencies>
330     <branch repo="gstreamer" module="gst-plugins-bad" checkoutdir="gst-plugins-bad" tag="1.0.5"/>
331   </autotools>
332
333   <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm'">
334     <dependencies>
335       <dep package="gst-plugins-base"/>
336     </dependencies>
337     <branch repo="gstreamer" module="gst-libav" checkoutdir="gst-libav" tag="1.0.5"/>
338   </autotools> 
339
340 </moduleset>