Add jhbuild moduleset
[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
15   <!-- tarballs -->
16   <repository type="tarball" name="cairo.org"
17     href="http://cairographics.org/"/>
18
19   <tarball id="expat" version="1.95.8">
20     <source href="http://downloads.sourceforge.net/project/expat/expat/1.95.8/expat-1.95.8.tar.gz"
21             hash="sha256:c6aaa0b427e775a0fd5a956a75ae41e5110f22760723d9bda316100010e891ca"
22             md5sum="aff487543845a82fe262e6e2922b4c8e" size="318349"/>
23   </tarball>
24
25   <tarball id="fontconfig" version="2.7.1">
26     <source href="http://www.fontconfig.org/release/fontconfig-2.7.1.tar.gz"
27             hash="sha256:08502404aa451ddc5f9ca4bf45cc3b3f1e86e3f0779ff273c72e1c48e0c25b94"
28             md5sum="41024d11765acdd7520d1f5458e751db" size="1539165"/>
29     <dependencies>
30       <dep package="expat"/>
31     </dependencies>
32   </tarball>
33
34   <autotools id="pixman" autogenargs="--disable-gtk">
35     <branch module="releases/pixman-0.14.0.tar.gz" version="0.14.0"
36             repo="cairo.org"
37             hash="sha256:f0c28f4d512b6c199838dc558746e751763d3e298785af098554a8dcafc53bb4"
38             md5sum="da330524bbd975271974378b1c5e7b5d" size="468269">
39     </branch>
40   </autotools>
41
42   <autotools id="cairo">
43     <branch module="releases/cairo-1.8.6.tar.gz" version="1.8.6"
44             repo="cairo.org"
45             hash="sha256:93a347af0cecf258be8fb54265b16a0fb16317df4a32896141d2987c30773535"
46             md5sum="4e64139ef6f668df24450f3b81dd0771" size="6616544">
47     </branch>
48     <dependencies>
49       <dep package="fontconfig"/>
50       <dep package="gtk-doc"/>
51       <dep package="pixman"/>
52     </dependencies>
53   </autotools>
54
55   <autotools id="libXft" supports-non-srcdir-builds="no">
56     <branch repo="git.freedesktop.org"
57             module="xorg/lib/libXft" checkoutdir="libXft" />
58     <dependencies>
59       <dep package="fontconfig"/>
60     </dependencies>
61   </autotools>
62
63   <autotools id="gtk-doc">
64     <branch repo="git.gnome.org"
65             module="gtk-doc"
66             revision="master"/>
67   </autotools>
68
69   <autotools id="glib">
70     <branch repo="git.gnome.org"
71             module="glib"
72             revision="master"/>
73     <dependencies>
74       <dep package="gtk-doc"/>
75     </dependencies>
76   </autotools>
77
78   <autotools id="libccss" autogenargs="--without-rsvg --without-soup --disable-ccss-cairo --disable-ccss-gtk --disable-examples">
79     <branch repo="git.freedesktop.org"
80             module="ccss"
81             tag="libccss-0.3.1" />
82   </autotools>
83
84   <autotools id="gobject-introspection">
85     <branch repo="git.gnome.org"
86             module="gobject-introspection"
87             revision="master"/>
88   </autotools>
89
90   <autotools id="pango">
91     <branch repo="git.gnome.org"
92             module="pango"
93             revision="master"/>
94     <dependencies>
95       <dep package="glib"/>
96       <dep package="cairo"/>
97     </dependencies>
98     <suggests>
99       <dep package="gobject-introspection"/>
100     </suggests>
101     <after>
102       <dep package="libXft"/>
103     </after>
104   </autotools>
105
106   <autotools id="atk">
107     <branch repo="git.gnome.org"
108             module="atk"
109             revision="master"/>
110     <dependencies>
111       <dep package="glib"/>
112     </dependencies>
113   </autotools>
114
115   <autotools id="gtk+">
116     <branch repo="git.gnome.org"
117             module="gtk+"
118             revision="master"/>
119     <dependencies>
120       <dep package="glib"/>
121       <dep package="atk"/>
122       <dep package="cairo"/>
123       <dep package="pango"/>
124     </dependencies>
125   </autotools>
126
127   <autotools id="gir-repository">
128     <branch repo="git.gnome.org"
129             module="gir-repository"
130             revision="master"/>
131     <dependencies>
132       <dep package="gobject-introspection"/>
133     </dependencies>
134   </autotools>
135
136   <autotools id="json-glib">
137     <branch repo="git.gnome.org"
138             module="json-glib"
139             revision="master"/>
140     <dependencies>
141       <dep package="glib"/>
142       <dep package="gobject-introspection"/>
143     </dependencies>
144   </autotools>
145
146   <autotools id="clutter">
147     <branch repo="git.clutter-project.org"
148             module="clutter"
149             revision="master"/>
150     <dependencies>
151       <dep package="glib"/>
152       <dep package="cairo"/>
153       <dep package="pango"/>
154       <dep package="gtk+"/>
155       <dep package="gobject-introspection"/>
156       <dep package="gir-repository"/>
157       <dep package="json-glib"/>
158     </dependencies>
159   </autotools>
160
161   <autotools id="clutter-gst">
162     <branch repo="git.clutter-project.org"
163             module="clutter-gst"
164             revision="master"/>
165     <dependencies>
166       <dep package="clutter"/>
167     </dependencies>
168   </autotools>
169
170   <autotools id="clutter-gtk">
171     <branch repo="git.clutter-project.org"
172             module="clutter-gtk"
173             revision="master"/>
174     <dependencies>
175       <dep package="gtk+"/>
176       <dep package="clutter"/>
177     </dependencies>
178   </autotools>
179
180   <autotools id="clutter-box2d">
181     <branch repo="git.clutter-project.org"
182             module="clutter-box2d"
183             revision="master"/>
184     <dependencies>
185       <dep package="clutter"/>
186     </dependencies>
187   </autotools>
188
189   <autotools id="mx" autogenargs="--without-clutter-imcontext --without-clutter-gesture">
190     <branch repo="git.moblin.org"
191             module="mx"
192             revision="master"/>
193     <dependencies>
194       <dep package="clutter"/>
195       <dep package="gtk+"/>
196     </dependencies>
197   </autotools>
198
199   <autotools id="cally">
200     <branch repo="git.clutter-project.org"
201             module="cally"
202             revision="master"/>
203     <dependencies>
204       <dep package="atk"/>
205       <dep package="clutter"/>
206     </dependencies>
207   </autotools>
208
209   <autotools id="pygobject">
210     <branch repo="git.gnome.org"
211             module="pygobject"
212             revision="master"/>
213     <dependencies>
214       <dep package="glib"/>
215     </dependencies>
216   </autotools>
217
218   <autotools id="pycairo">
219     <branch module="releases/pycairo-1.8.2.tar.gz" version="1.8.2"
220             repo="cairo.org"
221             hash="sha256:77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f"
222             md5sum="bbfc0c2fef08dfb0c5b8baa5f0b67a87" size="519064">
223     </branch>
224     <dependencies>
225       <dep package="cairo"/>
226     </dependencies>
227   </autotools>
228
229   <autotools id="pygtk">
230     <branch repo="git.gnome.org"
231             module="pygtk"
232             revision="master"/>
233     <dependencies>
234       <dep package="pygobject"/>
235       <dep package="gtk+"/>
236       <dep package="pycairo"/>
237     </dependencies>
238   </autotools>
239
240   <autotools id="pyclutter">
241     <branch repo="git.clutter-project.org"
242             module="bindings/pyclutter"
243             revision="master"/>
244     <dependencies>
245       <dep package="pygobject"/>
246       <dep package="pycairo"/>
247       <dep package="pygtk"/>
248       <dep package="clutter"/>
249     </dependencies>
250   </autotools>
251
252   <autotools id="pyclutter-gst">
253     <branch repo="git.clutter-project.org"
254             module="bindings/pyclutter-gst"
255             revision="master"/>
256     <dependencies>
257       <dep package="clutter"/>
258       <dep package="clutter-gst"/>
259       <dep package="pyclutter"/>
260     </dependencies>
261   </autotools>
262
263   <autotools id="pyclutter-gtk">
264     <branch repo="git.clutter-project.org"
265             module="bindings/pyclutter-gtk"
266             revision="master"/>
267     <dependencies>
268       <dep package="clutter"/>
269       <dep package="clutter-gtk"/>
270       <dep package="pyclutter"/>
271       <dep package="pygtk"/>
272     </dependencies>
273   </autotools>
274
275   <metamodule id="meta-clutter">
276     <dependencies>
277       <dep package="clutter"/>
278       <dep package="clutter-gst"/>
279       <dep package="clutter-gtk"/>
280     </dependencies>
281   </metamodule>
282
283   <metamodule id="meta-clutter-extra">
284     <dependencies>
285       <dep package="meta-clutter"/>
286       <dep package="clutter-box2d"/>
287       <dep package="cally"/>
288       <dep package="mx"/>
289     </dependencies>
290   </metamodule>
291
292   <metamodule id="meta-pyclutter">
293     <dependencies>
294       <dep package="meta-clutter"/>
295       <dep package="pyclutter"/>
296       <dep package="pyclutter-gst"/>
297       <dep package="pyclutter-gtk"/>
298     </dependencies>
299   </metamodule>
300
301 </moduleset>