Visual C++ support update
[profile/ivi/clutter.git] / build / clutter.modules
1 <?xml version="1.0"?><!--*- mode: nxml; indent-tabs-mode: nil -*-->
2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
4 <!-- vim:set ts=2 expandtab: -->
5 <moduleset>
6   <repository type="git" name="git.freedesktop.org"
7       href="git://anongit.freedesktop.org/"/>
8   <repository type="git" name="git.gnome.org"
9       href="git://git.gnome.org/"/>
10   <repository type="git" name="git.clutter-project.org"
11       href="git://git.clutter-project.org/"/>
12   <repository type="git" name="git.moblin.org"
13       href="git://git.moblin.org/"/>
14   <repository type="git" name="github.com/rib"
15       href="git://github.com/rib/"/>
16   <repository type="git" name="github.com/clutter-project"
17       href="git://github.com/clutter-project/"/>
18   <repository type="git" name="gstreamer.freedesktop.org"
19       href="git://anongit.freedesktop.org/gstreamer/"/>
20
21   <!-- tarballs -->
22   <repository type="tarball" name="cairo.org"
23     href="http://cairographics.org/"/>
24
25   <tarball id="expat" version="1.95.8">
26     <source href="http://downloads.sourceforge.net/project/expat/expat/1.95.8/expat-1.95.8.tar.gz"
27             hash="sha256:c6aaa0b427e775a0fd5a956a75ae41e5110f22760723d9bda316100010e891ca"
28             md5sum="aff487543845a82fe262e6e2922b4c8e" size="318349"/>
29   </tarball>
30
31   <tarball id="fontconfig" version="2.7.1">
32     <source href="http://www.fontconfig.org/release/fontconfig-2.7.1.tar.gz"
33             hash="sha256:08502404aa451ddc5f9ca4bf45cc3b3f1e86e3f0779ff273c72e1c48e0c25b94"
34             md5sum="41024d11765acdd7520d1f5458e751db" size="1539165"/>
35     <dependencies>
36       <dep package="expat"/>
37     </dependencies>
38   </tarball>
39
40   <autotools id="pixman" autogenargs="--disable-gtk">
41     <branch module="releases/pixman-0.18.4.tar.gz" version="1.18.4"
42             repo="cairo.org"
43             hash="sha256:1484092277c5187f5458229a2b7fd7fbc0cb07e1f220c7f8f9ac65de6dba7989"
44             md5sum="532db4194e18c108d0b7dd85f20d39b8" size="510878">
45     </branch>
46   </autotools>
47
48   <autotools id="cairo" autogenargs="--enable-xlib">
49     <branch module="releases/cairo-1.10.0.tar.gz" version="1.10.0"
50             repo="cairo.org"
51             hash="sha256:0f2ce4cc4615594088d74eb8b5360bad7c3cc3c3da9b61af9bfd979ed1ed94b2"
52             md5sum="70a2ece66cf473d976e2db0f75bf199e" size="24022822">
53     </branch>
54     <dependencies>
55       <dep package="fontconfig"/>
56       <dep package="gtk-doc"/>
57       <dep package="pixman"/>
58     </dependencies>
59   </autotools>
60
61   <tarball id="poppler" version="0.14.0" autogenargs="--disable-poppler-cpp">
62   <!--Remove disable-poppler-cpp if bumping up poppler version.
63       See GNOME bug 622859 -->
64     <source href="http://poppler.freedesktop.org/poppler-0.14.0.tar.gz"
65             hash="sha256:aba6fff01a90b44ac6f4ed570d52a43c9790e0445ceaab59abe23d0c7c87bcaf"
66             md5sum="76f003b8fa2b905674088c306aa857c5" size="1782119"/>
67     <dependencies>
68       <dep package="cairo"/>
69     </dependencies>
70     <suggests>
71       <dep package="glib"/>
72       <dep package="poppler-data"/>
73     </suggests>
74     <after>
75       <dep package="gtk+"/>
76       <dep package="gdk-pixbuf"/>
77     </after>
78   </tarball>
79
80   <tarball id="liboil" version="0.3.17">
81     <source href="http://liboil.freedesktop.org/download/liboil-0.3.17.tar.gz"
82             hash="sha256:105f02079b0b50034c759db34b473ecb5704ffa20a5486b60a8b7698128bfc69"
83             md5sum="47dc734f82faeb2964d97771cfd2e701" size="912563"/>
84   </tarball>
85
86 <!--
87   <autotools id="libXft" supports-non-srcdir-builds="no">
88     <branch repo="git.freedesktop.org"
89             module="xorg/lib/libXft" checkoutdir="libXft" />
90     <dependencies>
91       <dep package="fontconfig"/>
92     </dependencies>
93   </autotools>
94 -->
95
96   <autotools id="mesa">
97     <branch repo="git.freedesktop.org"
98             supports-non-srcdir-builds="no"
99             check-target="false"
100             skip-autogen="never"
101             module="mesa/mesa"
102             checkoutdir="mesa"/>
103   </autotools>
104
105   <autotools id="wayland">
106     <branch repo="git.freedesktop.org"
107             module="wayland" checkoutdir="wayland"/>
108     <dependencies>
109       <dep package="mesa"/>
110     </dependencies>
111   </autotools>
112
113   <autotools id="gtk-doc">
114     <branch repo="git.gnome.org"
115             module="gtk-doc"
116             revision="master"/>
117   </autotools>
118
119   <autotools id="glib">
120     <branch repo="git.gnome.org"
121             module="glib"
122             revision="master"/>
123     <dependencies>
124       <dep package="gtk-doc"/>
125     </dependencies>
126   </autotools>
127
128   <autotools id="UProf">
129     <branch repo="github.com/rib"
130             module="UProf"
131             revision="master"/>
132   </autotools>
133
134   <autotools id="libccss" autogenargs="--without-rsvg --without-soup --disable-ccss-cairo --disable-ccss-gtk --disable-examples">
135     <branch repo="git.freedesktop.org"
136             module="ccss"
137             tag="libccss-0.3.1" />
138   </autotools>
139
140   <autotools id="gobject-introspection">
141     <branch repo="git.gnome.org"
142             module="gobject-introspection"
143             revision="master"/>
144   </autotools>
145
146   <autotools id="pango">
147     <branch repo="git.gnome.org"
148             module="pango"
149             revision="master"/>
150     <dependencies>
151       <dep package="glib"/>
152       <dep package="cairo"/>
153     </dependencies>
154     <suggests>
155       <dep package="gobject-introspection"/>
156     </suggests>
157     <after>
158       <dep package="libXft"/>
159     </after>
160   </autotools>
161
162   <autotools id="atk">
163     <branch repo="git.gnome.org"
164             module="atk"
165             revision="master"/>
166     <dependencies>
167       <dep package="glib"/>
168     </dependencies>
169   </autotools>
170
171   <autotools id="gdk-pixbuf">
172     <branch repo="git.gnome.org"
173             module="gdk-pixbuf"
174             revision="master"/>
175     <dependencies>
176       <dep package="glib"/>
177     </dependencies>
178   </autotools>
179
180   <autotools id="gtk+">
181     <branch repo="git.gnome.org"
182             module="gtk+"
183             revision="master"/>
184     <dependencies>
185       <dep package="glib"/>
186       <dep package="gdk-pixbuf"/>
187       <dep package="atk"/>
188       <dep package="cairo"/>
189       <dep package="pango"/>
190     </dependencies>
191   </autotools>
192
193   <autotools id="gtk2">
194     <branch repo="git.gnome.org"
195             module="gtk+"
196             checkoutdir="gtk2"
197             revision="gtk-2-24"/>
198     <dependencies>
199       <dep package="glib"/>
200       <dep package="gdk-pixbuf"/>
201       <dep package="atk"/>
202       <dep package="cairo"/>
203       <dep package="pango"/>
204     </dependencies>
205   </autotools>
206
207   <autotools id="gir-repository">
208     <branch repo="git.gnome.org"
209             module="gir-repository"
210             revision="master"/>
211     <dependencies>
212       <dep package="gobject-introspection"/>
213     </dependencies>
214   </autotools>
215
216   <autotools id="json-glib">
217     <branch repo="git.gnome.org"
218             module="json-glib"
219             revision="json-glib-0-12"/>
220     <dependencies>
221       <dep package="glib"/>
222       <dep package="gobject-introspection"/>
223     </dependencies>
224   </autotools>
225
226   <autotools id="cogl">
227     <branch repo="git.gnome.org"
228             module="cogl"
229             revision="master"/>
230     <dependencies>
231       <dep package="glib"/>
232       <dep package="cairo"/>
233       <dep package="pango"/>
234       <dep package="gdk-pixbuf"/>
235       <dep package="gobject-introspection"/>
236     </dependencies>
237   </autotools>
238
239   <autotools id="clutter">
240     <branch repo="git.gnome.org"
241             module="clutter"
242             revision="master"/>
243     <dependencies>
244       <dep package="glib"/>
245       <dep package="cairo"/>
246       <dep package="pango"/>
247       <dep package="cogl"/>
248       <dep package="atk"/>
249       <dep package="gobject-introspection"/>
250       <dep package="json-glib"/>
251     </dependencies>
252   </autotools>
253
254   <autotools id="gstreamer" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no">
255     <branch repo="gstreamer.freedesktop.org" module="gstreamer"/>
256     <dependencies>
257       <dep package="glib"/>
258     </dependencies>
259   </autotools>
260
261   <autotools id="gst-plugins-base" autogenargs="-- --disable-tests" supports-non-srcdir-builds="no">
262     <branch repo="gstreamer.freedesktop.org" module="gst-plugins-base"/>
263     <dependencies>
264       <dep package="gstreamer"/>
265       <dep package="gtk2"/>
266       <dep package="liboil"/>
267     </dependencies>
268   </autotools>
269
270   <autotools id="clutter-gst">
271     <branch repo="git.gnome.org"
272             module="clutter-gst"
273             revision="master"/>
274     <dependencies>
275       <dep package="gstreamer"/>
276       <dep package="gst-plugins-base"/>
277       <dep package="clutter"/>
278     </dependencies>
279   </autotools>
280
281   <autotools id="clutter-gtk">
282     <branch repo="git.gnome.org"
283             module="clutter-gtk"
284             revision="master"/>
285     <dependencies>
286       <dep package="gtk+"/>
287       <dep package="clutter"/>
288     </dependencies>
289   </autotools>
290
291   <autotools id="clutter-box2d">
292     <branch repo="github.com/clutter-project"
293             module="clutter-box2d"
294             revision="master"/>
295     <dependencies>
296       <dep package="clutter"/>
297     </dependencies>
298   </autotools>
299
300   <autotools id="clutter-bullet">
301     <branch repo="github.com/clutter-project"
302             module="clutter-bullet"
303             revision="master"/>
304     <dependencies>
305       <dep package="clutter"/>
306     </dependencies>
307   </autotools>
308
309   <autotools id="mx" autogenargs="--without-clutter-imcontext --without-clutter-gesture">
310     <branch repo="github.com/clutter-project"
311             module="mx"
312             revision="master"/>
313     <dependencies>
314       <dep package="clutter"/>
315       <dep package="gtk2"/>
316     </dependencies>
317   </autotools>
318
319 <!--
320   <autotools id="cally">
321     <branch repo="git.clutter-project.org"
322             module="cally"
323             revision="master"/>
324     <dependencies>
325       <dep package="atk"/>
326       <dep package="clutter"/>
327     </dependencies>
328   </autotools>
329 -->
330
331   <autotools id="cluttersmith">
332     <branch repo="git.clutter-project.org"
333             module="cluttersmith"
334             revision="master"/>
335     <dependencies>
336       <dep package="clutter"/>
337       <dep package="clutter-gtk"/>
338       <dep package="mx"/>
339       <dep package="gjs"/>
340     </dependencies>
341   </autotools>
342
343   <autotools id="pygobject">
344     <branch repo="git.gnome.org"
345             module="pygobject"
346             revision="master"/>
347     <dependencies>
348       <dep package="glib"/>
349     </dependencies>
350   </autotools>
351
352   <autotools id="pycairo">
353     <branch module="releases/pycairo-1.8.2.tar.gz" version="1.8.2"
354             repo="cairo.org"
355             hash="sha256:77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f"
356             md5sum="bbfc0c2fef08dfb0c5b8baa5f0b67a87" size="519064">
357     </branch>
358     <dependencies>
359       <dep package="cairo"/>
360     </dependencies>
361   </autotools>
362
363   <autotools id="pygtk">
364     <branch repo="git.gnome.org"
365             module="pygtk"
366             revision="master"/>
367     <dependencies>
368       <dep package="pygobject"/>
369       <dep package="gtk2"/>
370       <dep package="pycairo"/>
371     </dependencies>
372   </autotools>
373
374   <autotools id="pyclutter">
375     <branch repo="git.gnome.org"
376             module="pyclutter"
377             revision="master"/>
378     <dependencies>
379       <dep package="pygobject"/>
380       <dep package="pycairo"/>
381       <dep package="pygtk"/>
382       <dep package="clutter"/>
383     </dependencies>
384   </autotools>
385
386   <autotools id="pyclutter-gst">
387     <branch repo="git.clutter-project.org"
388             module="bindings/pyclutter-gst"
389             revision="master"/>
390     <dependencies>
391       <dep package="clutter"/>
392       <dep package="clutter-gst"/>
393       <dep package="pyclutter"/>
394     </dependencies>
395   </autotools>
396
397   <autotools id="pyclutter-gtk">
398     <branch repo="git.clutter-project.org"
399             module="bindings/pyclutter-gtk"
400             revision="master"/>
401     <dependencies>
402       <dep package="clutter"/>
403       <dep package="clutter-gtk"/>
404       <dep package="pyclutter"/>
405       <dep package="pygtk"/>
406     </dependencies>
407   </autotools>
408
409   <metamodule id="meta-clutter">
410     <dependencies>
411       <dep package="clutter"/>
412       <dep package="clutter-gst"/>
413       <dep package="clutter-gtk"/>
414     </dependencies>
415   </metamodule>
416
417   <metamodule id="meta-clutter-extra">
418     <dependencies>
419       <dep package="meta-clutter"/>
420       <dep package="clutter-box2d"/>
421       <dep package="cally"/>
422       <dep package="mx"/>
423     </dependencies>
424   </metamodule>
425
426   <metamodule id="meta-pyclutter">
427     <dependencies>
428       <dep package="meta-clutter"/>
429       <dep package="pyclutter"/>
430       <dep package="pyclutter-gst"/>
431       <dep package="pyclutter-gtk"/>
432     </dependencies>
433   </metamodule>
434
435   <autotools id="gjs">
436     <branch repo="git.gnome.org"
437             module="gjs"
438             revision="master"/>
439     <dependencies>
440       <dep package="gobject-introspection"/>
441     </dependencies>
442   </autotools>
443
444 </moduleset>