clutter.modules: cluttersmith depends on gjs and clutter-gtk
[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/git/"/>
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
17   <!-- tarballs -->
18   <repository type="tarball" name="cairo.org"
19     href="http://cairographics.org/"/>
20
21   <tarball id="expat" version="1.95.8">
22     <source href="http://downloads.sourceforge.net/project/expat/expat/1.95.8/expat-1.95.8.tar.gz"
23             hash="sha256:c6aaa0b427e775a0fd5a956a75ae41e5110f22760723d9bda316100010e891ca"
24             md5sum="aff487543845a82fe262e6e2922b4c8e" size="318349"/>
25   </tarball>
26
27   <tarball id="fontconfig" version="2.7.1">
28     <source href="http://www.fontconfig.org/release/fontconfig-2.7.1.tar.gz"
29             hash="sha256:08502404aa451ddc5f9ca4bf45cc3b3f1e86e3f0779ff273c72e1c48e0c25b94"
30             md5sum="41024d11765acdd7520d1f5458e751db" size="1539165"/>
31     <dependencies>
32       <dep package="expat"/>
33     </dependencies>
34   </tarball>
35
36   <autotools id="pixman" autogenargs="--disable-gtk">
37     <branch module="releases/pixman-0.18.2.tar.gz" version="0.18.2"
38             repo="cairo.org"
39             hash="sha256:80aee833b429d105d2c7593ef96993da04441b3b747084f1f3bfd7be594e1c45"
40             md5sum="5d1378fa61610dd5d3c7e0111b2c5253" size="510704">
41     </branch>
42   </autotools>
43
44   <autotools id="cairo" autogenargs="--enable-xlib">
45     <branch module="snapshots/cairo-1.9.12.tar.gz" version="1.9.12"
46             repo="cairo.org"
47             hash="sha256:61879cb8d5e0f785251bd663b825a52754017f53eef3a25fbbf7799d19b765ba"
48             md5sum="0a264bb080af8346f7ae25581f59f661" size="23402463">
49     </branch>
50     <dependencies>
51       <dep package="fontconfig"/>
52       <dep package="gtk-doc"/>
53       <dep package="pixman"/>
54     </dependencies>
55   </autotools>
56
57   <tarball id="poppler" version="0.14.0" autogenargs="--disable-poppler-cpp">
58   <!--Remove disable-poppler-cpp if bumping up poppler version.
59       See GNOME bug 622859 -->
60     <source href="http://poppler.freedesktop.org/poppler-0.14.0.tar.gz"
61             hash="sha256:aba6fff01a90b44ac6f4ed570d52a43c9790e0445ceaab59abe23d0c7c87bcaf"
62             md5sum="76f003b8fa2b905674088c306aa857c5" size="1782119"/>
63     <dependencies>
64       <dep package="cairo"/>
65     </dependencies>
66     <suggests>
67       <dep package="glib"/>
68       <dep package="poppler-data"/>
69     </suggests>
70     <after>
71       <dep package="gtk+"/>
72       <dep package="gdk-pixbuf"/>
73     </after>
74   </tarball>
75
76 <!--
77   <autotools id="libXft" supports-non-srcdir-builds="no">
78     <branch repo="git.freedesktop.org"
79             module="xorg/lib/libXft" checkoutdir="libXft" />
80     <dependencies>
81       <dep package="fontconfig"/>
82     </dependencies>
83   </autotools>
84 -->
85
86   <autotools id="gtk-doc">
87     <branch repo="git.gnome.org"
88             module="gtk-doc"
89             revision="master"/>
90   </autotools>
91
92   <autotools id="glib">
93     <branch repo="git.gnome.org"
94             module="glib"
95             revision="master"/>
96     <dependencies>
97       <dep package="gtk-doc"/>
98     </dependencies>
99   </autotools>
100
101   <autotools id="UProf">
102     <branch repo="github.com/rib"
103             module="UProf"
104             revision="master"/>
105   </autotools>
106
107   <autotools id="libccss" autogenargs="--without-rsvg --without-soup --disable-ccss-cairo --disable-ccss-gtk --disable-examples">
108     <branch repo="git.freedesktop.org"
109             module="ccss"
110             tag="libccss-0.3.1" />
111   </autotools>
112
113   <autotools id="gobject-introspection">
114     <branch repo="git.gnome.org"
115             module="gobject-introspection"
116             revision="master"/>
117   </autotools>
118
119   <autotools id="pango">
120     <branch repo="git.gnome.org"
121             module="pango"
122             revision="master"/>
123     <dependencies>
124       <dep package="glib"/>
125       <dep package="cairo"/>
126     </dependencies>
127     <suggests>
128       <dep package="gobject-introspection"/>
129     </suggests>
130     <after>
131       <dep package="libXft"/>
132     </after>
133   </autotools>
134
135   <autotools id="atk">
136     <branch repo="git.gnome.org"
137             module="atk"
138             revision="master"/>
139     <dependencies>
140       <dep package="glib"/>
141     </dependencies>
142   </autotools>
143
144   <autotools id="gdk-pixbuf">
145     <branch repo="git.gnome.org"
146             module="gdk-pixbuf"
147             revision="master"/>
148     <dependencies>
149       <dep package="glib"/>
150     </dependencies>
151   </autotools>
152
153   <autotools id="gtk+">
154     <branch repo="git.gnome.org"
155             module="gtk+"
156             revision="master"/>
157     <dependencies>
158       <dep package="glib"/>
159       <dep package="gdk-pixbuf"/>
160       <dep package="atk"/>
161       <dep package="cairo"/>
162       <dep package="pango"/>
163     </dependencies>
164   </autotools>
165
166   <autotools id="gir-repository">
167     <branch repo="git.gnome.org"
168             module="gir-repository"
169             revision="master"/>
170     <dependencies>
171       <dep package="gobject-introspection"/>
172     </dependencies>
173   </autotools>
174
175   <autotools id="json-glib">
176     <branch repo="git.gnome.org"
177             module="json-glib"
178             revision="master"/>
179     <dependencies>
180       <dep package="glib"/>
181       <dep package="gobject-introspection"/>
182     </dependencies>
183   </autotools>
184
185   <autotools id="clutter">
186     <branch repo="git.clutter-project.org"
187             module="clutter"
188             revision="master"/>
189     <dependencies>
190       <dep package="glib"/>
191       <dep package="cairo"/>
192       <dep package="pango"/>
193       <dep package="gdk-pixbuf"/>
194       <dep package="gobject-introspection"/>
195       <dep package="gir-repository"/>
196       <dep package="json-glib"/>
197     </dependencies>
198   </autotools>
199
200   <autotools id="clutter-gst">
201     <branch repo="git.clutter-project.org"
202             module="clutter-gst"
203             revision="master"/>
204     <dependencies>
205       <dep package="clutter"/>
206     </dependencies>
207   </autotools>
208
209   <autotools id="clutter-gtk">
210     <branch repo="git.clutter-project.org"
211             module="clutter-gtk"
212             revision="master"/>
213     <dependencies>
214       <dep package="gtk+"/>
215       <dep package="clutter"/>
216     </dependencies>
217   </autotools>
218
219   <autotools id="clutter-box2d">
220     <branch repo="git.clutter-project.org"
221             module="clutter-box2d"
222             revision="master"/>
223     <dependencies>
224       <dep package="clutter"/>
225     </dependencies>
226   </autotools>
227
228   <autotools id="mx" autogenargs="--without-clutter-imcontext --without-clutter-gesture">
229     <branch repo="git.clutter-project.org"
230             module="mx"
231             revision="master"/>
232     <dependencies>
233       <dep package="clutter"/>
234       <dep package="gtk+"/>
235     </dependencies>
236   </autotools>
237
238   <autotools id="cally">
239     <branch repo="git.clutter-project.org"
240             module="cally"
241             revision="master"/>
242     <dependencies>
243       <dep package="atk"/>
244       <dep package="clutter"/>
245     </dependencies>
246   </autotools>
247
248   <autotools id="cluttersmith">
249     <branch repo="git.clutter-project.org"
250             module="cluttersmith"
251             revision="master"/>
252     <dependencies>
253       <dep package="clutter"/>
254       <dep package="clutter-gtk"/>
255       <dep package="mx"/>
256       <dep package="gjs"/>
257     </dependencies>
258   </autotools>
259
260   <autotools id="pygobject">
261     <branch repo="git.gnome.org"
262             module="pygobject"
263             revision="master"/>
264     <dependencies>
265       <dep package="glib"/>
266     </dependencies>
267   </autotools>
268
269   <autotools id="pycairo">
270     <branch module="releases/pycairo-1.8.2.tar.gz" version="1.8.2"
271             repo="cairo.org"
272             hash="sha256:77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f"
273             md5sum="bbfc0c2fef08dfb0c5b8baa5f0b67a87" size="519064">
274     </branch>
275     <dependencies>
276       <dep package="cairo"/>
277     </dependencies>
278   </autotools>
279
280   <autotools id="pygtk">
281     <branch repo="git.gnome.org"
282             module="pygtk"
283             revision="master"/>
284     <dependencies>
285       <dep package="pygobject"/>
286       <dep package="gtk+"/>
287       <dep package="pycairo"/>
288     </dependencies>
289   </autotools>
290
291   <autotools id="pyclutter">
292     <branch repo="git.clutter-project.org"
293             module="bindings/pyclutter"
294             revision="master"/>
295     <dependencies>
296       <dep package="pygobject"/>
297       <dep package="pycairo"/>
298       <dep package="pygtk"/>
299       <dep package="clutter"/>
300     </dependencies>
301   </autotools>
302
303   <autotools id="pyclutter-gst">
304     <branch repo="git.clutter-project.org"
305             module="bindings/pyclutter-gst"
306             revision="master"/>
307     <dependencies>
308       <dep package="clutter"/>
309       <dep package="clutter-gst"/>
310       <dep package="pyclutter"/>
311     </dependencies>
312   </autotools>
313
314   <autotools id="pyclutter-gtk">
315     <branch repo="git.clutter-project.org"
316             module="bindings/pyclutter-gtk"
317             revision="master"/>
318     <dependencies>
319       <dep package="clutter"/>
320       <dep package="clutter-gtk"/>
321       <dep package="pyclutter"/>
322       <dep package="pygtk"/>
323     </dependencies>
324   </autotools>
325
326   <metamodule id="meta-clutter">
327     <dependencies>
328       <dep package="clutter"/>
329       <dep package="clutter-gst"/>
330       <dep package="clutter-gtk"/>
331     </dependencies>
332   </metamodule>
333
334   <metamodule id="meta-clutter-extra">
335     <dependencies>
336       <dep package="meta-clutter"/>
337       <dep package="clutter-box2d"/>
338       <dep package="cally"/>
339       <dep package="mx"/>
340     </dependencies>
341   </metamodule>
342
343   <metamodule id="meta-pyclutter">
344     <dependencies>
345       <dep package="meta-clutter"/>
346       <dep package="pyclutter"/>
347       <dep package="pyclutter-gst"/>
348       <dep package="pyclutter-gtk"/>
349     </dependencies>
350   </metamodule>
351
352   <autotools id="gjs">
353     <branch repo="git.gnome.org"
354             module="gjs"
355             revision="master"/>
356     <dependencies>
357       <dep package="gobject-introspection"/>
358     </dependencies>
359     <after>
360       <dep package="gir-repository"/>
361     </after>
362   </autotools>
363
364 </moduleset>