color: Add initializers for ClutterColor
[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" default="yes"
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="github.com/rib"
13       href="git://github.com/rib/"/>
14   <repository type="git" name="github.com/clutter-project"
15       href="git://github.com/clutter-project/"/>
16   <repository type="git" name="gstreamer.freedesktop.org"
17       href="git://anongit.freedesktop.org/gstreamer/"/>
18
19   <repository type="tarball" name="gnome.org"
20       href="http://download.gnome.org/sources/"/>
21   <repository type="tarball" name="gnupg.org"
22       href="ftp://ftp.gnupg.org/gcrypt/"/>
23   <repository type="tarball" name="xmlsoft.org"
24       href="ftp://xmlsoft.org/"/>
25   <repository type="tarball" name="cairo.org"
26       href="http://cairographics.org/"/>
27   <repository type="tarball" name="people.freedesktop.org"
28       href="http://people.freedesktop.org/"/>
29
30 <!-- This is a special module: it's needed to build from git, but not
31      needed to build from tarballs, so it doesn't need to be in our suites
32      and it doesn't need to be an external dependency -->
33   <autotools id="gnome-common">
34     <branch/>
35   </autotools>
36
37   <autotools id="libxml2">
38     <pkg-config>libxml-2.0.pc</pkg-config>
39     <branch module="libxml2/libxml2-2.7.8.tar.gz"
40             repo="xmlsoft.org" version="2.7.8"
41             hash="sha256:cda23bc9ebd26474ca8f3d67e7d1c4a1f1e7106364b690d822e009fdc3c417ec"
42             md5sum="8127a65e8c3b08856093099b52599c86" size="4881808"/>
43   </autotools>
44
45   <autotools id="libxslt" check-target="false">
46     <pkg-config>libxslt.pc</pkg-config>
47     <branch module="libxml2/libxslt-1.1.26.tar.gz"
48             repo="xmlsoft.org" version="1.1.26"
49             hash="sha256:55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1"
50             md5sum="e61d0364a30146aaa3001296f853b2b9" size="3401513"/>
51     <dependencies>
52       <dep package="libxml2"/>
53       <dep package="libgcrypt"/>
54     </dependencies>
55   </autotools>
56
57   <tarball id="intltool" version="0.41.1">
58     <source href="http://launchpad.net/intltool/trunk/0.41.1/+download/intltool-0.41.1.tar.gz"
59             hash="sha256:06d02133a85b9d6f29cd763050dc9267a6d73ef3008993f5b917cafc7ece96c0"
60             md5sum="d6c91bf06681919ccfdf3624035b75dc" size="139287"/>
61     <dependencies>
62       <dep package="gnome-common"/>
63     </dependencies>
64   </tarball>
65
66   <tarball id="expat" version="2.0.1">
67     <source href="http://sourceforge.net/projects/expat/files/expat/2.0.1/expat-2.0.1.tar.gz"
68             hash="sha256:847660b4df86e707c9150e33cd8c25bc5cd828f708c7418e765e3e983a2e5e93"
69             md5sum="ee8b492592568805593f81f8cdf2a04c" size="446456"/>
70   </tarball>
71
72   <tarball id="rarian" version="0.8.1" supports-non-srcdir-builds="no">
73     <pkg-config>rarian.pc</pkg-config>
74     <source href="http://download.gnome.org/sources/rarian/0.8/rarian-0.8.1.tar.bz2"
75             hash="sha256:aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577"
76             md5sum="75091185e13da67a0ff4279de1757b94" size="324441"/>
77     <dependencies>
78       <dep package="libxslt"/>
79       <dep package="intltool"/>
80     </dependencies>
81   </tarball>
82
83   <tarball id="shared-mime-info" supports-non-srcdir-builds="no" version="0.71">
84     <source href="http://people.freedesktop.org/~hadess/shared-mime-info-0.71.tar.bz2"
85             hash="sha256:1d8f97f17de77ae0d8a3a4ef357280ef444da87f4ce19170392712d0c2f6d04f"
86             md5sum="0a90508234d415f761a79fbffdff74f4" size="493216"/>
87     <dependencies>
88       <dep package="intltool"/>
89       <dep package="libxml2"/>
90       <dep package="glib"/>
91     </dependencies>
92   </tarball>
93
94   <autotools id="libgpg-error" autogen-sh="configure" check-target="false">
95     <branch module="libgpg-error/libgpg-error-1.8.tar.bz2"
96             repo="gnupg.org" version="1.8"
97             hash="sha256:bdfbf2677147239d2d26d4e37f44635d9fd97c133c9ef9fd9793a12a059508c5"
98             md5sum="1d2005268a2f096db28cf9cf77b3229a" size="435341" />
99   </autotools>
100
101   <autotools id="libgcrypt" autogen-sh="configure" check-target="false">
102     <branch module="libgcrypt/libgcrypt-1.4.5.tar.bz2"
103             repo="gnupg.org" version="1.4.5"
104             hash="sha256:496f907c5324de75367ec61c63bfeed1309ef0bc64845dc20b3597731abd9e40"
105             md5sum="cc2017ad09b4543f8b3b5e9a53cfd89d" size="1148382">
106       <patch file="libgcrypt-1.4.5-ImplicitDSOLinking.patch" strip="1"/>
107     </branch>
108     <dependencies>
109       <dep package="libgpg-error" />
110     </dependencies>
111   </autotools>
112
113   <autotools id="gnome-doc-utils">
114     <branch/>
115     <dependencies>
116       <dep package="gnome-common"/>
117       <dep package="libxslt"/>
118       <dep package="libxml2"/>
119       <dep package="intltool"/>
120       <dep package="rarian"/>
121     </dependencies>
122   </autotools>
123
124   <autotools id="gtk-doc">
125     <branch/>
126     <dependencies>
127       <dep package="libxslt"/>
128       <dep package="gnome-doc-utils"/>
129     </dependencies>
130   </autotools>
131
132   <autotools id="atk">
133     <branch/>
134     <dependencies>
135       <dep package="glib"/>
136       <dep package="gobject-introspection"/>
137       <dep package="gtk-doc"/>
138     </dependencies>
139   </autotools>
140
141   <tarball id="fontconfig" version="2.8.0">
142     <pkg-config>fontconfig.pc</pkg-config>
143     <source href="http://www.fontconfig.org/release/fontconfig-2.8.0.tar.gz"
144             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
145             md5sum="77e15a92006ddc2adbb06f840d591c0e" size="1548409"/>
146     <dependencies>
147       <dep package="expat"/>
148     </dependencies>
149   </tarball>
150
151   <autotools id="pixman"
152              autogenargs="--disable-gtk">
153     <pkg-config>pixman-1.pc</pkg-config>
154     <branch module="releases/pixman-0.20.2.tar.gz" version="0.20.2"
155             repo="cairo.org"
156             hash="sha256:27b4e58ae8dcf8787cc309bc2b119ca6b6e353b3283a7821896e454ae8bd9725"
157             md5sum="a923c20af88e469ac29ba42cfedb88c2" size="542724">
158     </branch>
159   </autotools>
160
161   <autotools id="cairo" autogenargs="--enable-xlib">
162     <pkg-config>cairo.pc</pkg-config>
163     <branch module="releases/cairo-1.10.2.tar.gz" version="1.10.2"
164             repo="cairo.org"
165             hash="sha256:32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41"
166             md5sum="f101a9e88b783337b20b2e26dfd26d5f" size="23558405">
167     </branch>
168     <dependencies>
169       <dep package="fontconfig"/>
170       <dep package="gtk-doc"/>
171       <dep package="pixman"/>
172     </dependencies>
173     <after>
174       <dep package="glitz"/>
175     </after>
176   </autotools>
177
178   <autotools id="cogl">
179     <pkg-config>cogl-1.0.pc</pkg-config>
180     <branch/>
181     <dependencies>
182       <dep package="glib"/>
183     </dependencies>
184     <suggests>
185       <dep package="mesa"/>
186       <dep package="gobject-introspection"/>
187       <dep package="UProf"/>
188     </suggests>
189   </autotools>
190
191   <autotools id="clutter">
192     <branch/>
193     <dependencies>
194       <dep package="cogl"/>
195       <dep package="atk"/>
196       <dep package="glib"/>
197       <dep package="cairo"/>
198       <dep package="pango"/>
199       <dep package="gtk-doc"/>
200       <dep package="json-glib"/>
201       <dep package="gobject-introspection"/>
202     </dependencies>
203     <suggests>
204       <dep package="gdk-pixbuf"/>
205     </suggests>
206   </autotools>
207
208   <autotools id="gdk-pixbuf">
209     <branch/>
210     <dependencies>
211       <dep package="glib"/>
212       <dep package="gobject-introspection"/>
213       <dep package="gtk-doc"/>
214     </dependencies>
215   </autotools>
216
217   <autotools id="glib">
218     <branch/>
219     <dependencies>
220       <dep package="gtk-doc"/>
221     </dependencies>
222     <after>
223       <dep package="shared-mime-info"/>
224     </after>
225     <suggests>
226       <!-- these provide gnome implementations of glib
227            extension points -->
228       <dep package="gvfs"/>
229     </suggests>
230   </autotools>
231
232   <autotools id="gtk+">
233     <branch/>
234     <dependencies>
235       <dep package="atk"/>
236       <dep package="glib"/>
237       <dep package="cairo"/>
238       <dep package="pango"/>
239       <dep package="gdk-pixbuf"/>
240       <dep package="gtk-doc"/>
241       <dep package="gobject-introspection"/>
242     </dependencies>
243     <suggests>
244       <dep package="shared-mime-info"/>
245     </suggests>
246   </autotools>
247
248   <autotools id="pango">
249     <branch/>
250     <dependencies>
251       <dep package="glib"/>
252       <dep package="cairo"/>
253       <dep package="gtk-doc"/>
254       <dep package="gobject-introspection"/>
255     </dependencies>
256     <after>
257       <dep package="libXft"/>
258     </after>
259   </autotools>
260
261   <autotools id="clutter-gtk">
262     <branch/>
263     <dependencies>
264       <dep package="gtk+"/>
265       <dep package="clutter"/>
266     </dependencies>
267   </autotools>
268
269   <autotools id="clutter-gst">
270     <branch/>
271     <dependencies>
272       <dep package="clutter"/>
273       <dep package="gstreamer"/>
274       <dep package="gst-plugins-base"/>
275     </dependencies>
276     <suggests>
277       <dep package="gobject-introspection"/>
278     </suggests>
279   </autotools>
280
281   <autotools id="mesa">
282     <branch repo="git.freedesktop.org"
283             supports-non-srcdir-builds="no"
284             check-target="false"
285             skip-autogen="never"
286             module="mesa/mesa"
287             checkoutdir="mesa"/>
288   </autotools>
289
290   <autotools id="wayland">
291     <branch repo="git.freedesktop.org"
292             module="wayland" checkoutdir="wayland"/>
293     <dependencies>
294       <dep package="mesa"/>
295     </dependencies>
296   </autotools>
297
298   <autotools id="gobject-introspection">
299     <branch/>
300     <dependencies>
301       <dep package="glib"/>
302       <dep package="cairo"/>
303     </dependencies>
304   </autotools>
305
306   <autotools id="gjs">
307     <branch/>
308     <dependencies>
309       <dep package="dbus-glib"/>
310       <dep package="gobject-introspection"/>
311       <dep package="js185"/>
312     </dependencies>
313   </autotools>
314
315   <autotools id="UProf">
316     <branch repo="github.com/rib"
317             module="UProf"
318             revision="master"/>
319   </autotools>
320
321   <autotools id="gobject-introspection">
322     <branch repo="git.gnome.org"
323             module="gobject-introspection"
324             revision="master"/>
325   </autotools>
326
327   <autotools id="gtk2">
328     <branch repo="git.gnome.org"
329             module="gtk+"
330             checkoutdir="gtk2"
331             revision="gtk-2-24"/>
332     <dependencies>
333       <dep package="glib"/>
334       <dep package="gdk-pixbuf"/>
335       <dep package="atk"/>
336       <dep package="cairo"/>
337       <dep package="pango"/>
338     </dependencies>
339   </autotools>
340
341   <autotools id="json-glib">
342     <branch repo="git.gnome.org"
343             module="json-glib"
344             revision="json-glib-0-14"/>
345     <dependencies>
346       <dep package="glib"/>
347       <dep package="gobject-introspection"/>
348     </dependencies>
349   </autotools>
350
351   <tarball id="liboil" version="0.3.17">
352     <pkg-config>liboil-0.3.pc</pkg-config>
353     <source href="http://liboil.freedesktop.org/download/liboil-0.3.17.tar.gz"
354             hash="sha256:105f02079b0b50034c759db34b473ecb5704ffa20a5486b60a8b7698128bfc69"
355             md5sum="47dc734f82faeb2964d97771cfd2e701" size="912563"/>
356   </tarball>
357
358   <!-- Temporary use fedora's server for gudev while kernel.org is down.
359        When kernel.org restored, revert to:
360          repo="kernel.org" module="utils/kernel/hotplug/udev-147.tar.bz2"
361     -->
362   <repository type="tarball" name="fedoraproject.org"
363       href="pkgs.fedoraproject.org/repo/pkgs/"/>
364   <autotools id="gudev" check-target="false" supports-non-srcdir-builds="no"
365              autogen-sh="autogen.sh">
366     <pkg-config>gudev-1.0.pc</pkg-config>
367     <branch checkoutdir="gudev-147" repo="fedoraproject.org"
368             module="udev/udev-147.tar.bz2/aed0129c5a00e01d1be75ffda7d2e0f1/udev-147.tar.bz2" version="147">
369       <patch file="gudev-147.patch" strip="1"/>
370     </branch>
371     <dependencies>
372       <dep package="gobject-introspection"/>
373     </dependencies>
374   </autotools>
375
376   <autotools id="gstreamer" autogenargs="-- --disable-tests" makeargs="GLIB_EXTRA_CFLAGS=-UG_DISABLE_DEPRECATED ERROR_CFLAGS=" supports-non-srcdir-builds="no">
377     <branch repo="gstreamer.freedesktop.org" module="gstreamer"/>
378     <dependencies>
379       <dep package="glib"/>
380       <dep package="libxml2"/>
381       <dep package="gobject-introspection"/>
382     </dependencies>
383   </autotools>
384
385   <autotools id="gst-plugins-base" autogenargs="--with-gtk=3.0 --disable-tests --disable-gnome_vfs" makeargs="GLIB_EXTRA_CFLAGS=-UG_DISABLE_DEPRECATED ERROR_CFLAGS= ERROR_CXXFLAGS=" supports-non-srcdir-builds="no">
386     <branch repo="gstreamer.freedesktop.org" module="gst-plugins-base"/>
387     <dependencies>
388       <dep package="gstreamer"/>
389       <dep package="gtk+"/>
390       <dep package="liboil"/>
391     </dependencies>
392     <suggests>
393       <dep package="gudev"/>
394     </suggests>
395   </autotools>
396
397   <autotools id="gst-plugins-good" autogenargs="--with-gtk=3.0 --disable-tests --disable-examples" makeargs="GLIB_EXTRA_CFLAGS=-UG_DISABLE_DEPRECATED ERROR_CFLAGS= ERROR_CXXFLAGS=" supports-non-srcdir-builds="no">
398     <branch repo="gstreamer.freedesktop.org" module="gst-plugins-good"/>
399     <dependencies>
400       <dep package="gstreamer"/>
401       <dep package="gst-plugins-base"/>
402     </dependencies>
403     <suggests>
404       <dep package="pulseaudio"/>
405       <dep package="gdk-pixbuf"/>
406       <dep package="gudev"/>
407     </suggests>
408   </autotools>
409
410   <autotools id="clutter-box2d">
411     <branch repo="git.gnome.org"
412             module="clutter-box2d"
413             revision="master"/>
414     <dependencies>
415       <dep package="clutter"/>
416     </dependencies>
417   </autotools>
418
419   <autotools id="clutter-bullet">
420     <branch repo="github.com/clutter-project"
421             module="clutter-bullet"
422             revision="master"/>
423     <dependencies>
424       <dep package="clutter"/>
425     </dependencies>
426   </autotools>
427
428   <autotools id="mx" autogenargs="--without-clutter-imcontext --without-clutter-gesture">
429     <branch repo="github.com/clutter-project"
430             module="mx"
431             revision="master"/>
432     <dependencies>
433       <dep package="clutter"/>
434       <dep package="gtk2"/>
435     </dependencies>
436   </autotools>
437
438   <autotools id="pygobject">
439     <branch repo="git.gnome.org"
440             module="pygobject"
441             revision="master"/>
442     <dependencies>
443       <dep package="glib"/>
444     </dependencies>
445   </autotools>
446
447   <autotools id="pycairo">
448     <branch module="releases/pycairo-1.8.2.tar.gz" version="1.8.2"
449             repo="cairo.org"
450             hash="sha256:77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f"
451             md5sum="bbfc0c2fef08dfb0c5b8baa5f0b67a87" size="519064">
452     </branch>
453     <dependencies>
454       <dep package="cairo"/>
455     </dependencies>
456   </autotools>
457
458   <autotools id="pygtk">
459     <branch repo="git.gnome.org"
460             module="pygtk"
461             revision="master"/>
462     <dependencies>
463       <dep package="pygobject"/>
464       <dep package="gtk2"/>
465       <dep package="pycairo"/>
466     </dependencies>
467   </autotools>
468
469   <autotools id="pyclutter">
470     <branch repo="git.gnome.org"
471             module="pyclutter"
472             revision="master"/>
473     <dependencies>
474       <dep package="pygobject"/>
475       <dep package="pycairo"/>
476       <dep package="pygtk"/>
477       <dep package="clutter"/>
478     </dependencies>
479   </autotools>
480
481   <autotools id="pyclutter-gst">
482     <branch repo="git.clutter-project.org"
483             module="bindings/pyclutter-gst"
484             revision="master"/>
485     <dependencies>
486       <dep package="clutter"/>
487       <dep package="clutter-gst"/>
488       <dep package="pyclutter"/>
489     </dependencies>
490   </autotools>
491
492   <autotools id="pyclutter-gtk">
493     <branch repo="git.clutter-project.org"
494             module="bindings/pyclutter-gtk"
495             revision="master"/>
496     <dependencies>
497       <dep package="clutter"/>
498       <dep package="clutter-gtk"/>
499       <dep package="pyclutter"/>
500       <dep package="pygtk"/>
501     </dependencies>
502   </autotools>
503
504   <metamodule id="meta-clutter">
505     <dependencies>
506       <dep package="clutter"/>
507       <dep package="clutter-gst"/>
508       <dep package="clutter-gtk"/>
509     </dependencies>
510   </metamodule>
511
512   <metamodule id="meta-clutter-extra">
513     <dependencies>
514       <dep package="meta-clutter"/>
515       <dep package="clutter-box2d"/>
516       <dep package="mx"/>
517     </dependencies>
518   </metamodule>
519
520   <metamodule id="meta-pyclutter">
521     <dependencies>
522       <dep package="meta-clutter"/>
523       <dep package="pyclutter"/>
524       <dep package="pyclutter-gst"/>
525       <dep package="pyclutter-gtk"/>
526     </dependencies>
527   </metamodule>
528
529 </moduleset>