2b090b4953c4252c654dd0cdcbc05fab57ffb473
[WebKit-https.git] / Tools / gtk / jhbuild.modules
1 <?xml version="1.0"?>
2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
4 <moduleset>
5
6   <metamodule id="webkitgtk-testing-dependencies">
7     <dependencies>
8       <dep package="cairo"/>
9       <dep package="fonts"/>
10       <dep package="dicts"/>
11       <dep package="fontconfig"/>
12       <dep package="freetype6"/>
13       <dep package="harfbuzz"/>
14       <dep package="libxml2"/>
15       <dep package="gdk-pixbuf"/>
16       <dep package="gtk+"/>
17       <dep package="glib"/>
18       <dep package="glib-networking"/>
19       <dep package="gnome-icon-theme"/>
20       <dep package="gnome-icon-theme-symbolic"/>
21       <dep package="gnome-themes-standard"/>
22       <dep package="gtk-doc"/>
23       <dep package="libsoup"/>
24       <dep package="atk"/>
25       <dep package="gstreamer"/>
26       <dep package="gst-plugins-base"/>
27       <dep package="gst-plugins-good"/>
28       <dep package="gst-plugins-bad"/>
29       <dep package="gst-libav"/>
30       <dep package="openwebrtc"/>
31       <dep package="llvm"/>
32       <dep package="shared-mime-info"/>
33       <if condition-set="linux">
34           <dep package="xserver"/>
35           <dep package="mesa"/>
36           <dep package="libseccomp"/>
37           <dep package="at-spi2-core"/>
38           <dep package="at-spi2-atk"/>
39       </if>
40       <if condition-set="macos">
41           <dep package="gsettings-desktop-schemas"/>
42       </if>
43     </dependencies>
44   </metamodule>
45
46   <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
47   <repository type="git" name="github.com"
48       href="https://github.com"/>
49   <repository type="tarball" name="sourceware.org-mirror"
50       href="http://mirrors.kernel.org/sources.redhat.com/"/>
51   <repository type="tarball" name="ftp.gnome.org"
52       href="http://ftp.gnome.org"/>
53   <repository type="git" name="git.gnome.org"
54       href="https://git.gnome.org/browse/"/>
55   <repository type="tarball" name="cairographics.org"
56       href="http://cairographics.org"/>
57   <repository type="tarball" name="freedesktop.org"
58       href="http://www.freedesktop.org"/>
59   <repository type="tarball" name="xorg"
60       href="http://xorg.freedesktop.org"/>
61   <repository type="tarball" name="xmlsoft.org"
62       href="http://xmlsoft.org"/>
63   <repository type="tarball" name="gstreamer"
64       href="http://gstreamer.freedesktop.org/src/"/>
65   <repository type="tarball" name="savannah.gnu.org"
66       href="http://download.savannah.gnu.org/releases/"/>
67   <repository type="git" name="freedesktop-git"
68       href="http://anongit.freedesktop.org/git"/>
69   <repository type="tarball" name="people.freedesktop.org"
70       href="http://people.freedesktop.org"/>
71   <repository type="tarball" name="llvm.org"
72       href="http://llvm.org"/>
73
74   <autotools id="cairo">
75     <if condition-set="linux">
76       <autogenargs value="--enable-gl=yes --enable-egl=yes --enable-glx=yes"/>
77     </if>
78     <if condition-set="macos">
79       <autogenargs value="ac_cv_func_rsvg_pixbuf_from_file=no --disable-lto"/>
80     </if>
81     <dependencies>
82       <dep package="fontconfig"/>
83       <dep package="pixman"/>
84       <dep package="glib"/>
85     </dependencies>
86     <branch module="releases/cairo-1.14.2.tar.xz" version="1.14.2"
87             repo="cairographics.org"
88             hash="sha1:c8da68aa66ca0855b5d0ff552766d3e8679e1d24"/>
89   </autotools>
90
91   <!-- FIXME: Pixman 0.32.6 isn't buildable with Clang, but disable-mmx option fixes
92               the build. This workaround can be removed once the original bug is fixed.
93               Details can be found here: https://bugs.webkit.org/show_bug.cgi?id=151441 -->
94   <autotools id="pixman" autogen-sh="configure"
95              autogenargs="--enable-gtk=no --disable-mmx">
96     <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
97             repo="cairographics.org"
98             hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
99             md5sum="3a30859719a41bd0f5cccffbfefdd4c2">
100     </branch>
101   </autotools>
102
103   <autotools id="fonts" supports-non-srcdir-builds="no"
104              skip-autogen="true">
105     <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.5"/>
106   </autotools>
107
108   <autotools id="dicts" supports-non-srcdir-builds="no"
109              skip-autogen="true">
110     <branch repo="github.com" module="mrobinson/webkitgtk-test-dicts.git" checkoutdir="webkitgtk-test-dicts" tag="0.0.1"/>
111   </autotools>
112
113   <autotools id="freetype6" autogen-sh="configure">
114     <branch module="freetype/freetype-2.4.11.tar.bz2" version="2.4.11"
115             repo="savannah.gnu.org"
116             hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
117             md5sum="b93435488942486c8d0ca22e8f768034">
118       <patch file="freetype6-2.4.11-truetype-font-height-fix.patch" strip="1"/>
119     </branch>
120   </autotools>
121
122   <autotools id="harfbuzz" autogen-sh="configure">
123     <branch module="software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2"
124             version="0.9.35"
125             checkoutdir="harfbuzz-0.9.35"
126             repo="freedesktop.org"
127             hash="sha256:0aa1a8aba6f502321cf6fef3c9d2c73dde48389c5ed1d3615a7691944c2a06ed"
128             md5sum="531ee8650626ecddcd90b2a4637e31d4">
129     </branch>
130   </autotools>
131
132   <autotools id="libffi" autogen-sh="configure">
133     <branch module="libffi/libffi-3.1.tar.gz" version="3.1"
134              repo="sourceware.org-mirror"
135              hash="sha256:97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb"
136              md5sum="f5898b29bbfd70502831a212d9249d10"/>
137   </autotools>
138
139   <autotools id="libseccomp" supports-non-srcdir-builds="no" autogen-sh="./autogen.sh; ./configure">
140     <branch repo="github.com" module="seccomp/libseccomp.git" tag="v2.2.3"/>
141   </autotools>
142
143   <autotools id="gdk-pixbuf" autogen-sh="configure"
144              autogenargs="--disable-introspection">
145     <dependencies>
146       <dep package="glib"/>
147     </dependencies>
148     <branch module="/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz" version="2.30.8"
149             repo="ftp.gnome.org"
150             hash="sha256:4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be"/>
151   </autotools>
152
153   <autotools id="librsvg" autogen-sh="configure"
154              autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
155     <if condition-set="macos">
156       <autogenargs value="--disable-Bsymbolic"/>
157     </if>
158     <dependencies>
159       <dep package="gdk-pixbuf"/>
160       <dep package="glib"/>
161       <dep package="cairo"/>
162     </dependencies>
163     <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
164             repo="ftp.gnome.org"
165             hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
166             md5sum="89d483f30a7c77245b7ee02faaea5a5a">
167         <patch file="librsvg-2.36.1-bump-up-config.guess-to-support-aarch64.patch" strip="1"/>
168     </branch>
169   </autotools>
170
171   <autotools id="gtk+" autogen-sh="configure"
172              autogenargs="--disable-introspection">
173     <if condition-set="macos">
174       <autogenargs value="--enable-x11-backend=no --enable-quartz-backend" />
175       <makeargs value="-j1" />
176     </if>
177     <dependencies>
178       <dep package="glib"/>
179       <dep package="cairo"/>
180       <dep package="atk"/>
181       <if condition-set="linux">
182         <dep package="at-spi2-atk"/>
183       </if>
184       <dep package="gdk-pixbuf"/>
185       <dep package="pango"/>
186     </dependencies>
187     <branch module="/pub/GNOME/sources/gtk+/3.16/gtk+-3.16.4.tar.xz" version="3.16.4"
188             repo="ftp.gnome.org"
189             hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e"/>
190   </autotools>
191
192   <autotools id="glib"
193              autogen-sh="configure"
194              autogenargs="--disable-dtrace">
195     <dependencies>
196       <dep package="libffi"/>
197     </dependencies>
198     <branch module="/pub/GNOME/sources/glib/2.44/glib-2.44.1.tar.xz" version="2.44.1"
199             repo="ftp.gnome.org"
200             hash="sha256:8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07">
201       <patch file="glib-warning-fix.patch" strip="1"/>
202       <patch file="gdate-suppress-string-format-literal-warning.patch" strip="1"/>
203     </branch>
204   </autotools>
205
206   <autotools id="glib-networking">
207     <if condition-set="macos">
208       <autogenargs value="--with-ca-certificates='/usr/local/etc/openssl/cert.pem' --without-pkcs11"/>
209     </if>
210     <dependencies>
211       <dep package="glib"/>
212     </dependencies>
213     <branch module="/pub/GNOME/sources/glib-networking/2.41/glib-networking-2.41.4.tar.xz" version="2.41.4"
214             repo="ftp.gnome.org"
215             hash="sha256:930ad618865dcf81765d0f48cb6f13e22d76203efa59d30604aed0384ce80fd7"
216             md5sum="f88e163322c0834f9781d6224771ab2e"/>
217   </autotools>
218
219   <autotools id="libsoup"
220              autogenargs="--without-gnome --disable-introspection">
221     <if condition-set="macos">
222       <autogenargs value="--disable-tls-check"/>
223     </if>
224     <dependencies>
225       <dep package="glib-networking"/>
226     </dependencies>
227     <branch module="libsoup" version="2.49.91.1"
228             repo="git.gnome.org"
229             tag="f7292448160128b3cb4b7cd06c2447f81fd8c6c9"/>
230   </autotools>
231
232   <autotools id="fontconfig" 
233              autogen-sh="configure"
234              autogenargs="--enable-libxml2">
235     <if condition-set="macos">
236       <autogenargs value="--with-add-fonts=/System/Library/Fonts,/Library/Fonts,~/Library/Fonts"/>
237     </if>
238     <dependencies>
239       <dep package="freetype6"/>
240       <dep package="libxml2"/>
241     </dependencies>
242     <branch module="software/fontconfig/release/fontconfig-2.11.1.tar.gz" version="2.11.1"
243             repo="freedesktop.org"
244             hash="sha256:b6b066c7dce3f436fdc0dfbae9d36122b38094f4f53bd8dffd45e195b0540d8d"
245             md5sum="e75e303b4f7756c2b16203a57ac87eba">
246       <patch file="fontconfig-fix-osx-cache.diff" strip="1"/>
247     </branch>
248   </autotools>
249
250   <autotools id="gnome-icon-theme" autogen-sh="configure">
251     <dependencies>
252       <dep package="gtk+"/>
253     </dependencies>
254     <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
255             repo="ftp.gnome.org"
256             hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
257             md5sum="40be1e5a6eae11181311a6fc432cf892">
258     </branch>
259   </autotools>
260
261   <autotools id="gnome-icon-theme-symbolic" supports-non-srcdir-builds="no" autogen-sh="configure">
262     <dependencies>
263       <dep package="gtk+"/>
264     </dependencies>
265     <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1"
266             repo="ftp.gnome.org"
267             hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb"
268             md5sum="94137d3c256f2cc80298a9bef15d68c4">
269     </branch>
270   </autotools>
271
272   <autotools id="gnome-themes-standard" autogen-sh="configure">
273     <dependencies>
274       <dep package="gtk+"/>
275       <dep package="librsvg"/>
276     </dependencies>
277     <branch module="pub/GNOME/sources/gnome-themes-standard/3.6/gnome-themes-standard-3.6.0.tar.xz" version="3.6.0"
278             repo="ftp.gnome.org"
279             hash="sha256:d832fd38f7659f470df5ddc52131a59f989c75f3a70f8b3a514f89d90d4f43ec">
280     </branch>
281   </autotools>
282
283   <autotools id="atk"
284              autogen-sh="configure"
285              autogenargs="--disable-introspection">
286     <branch module="pub/GNOME/sources/atk/2.15/atk-2.15.4.tar.xz" version="2.15.4"
287             repo="ftp.gnome.org"
288             hash="sha256:0dddfa73a02178ca21a8de172c86d699aa887b4efeec736b4c8721eee4ac349c"/>
289   </autotools>
290
291   <autotools id="at-spi2-core" 
292              autogenargs="--disable-introspection">
293     <branch module="pub/GNOME/sources/at-spi2-core/2.10/at-spi2-core-2.10.0.tar.xz" version="2.10.0"
294             repo="ftp.gnome.org"
295             hash="sha256:964155c7574220a00e11e1c0d91f2d3017ed603920eb1333ff9cbdb6a22744db">
296     </branch>
297     <dependencies>
298       <dep package="glib"/>
299     </dependencies>
300   </autotools>
301
302   <autotools id="at-spi2-atk">
303     <branch module="pub/GNOME/sources/at-spi2-atk/2.10/at-spi2-atk-2.10.0.tar.xz" version="2.10.0"
304             repo="ftp.gnome.org"
305             hash="sha256:dea7ff2f9bc9bbdb0351112616d738de718b55739cd2511afecac51604c31a94">
306     </branch>
307     <dependencies>
308       <dep package="glib"/>
309       <dep package="atk"/>
310       <dep package="at-spi2-core"/>
311     </dependencies>
312   </autotools>
313
314   <autotools id="libxml2" supports-non-srcdir-builds="no"
315              autogen-sh="./autogen.sh; ./configure --with-python=no">
316     <branch module="/sources/libxml2-2.9.1.tar.gz" version="2.9.1"
317             repo="xmlsoft.org"
318             hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
319             md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
320   </autotools>
321
322   <autotools id="orc" autogenargs="--disable-gtk-doc" autogen-sh="configure">
323     <branch module="orc/orc-0.4.17.tar.gz" version="0.4.17"
324             repo="gstreamer"
325             hash="sha256:4fc7cca48c59fff23afee78fb642cdbde001f56401c8f47b95a16578d1d5d7e8"
326             md5sum="af1bf3dab9e69f3c36f389285e2a12a1"/>
327   </autotools>
328
329   <autotools id="gstreamer" autogenargs="--disable-gtk-doc">
330     <if condition-set="macos">
331       <autogenargs value="--disable-introspection"/>
332     </if>
333     <dependencies>
334       <dep package="orc"/>
335     </dependencies>
336     <branch module="gstreamer/gstreamer-${version}.tar.xz" version="1.6.3"
337             repo="gstreamer"
338             hash="sha256:22f9568d67b87cf700a111f381144bd37cb93790a77e4e331db01fe854a37f24"
339             md5sum="b4cdeb2b9cb20dd6ac022a4f417eae0d"/>
340   </autotools>
341
342   <autotools id="gst-plugins-base"
343              autogen-sh="autogen.sh"
344              autogenargs="--disable-examples --disable-gtk-doc">
345     <if condition-set="macos">
346       <autogenargs value="--disable-introspection"/>
347     </if>
348     <dependencies>
349       <dep package="gstreamer"/>
350     </dependencies>
351     <branch module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" version="1.6.3"
352             repo="gstreamer"
353             hash="sha256:b6154f8fdba4877e95efd94610ef0ada4f0171cd12eb829a3c3c97345d9c7a75"
354             md5sum="3ddde0ad598ef69f58d6a2e87f8b460f"/>
355   </autotools>
356
357   <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
358     <if condition-set="macos">
359       <autogenargs value="--disable-introspection"/>
360     </if>
361     <dependencies>
362       <dep package="gst-plugins-base"/>
363     </dependencies>
364
365     <branch module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" version="1.6.3"
366             repo="gstreamer"
367             hash="sha256:24b19db70b2a83461ebddfe20033db432dadfdb5d4b54ffb1dfa0d830134a177"
368             md5sum="a1958df7aa498b42793e2f2048673815"/>
369   </autotools>
370
371   <autotools id="gst-plugins-bad" autogenargs="--disable-examples --disable-gtk-doc">
372     <if condition-set="macos">
373       <autogenargs value="--disable-introspection"/>
374     </if>
375     <dependencies>
376       <dep package="gst-plugins-base"/>
377     </dependencies>
378     <branch module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" version="1.6.3"
379             repo="gstreamer"
380             hash="sha256:971b29101d6a9c5e3fe94d99d977a227f58f0b2d29b6ca2c7f292052542b3a61"
381             md5sum="4857adcafe41e4b9b8805cf88303bd55"/>
382   </autotools>
383
384   <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
385     <dependencies>
386       <dep package="gst-plugins-base"/>
387     </dependencies>
388     <branch module="gst-libav/gst-libav-${version}.tar.xz" version="1.6.3"
389             repo="gstreamer"
390             hash="sha256:857b9c060a0337de38c6d26238c47352433c02eabf26c2f860c854dbc35bd4ab"
391             md5sum="cfe9a06913d4fd4067e9e47f6e05fac2"/>
392   </autotools>
393
394   <autotools id="xserver" autogenargs="--disable-xinerama --enable-glx --enable-composite --disable-xorg --disable-dmx --disable-xnest --disable-xquartz --disable-xwin --disable-xephyr --disable-xfake --disable-xfbdev --disable-install-setuid --disable-unit-tests --disable-present --enable-unix-transport --enable-tcp-transport --disable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin --without-dtrace">
395     <dependencies>
396       <dep package="pixman"/>
397     </dependencies>
398     <branch module="/releases/individual/xserver/xorg-server-1.16.4.tar.bz2" version="1.16.4"
399             repo="xorg"
400             hash="sha256:abb6e1cc9213a9915a121f48576ff6739a0b8cdb3d32796f9a7743c9a6efc871"
401             md5sum="80d140f631d862b76dc67ae983151c77">
402       <patch file="xserver-remove-bogus-dependencies.patch" strip="1"/>
403     </branch>
404   </autotools>
405
406   <autotools id="gtk-doc" autogen-sh="configure">
407     <if condition-set="macos">
408       <autogenargs value="--with-xml-catalog=/usr/local/etc/xml/catalog"/>
409     </if>
410     <dependencies>
411       <dep package="glib"/>
412     </dependencies>
413     <branch module="/pub/GNOME/sources/gtk-doc/1.20/gtk-doc-1.20.tar.xz" version="1.20"
414             repo="ftp.gnome.org"
415             hash="sha256:3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011"/>
416   </autotools>
417
418   <autotools id="mesa" autogenargs="--enable-xlib-glx --disable-dri --disable-egl --with-gallium-drivers=swrast" skip-install="true">
419     <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
420           we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version.  -->
421     <branch module="/~brianp/mesa/11.0.6/mesa-11.0.6.tar.xz" version="11.0.6"
422             checkoutdir="Mesa"
423             repo="people.freedesktop.org"
424             hash="sha256:8340e64cdc91999840404c211496f3de38e7b4cb38db34e2f72f1642c5134760">
425     </branch>
426     <dependencies>
427       <dep package="llvm"/>
428     </dependencies>
429   </autotools>
430
431   <autotools id="libusrsctp" supports-non-srcdir-builds="no" autogen-sh="./bootstrap; ./configure --disable-warnings-as-errors">
432     <branch repo="github.com" module="sctplab/usrsctp.git" checkoutdir="usrsctp" tag="078ff3252f73327e0ac11d6fd5eff62011f6646e"/>
433    </autotools>
434
435    <autotools id="gst-plugins-openwebrtc" supports-parallel-builds="no" supports-non-srcdir-builds="no" autogen-sh="./autogen.sh; ./configure">
436      <dependencies>
437        <dep package="gst-plugins-base"/>
438        <dep package="libusrsctp"/>
439      </dependencies>
440     <branch repo="github.com" module="EricssonResearch/openwebrtc-gst-plugins.git" checkoutdir="gst-plugins-openwebrtc" tag="e359b67484af90f416ea35e301205d2b53c77a14"/>
441    </autotools>
442
443    <autotools id="libnice" supports-non-srcdir-builds="no">
444     <dependencies>
445       <dep package="gstreamer"/>
446     </dependencies>
447     <branch repo="freedesktop-git" module="libnice/libnice.git" tag="0.1.13" checkoutdir="libnice"/>
448   </autotools>
449
450   <autotools id="openwebrtc" autogenargs="--enable-bridge=no --enable-owr-gst=yes">
451     <dependencies>
452       <dep package="gst-plugins-openwebrtc"/>
453       <dep package="libnice"/>
454      </dependencies>
455     <branch repo="github.com" module="EricssonResearch/openwebrtc.git" checkoutdir="openwebrtc" tag="f511ea1fa79a33fa3d52bfd1c0969c28084aeb35"/>
456   </autotools>
457
458   <autotools id="llvm"
459              autogenargs="--enable-optimized --disable-terminfo --disable-zlib --enable-targets=host --disable-backtraces --disable-crash-overrides --disable-expensive-checks --disable-debug-runtime --disable-assertions --enable-shared --enable-bindings=none">
460     <branch repo="llvm.org"
461             module="/releases/3.7.0/llvm-3.7.0.src.tar.xz" version="3.7.0" checkoutdir="llvm-3.7.0"
462             hash="sha256:ab45895f9dcdad1e140a3a79fd709f64b05ad7364e308c0e582c5b02e9cc3153"/>
463   </autotools>
464
465   <autotools id="gsettings-desktop-schemas" autogen-sh="configure">
466     <dependencies>
467       <dep package="glib"/>
468     </dependencies>
469     <branch module="/pub/GNOME/sources/gsettings-desktop-schemas/3.16/gsettings-desktop-schemas-3.16.1.tar.xz" version="3.16.1"
470             repo="ftp.gnome.org"
471             hash="sha256:74fe9fdad510c8a6666febeceb7ebafc581ef990b3afcc8c1e8b5d90b24b3461">
472     </branch>
473   </autotools>
474
475   <autotools id="shared-mime-info"
476              autogenargs="--disable-default-make-check">
477     <dependencies>
478       <dep package="libxml2"/>
479       <dep package="glib"/>
480     </dependencies>
481     <branch module="/~hadess/shared-mime-info-${version}.tar.xz" version="1.5"
482             repo="freedesktop.org"
483             hash="sha256:d6412840eb265bf36e61fd7b6fc6bea21b0f58cb22bed16f2ccccdd54bea4180">
484       <patch file="shared-mime-info-xht-glob.patch" strip="1"/>
485       <patch file="shared-mime-info-xhtml-magic.patch" strip="1"/>
486     </branch>
487   </autotools>
488   
489   <!-- Dependencies listed below this point are not thought to affect test results, and are only
490        included because they themselves depend on other dependencies built by jhbuild. -->
491
492   <autotools id="pango" autogen-sh="configure"
493              autogenargs="--enable-cairo">
494     <dependencies>
495       <dep package="cairo"/>
496       <dep package="fontconfig"/>
497     </dependencies>
498     <branch module="/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz" version="1.36.8"
499             repo="ftp.gnome.org"
500             hash="sha256:18dbb51b8ae12bae0ab7a958e7cf3317c9acfc8a1e1103ec2f147164a0fc2d07">
501     </branch>
502   </autotools>
503
504 </moduleset>