98ed69da9b0a7a648f564abf2fb78a9c293e07e5
[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       <dep package="libseccomp"/>
28       <dep package="atk"/>
29     </dependencies>
30   </metamodule>
31
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="tarball" name="enlightenment.fr"
45       href="http://git.enlightenment.fr/cgit.cgi/svn/"/>
46   <repository type="tarball" name="xmlsoft.org"
47       href="ftp://xmlsoft.org"/> 
48   <repository type="tarball" name="download.enlightenment.org"
49       href="http://download.enlightenment.org"/>
50   <repository type="tarball" name="gstreamer"
51       href="http://gstreamer.freedesktop.org/src/"/>
52   <repository type="tarball" name="downloads.sourceforge.net"
53       href="http://downloads.sourceforge.net/project/"/>
54
55   <autotools id="cairo" autogen-sh="configure"
56              makeargs="CFLAGS='-fno-lto' CXXFLAGS='-fno-lto' LDFLAGS='-fno-lto'">
57     <dependencies>
58       <dep package="fontconfig"/>
59       <dep package="pixman"/>
60     </dependencies>
61     <branch module="releases/cairo-1.12.4.tar.xz" version="1.12.4"
62             repo="cairographics.org"
63             hash="sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28"
64             md5sum="a64bb8774a1e476e5cdd69e635794dfb">
65     </branch>
66   </autotools>
67
68   <autotools id="pixman" autogen-sh="configure"
69              autogenargs="--enable-gtk=no">
70     <branch module="releases/pixman-0.24.0.tar.gz" version="0.24.0"
71             repo="cairographics.org"
72             hash="sha256:a5647c7158f103eedff5fba799018f4169f6b26b573ab7685812ebc9a1c5d2e4"
73             md5sum="a2d0b120509bdccb10aa7f4bec3730e4">
74     </branch>
75   </autotools>
76
77   <autotools id="fonts"
78              skip-autogen="true">
79     <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
80             checkoutdir="webkitgtk-test-fonts"
81             repo="github.com"
82             hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"
83             md5sum="10e74de1a8ba961d9037994d427b1dd2" size="16981642">
84     </branch>
85   </autotools>
86
87   <autotools id="libffi" autogen-sh="configure">
88     <branch module="/pub/libffi/libffi-3.0.11.tar.gz" version="3.0.11"
89              repo="sourceware.org"
90              hash="sha256:70bfb01356360089aa97d3e71e3edf05d195599fd822e922e50d46a0055a6283"
91              md5sum="f69b9693227d976835b4857b1ba7d0e3"/>
92   </autotools>
93
94   <tarball id="freetype6">
95     <source href="download.savannah.gnu.org/releases/freetype/freetype-2.4.11.tar.bz2" version="2.4.11"
96             hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
97             md5sum="b93435488942486c8d0ca22e8f768034" />
98   </tarball>
99
100   <autotools id="glib"
101              autogen-sh="configure"
102              autogenargs="--disable-dtrace">
103     <dependencies>
104       <dep package="libffi"/>
105     </dependencies>
106     <branch module="/pub/GNOME/sources/glib/2.36/glib-2.36.0.tar.xz" version="2.36.0"
107             repo="ftp.gnome.org"
108             hash="sha256:455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227"/>
109   </autotools>
110
111   <autotools id="glib-networking">
112     <dependencies>
113       <dep package="glib"/>
114     </dependencies>
115     <branch module="/pub/GNOME/sources/glib-networking/2.33/glib-networking-2.33.2.tar.xz" version="2.33.2"
116             repo="ftp.gnome.org"
117             hash="e298cff3935eb752be290bbf734e457f1870bdb5370ee292606e6040a82074e7"
118             md5sum="5abb364f2a0babe2ec1e3a6d59f69043"/>
119   </autotools>
120
121   <autotools id="libsoup"
122              autogenargs="--without-gnome --disable-introspection">
123     <dependencies>
124       <dep package="glib-networking"/>
125     </dependencies>
126     <branch module="/pub/gnome/sources/libsoup/2.42/libsoup-2.42.0.tar.xz" version="2.42.0"
127             repo="ftp.gnome.org"
128             hash="sha256:9e0e7eb5d3f7401ccf521fbc289fc1fa0923b7c7833729e2ed7696f7b848893e">
129     </branch>
130   </autotools>
131
132   <autotools id="fontconfig" autogen-sh="configure">
133     <branch module="software/fontconfig/release/fontconfig-2.8.0.tar.gz" version="2.8.0"
134             repo="freedesktop.org"
135             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
136             md5sum="77e15a92006ddc2adbb06f840d591c0e">
137       <patch file="fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch" strip="1"/>
138     </branch>
139   </autotools>
140
141  <autotools id="harfbuzz" autogen-sh="configure">
142    <branch module="software/harfbuzz/release/harfbuzz-0.9.14.tar.bz2" version="0.9.14"
143            checkoutdir="harfbuzz-0.9.14"
144            repo="freedesktop.org"
145            hash="sha256:d07c0ffdbbbfdfbb6c65e73fe9c76466e87dbf04b094cbd0abf5fd7d571a4004"
146            md5sum="7e1990b79060e98e2d31f677a0ac9eed">
147    </branch>
148  </autotools>
149
150   <autotools id="eina" autogen-sh="configure">
151     <branch module="releases/eina-1.7.5.tar.bz2" version="1.7.5"
152             repo="download.enlightenment.org"
153             hash="sha256:fc08c8aa3a225e3a42793afbf109788ab003de7595a542607a6a65694d08a44d"
154             md5sum="ea505aa52729de68ed6c00e1e45c3c50">
155     </branch>
156   </autotools>
157
158   <autotools id="embryo" autogen-sh="configure">
159     <branch module="releases/embryo-1.7.5.tar.bz2" version="1.7.5"
160             repo="download.enlightenment.org"
161             hash="sha256:a946d6b4e6aa94b39537aa6746f4653d9235d8b9ca3a0dc0734df07482d28e80"
162             md5sum="a52682ebfd04a0e787028732ee8f11f9">
163     </branch>
164     <dependencies>
165       <dep package="eina"/>
166     </dependencies>
167   </autotools>
168
169   <!-- TODO: Enabling Wayland support in Evas is currently requires additional
170        GL-related options that might break our use of GLX in WebKit. While we
171        do not investigate it in more depth, explicitly disable Wayland support
172        in Evas. -->
173   <autotools id="evas" autogen-sh="configure"
174              autogenargs="--disable-wayland-shm --disable-wayland-egl">
175     <branch module="releases/evas-1.7.5.tar.bz2" version="1.7.5"
176             repo="download.enlightenment.org"
177             hash="sha256:70b350a970b2086787622845896f3e54de278fe698b8069796fd752e70427374"
178             md5sum="2c965b836128a839292161d4ca89380d">
179       <patch file="evas-fix-build-with-giflib5.patch" strip="1"/>
180     </branch>
181     <dependencies>
182       <dep package="eet"/>
183     </dependencies>
184   </autotools>
185
186   <autotools id="ecore" autogen-sh="configure">
187     <branch module="releases/ecore-1.7.5.tar.bz2" version="1.7.5"
188             repo="download.enlightenment.org"
189             hash="sha256:4bbaba2153db0c356d13c45adfbcc90c7118abd112d0817581417e708d6a9222"
190             md5sum="9ea98367ec40f7121ea61948bb395553">
191     </branch>
192     <dependencies>
193       <dep package="eina"/>
194       <dep package="evas"/>
195     </dependencies>
196   </autotools>
197
198   <autotools id="eet" autogen-sh="configure">
199     <branch module="releases/eet-1.7.5.tar.bz2" version="1.7.5"
200             repo="download.enlightenment.org"
201             hash="sha256:c79cc6e5d3304ae5761307c266835c4d8337cc0418ea43ace8c915b2d329427b"
202             md5sum="ec3fffbeff0be2699aeed1ed4377ee9d">
203     </branch>
204     <dependencies>
205       <dep package="eina"/>
206     </dependencies>
207   </autotools>
208
209   <autotools id="edje" autogen-sh="configure">
210     <branch module="releases/edje-1.7.5.tar.bz2" version="1.7.5"
211             repo="download.enlightenment.org"
212             hash="sha256:c7b329ac6548378c1c74e9cdf60a34c33f4fdc2d8224577d6a9ea4b90c915ec3"
213             md5sum="56d7ba080088627773bc6369e9a924fe">
214     </branch>
215     <dependencies>
216       <dep package="eet"/>
217       <dep package="ecore"/>
218       <dep package="evas"/>
219       <dep package="embryo"/>
220     </dependencies>
221   </autotools>
222
223   <autotools id="e_dbus" autogen-sh="configure">
224     <branch module="releases/e_dbus-1.7.5.tar.bz2" version="1.7.5"
225             repo="download.enlightenment.org"
226             hash="sha256:d88886c13b470f9aee84f1a95a68eca5501506417362ee8066a117feffcd9399"
227             md5sum="a197ae1c8e93debf20728e3e7693b868">
228     </branch>
229     <dependencies>
230       <dep package="ecore"/>
231       <dep package="eina"/>
232     </dependencies>
233   </autotools>
234
235   <autotools id="eeze" autogen-sh="configure">
236     <branch module="releases/eeze-1.7.5.tar.bz2" version="1.7.5"
237             repo="download.enlightenment.org"
238             hash="sha256:b9cf6843d703c63930d5ff33be3dc640c28f58ce2e7def812086bfce8876e408"
239             md5sum="0891f831e2d25bd48a5c26e8793b1714">
240     </branch>
241     <dependencies>
242       <dep package="ecore"/>
243       <dep package="eina"/>
244     </dependencies>
245   </autotools>
246
247   <autotools id="efreet" autogen-sh="configure">
248     <branch module="releases/efreet-1.7.5.tar.bz2" version="1.7.5"
249             repo="download.enlightenment.org"
250             hash="sha256:8f5a043a76d8905f87600da5e0dddfcdf3b44f517724b376f8da32dc9ac487fb"
251             md5sum="d21e59631022d6fbdfa0e19b6b2ff93a">
252     </branch>
253     <dependencies>
254         <dep package="ecore"/>
255         <dep package="eina"/>
256         <dep package="eet"/>
257     </dependencies>
258   </autotools>
259
260   <autotools id="elementary"
261              autogen-sh="configure"
262              autogenargs="--disable-emap --disable-ethumb --disable-eweather --disable-web">
263     <branch module="releases/elementary-1.7.5.tar.bz2" version="1.7.5"
264             repo="download.enlightenment.org"
265             hash="sha256:898a4a7f8135c65359d4271ccab593b8a0b10d85fb6fd2d0cabea76152278b21"
266             md5sum="7f2cbea027fba8b58c41aaacfe68c155">
267     </branch>
268     <dependencies>
269         <dep package="edje"/>
270         <dep package="eina"/>
271         <dep package="eet"/>
272         <dep package="ecore"/>
273     </dependencies>
274   </autotools>
275
276   <autotools id="libxml2"
277              autogen-sh="configure"
278              autogenargs="--without-python">
279     <branch module="/libxml2/libxml2-2.9.1.tar.gz" version="2.9.1"
280             repo="xmlsoft.org"
281             hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
282             md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
283   </autotools>
284
285   <autotools id="gstreamer" autogen-sh="configure">
286     <branch repo="gstreamer"
287             module="gstreamer/gstreamer-1.2.1.tar.xz" version="1.2.1"
288             hash="sha256:a4523d2471bca6cd0059a32e3b042f50faa4dadc6439852af8b43ca3f17d1fc9"/>
289   </autotools>
290
291   <autotools id="gst-plugins-base"
292              autogen-sh="configure"
293              autogenargs="--disable-examples --enable-theora --enable-vorbis">
294     <dependencies>
295       <dep package="gstreamer"/>
296     </dependencies>
297     <branch repo="gstreamer"
298             module="gst-plugins-base/gst-plugins-base-1.2.1.tar.xz" version="1.2.1"
299             hash="sha256:de2444a5c150d4e4b680364d7c0414cd8b015d95b305ff65d65a17683379532f"/>
300   </autotools>
301
302   <autotools id="gst-plugins-good"
303              autogen-sh="configure"
304              autogenargs="--disable-examples --enable-pulse">
305     <dependencies>
306       <dep package="cairo"/>
307       <dep package="gst-plugins-base"/>
308     </dependencies>
309     <branch repo="gstreamer"
310             module="gst-plugins-good/gst-plugins-good-1.2.1.tar.xz" version="1.2.1"
311             hash="sha256:660fa02dbe01086fcf702d87acc0ba5dde2559d6a11ecf438874afe504c50517"/>
312   </autotools>
313
314   <autotools id="gst-plugins-bad"
315              autogen-sh="configure"
316              autogenargs="--disable-examples --enable-faad">
317     <dependencies>
318       <dep package="gst-plugins-base"/>
319     </dependencies>
320     <branch repo="gstreamer"
321             module="gst-plugins-bad/gst-plugins-bad-1.2.1.tar.xz" version="1.2.1"
322             hash="sha256:f33e7c81fcb742fe50b73ad87ef8a4baa7d6b59c5002a10bf63c8dee22404929"/>
323   </autotools>
324
325   <autotools id="gst-libav"
326              autogen-sh="configure"
327              autogenargs="--with-libav-extra-configure='--disable-yasm'">
328     <dependencies>
329       <dep package="gst-plugins-base"/>
330     </dependencies>
331     <branch repo="gstreamer"
332             module="gst-libav/gst-libav-1.2.1.tar.xz" version="1.2.1"
333             hash="sha256:fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676"/>
334   </autotools> 
335
336   <autotools id="libseccomp" autogen-sh="configure">
337       <branch module="libseccomp/libseccomp-2.1.0.tar.gz" version="2.1.0"
338           repo="downloads.sourceforge.net"
339           hash="sha256:b0d6e4f0984e6632a04f0cf33c6babdb011674ba15ff208e196f037e0e09905e"/>
340   </autotools>
341
342   <autotools id="atk"
343              autogen-sh="configure"
344              autogenargs="--disable-introspection">
345     <branch module="pub/GNOME/sources/atk/2.11/atk-2.11.92.tar.xz" version="2.11.92"
346             repo="ftp.gnome.org"
347             hash="sha256:71e9880f1b704dfd98806643b8dc66a5df4fcef155cf5944184d8e8f66dac689"/>
348   </autotools>
349
350 </moduleset>