Revert "clutter.modules: Remove deps on gir-repository"
[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="gtk2">
167     <branch repo="git.gnome.org"
168             module="gtk+"
169             revision="gtk-2-22"/>
170     <dependencies>
171       <dep package="glib"/>
172       <dep package="gdk-pixbuf"/>
173       <dep package="atk"/>
174       <dep package="cairo"/>
175       <dep package="pango"/>
176     </dependencies>
177   </autotools>
178
179   <autotools id="gir-repository">
180     <branch repo="git.gnome.org"
181             module="gir-repository"
182             revision="master"/>
183     <dependencies>
184       <dep package="gobject-introspection"/>
185     </dependencies>
186   </autotools>
187
188   <autotools id="json-glib">
189     <branch repo="git.gnome.org"
190             module="json-glib"
191             revision="master"/>
192     <dependencies>
193       <dep package="glib"/>
194       <dep package="gobject-introspection"/>
195     </dependencies>
196   </autotools>
197
198   <autotools id="clutter">
199     <branch repo="git.clutter-project.org"
200             module="clutter"
201             revision="master"/>
202     <dependencies>
203       <dep package="glib"/>
204       <dep package="cairo"/>
205       <dep package="pango"/>
206       <dep package="gdk-pixbuf"/>
207       <dep package="gobject-introspection"/>
208       <dep package="gir-repository"/>
209       <dep package="json-glib"/>
210     </dependencies>
211   </autotools>
212
213   <autotools id="clutter-gst">
214     <branch repo="git.clutter-project.org"
215             module="clutter-gst"
216             revision="master"/>
217     <dependencies>
218       <dep package="clutter"/>
219     </dependencies>
220   </autotools>
221
222   <autotools id="clutter-gtk">
223     <branch repo="git.clutter-project.org"
224             module="clutter-gtk"
225             revision="master"/>
226     <dependencies>
227       <dep package="gtk+"/>
228       <dep package="clutter"/>
229     </dependencies>
230   </autotools>
231
232   <autotools id="clutter-box2d">
233     <branch repo="git.clutter-project.org"
234             module="clutter-box2d"
235             revision="master"/>
236     <dependencies>
237       <dep package="clutter"/>
238     </dependencies>
239   </autotools>
240
241   <autotools id="mx" autogenargs="--without-clutter-imcontext --without-clutter-gesture">
242     <branch repo="git.clutter-project.org"
243             module="mx"
244             revision="master"/>
245     <dependencies>
246       <dep package="clutter"/>
247       <dep package="gtk2"/>
248     </dependencies>
249   </autotools>
250
251   <autotools id="cally">
252     <branch repo="git.clutter-project.org"
253             module="cally"
254             revision="master"/>
255     <dependencies>
256       <dep package="atk"/>
257       <dep package="clutter"/>
258     </dependencies>
259   </autotools>
260
261   <autotools id="cluttersmith">
262     <branch repo="git.clutter-project.org"
263             module="cluttersmith"
264             revision="master"/>
265     <dependencies>
266       <dep package="clutter"/>
267       <dep package="clutter-gtk"/>
268       <dep package="mx"/>
269       <dep package="gjs"/>
270     </dependencies>
271   </autotools>
272
273   <autotools id="pygobject">
274     <branch repo="git.gnome.org"
275             module="pygobject"
276             revision="master"/>
277     <dependencies>
278       <dep package="glib"/>
279     </dependencies>
280   </autotools>
281
282   <autotools id="pycairo">
283     <branch module="releases/pycairo-1.8.2.tar.gz" version="1.8.2"
284             repo="cairo.org"
285             hash="sha256:77a8cbe388fd66825056744f2fc5c58b3afc247748bc2c777751cc0c2eb30a2f"
286             md5sum="bbfc0c2fef08dfb0c5b8baa5f0b67a87" size="519064">
287     </branch>
288     <dependencies>
289       <dep package="cairo"/>
290     </dependencies>
291   </autotools>
292
293   <autotools id="pygtk">
294     <branch repo="git.gnome.org"
295             module="pygtk"
296             revision="master"/>
297     <dependencies>
298       <dep package="pygobject"/>
299       <dep package="gtk2"/>
300       <dep package="pycairo"/>
301     </dependencies>
302   </autotools>
303
304   <autotools id="pyclutter">
305     <branch repo="git.clutter-project.org"
306             module="bindings/pyclutter"
307             revision="master"/>
308     <dependencies>
309       <dep package="pygobject"/>
310       <dep package="pycairo"/>
311       <dep package="pygtk"/>
312       <dep package="clutter"/>
313     </dependencies>
314   </autotools>
315
316   <autotools id="pyclutter-gst">
317     <branch repo="git.clutter-project.org"
318             module="bindings/pyclutter-gst"
319             revision="master"/>
320     <dependencies>
321       <dep package="clutter"/>
322       <dep package="clutter-gst"/>
323       <dep package="pyclutter"/>
324     </dependencies>
325   </autotools>
326
327   <autotools id="pyclutter-gtk">
328     <branch repo="git.clutter-project.org"
329             module="bindings/pyclutter-gtk"
330             revision="master"/>
331     <dependencies>
332       <dep package="clutter"/>
333       <dep package="clutter-gtk"/>
334       <dep package="pyclutter"/>
335       <dep package="pygtk"/>
336     </dependencies>
337   </autotools>
338
339   <metamodule id="meta-clutter">
340     <dependencies>
341       <dep package="clutter"/>
342       <dep package="clutter-gst"/>
343       <dep package="clutter-gtk"/>
344     </dependencies>
345   </metamodule>
346
347   <metamodule id="meta-clutter-extra">
348     <dependencies>
349       <dep package="meta-clutter"/>
350       <dep package="clutter-box2d"/>
351       <dep package="cally"/>
352       <dep package="mx"/>
353     </dependencies>
354   </metamodule>
355
356   <metamodule id="meta-pyclutter">
357     <dependencies>
358       <dep package="meta-clutter"/>
359       <dep package="pyclutter"/>
360       <dep package="pyclutter-gst"/>
361       <dep package="pyclutter-gtk"/>
362     </dependencies>
363   </metamodule>
364
365   <autotools id="gjs">
366     <branch repo="git.gnome.org"
367             module="gjs"
368             revision="master"/>
369     <dependencies>
370       <dep package="gobject-introspection"/>
371     </dependencies>
372     <after>
373       <dep package="gir-repository"/>
374     </after>
375   </autotools>
376
377 </moduleset>