2 <!DOCTYPE moduleset SYSTEM "moduleset.dtd">
3 <?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
6 <metamodule id="webkitgtk-testing-dependencies">
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"/>
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"/>
25 <dep package="at-spi2-core"/>
26 <dep package="at-spi2-atk"/>
27 <dep package="gstreamer"/>
28 <dep package="gst-plugins-base"/>
29 <dep package="gst-plugins-good"/>
30 <dep package="gst-plugins-bad"/>
31 <dep package="gst-libav"/>
32 <dep package="xserver"/>
34 <dep package="openwebrtc"/>
35 <dep package="libseccomp"/>
39 <include href="jhbuild-optional.modules"/>
41 <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
42 <repository type="git" name="github.com"
43 href="https://github.com"/>
44 <repository type="tarball" name="sourceware.org-mirror"
45 href="http://mirrors.kernel.org/sources.redhat.com/"/>
46 <repository type="tarball" name="ftp.gnome.org"
47 href="http://ftp.gnome.org"/>
48 <repository type="git" name="git.gnome.org"
49 href="https://git.gnome.org/browse/"/>
50 <repository type="tarball" name="cairographics.org"
51 href="http://cairographics.org"/>
52 <repository type="tarball" name="freedesktop.org"
53 href="http://www.freedesktop.org"/>
54 <repository type="tarball" name="xorg"
55 href="http://xorg.freedesktop.org"/>
56 <repository type="tarball" name="xmlsoft.org"
57 href="http://xmlsoft.org"/>
58 <repository type="tarball" name="gstreamer"
59 href="http://gstreamer.freedesktop.org/src/"/>
60 <repository type="tarball" name="savannah.gnu.org"
61 href="http://download.savannah.gnu.org/releases/"/>
62 <repository type="git" name="freedesktop-git"
63 href="http://anongit.freedesktop.org/git"/>
64 <repository type="tarball" name="people.freedesktop.org"
65 href="http://people.freedesktop.org"/>
68 autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes ac_cv_func_rsvg_pixbuf_from_file=no"
71 <dep package="fontconfig"/>
72 <dep package="pixman"/>
75 <branch module="releases/cairo-1.14.2.tar.xz" version="1.14.2"
76 repo="cairographics.org"
77 hash="sha1:c8da68aa66ca0855b5d0ff552766d3e8679e1d24"/>
80 <autotools id="pixman" autogen-sh="configure"
81 autogenargs="--enable-gtk=no">
82 <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
83 repo="cairographics.org"
84 hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
85 md5sum="3a30859719a41bd0f5cccffbfefdd4c2">
91 <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.5"/>
96 <branch repo="github.com" module="mrobinson/webkitgtk-test-dicts.git" checkoutdir="webkitgtk-test-dicts" tag="0.0.1"/>
99 <autotools id="freetype6" autogen-sh="configure">
100 <branch module="freetype/freetype-2.4.11.tar.bz2" version="2.4.11"
101 repo="savannah.gnu.org"
102 hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
103 md5sum="b93435488942486c8d0ca22e8f768034">
104 <patch file="freetype6-2.4.11-truetype-font-height-fix.patch" strip="1"/>
108 <autotools id="harfbuzz" autogen-sh="configure">
109 <branch module="software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2"
111 checkoutdir="harfbuzz-0.9.35"
112 repo="freedesktop.org"
113 hash="sha256:0aa1a8aba6f502321cf6fef3c9d2c73dde48389c5ed1d3615a7691944c2a06ed"
114 md5sum="531ee8650626ecddcd90b2a4637e31d4">
118 <autotools id="libffi" autogen-sh="configure">
119 <branch module="libffi/libffi-3.1.tar.gz" version="3.1"
120 repo="sourceware.org-mirror"
121 hash="sha256:97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb"
122 md5sum="f5898b29bbfd70502831a212d9249d10"/>
125 <autotools id="libseccomp" autogen-sh="./autogen.sh; ./configure">
126 <branch repo="github.com" module="seccomp/libseccomp.git" tag="v2.2.3"/>
129 <autotools id="gdk-pixbuf" autogen-sh="configure"
130 autogenargs="--disable-introspection">
132 <dep package="glib"/>
134 <branch module="/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz" version="2.30.8"
136 hash="sha256:4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be"/>
139 <autotools id="librsvg" autogen-sh="configure"
140 autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
142 <dep package="gdk-pixbuf"/>
143 <dep package="glib"/>
144 <dep package="cairo"/>
146 <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
148 hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
149 md5sum="89d483f30a7c77245b7ee02faaea5a5a">
150 <patch file="librsvg-2.36.1-bump-up-config.guess-to-support-aarch64.patch" strip="1"/>
154 <autotools id="gtk+" autogen-sh="configure"
155 autogenargs="--disable-introspection">
157 <dep package="glib"/>
158 <dep package="cairo"/>
159 <dep package="at-spi2-atk"/>
160 <dep package="gdk-pixbuf"/>
161 <dep package="pango"/>
163 <branch module="/pub/GNOME/sources/gtk+/3.16/gtk+-3.16.4.tar.xz" version="3.16.4"
165 hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e"/>
169 autogen-sh="configure"
170 autogenargs="--disable-dtrace">
172 <dep package="libffi"/>
174 <branch module="/pub/GNOME/sources/glib/2.44/glib-2.44.1.tar.xz" version="2.44.1"
176 hash="sha256:8811deacaf8a503d0a9b701777ea079ca6a4277be10e3d730d2112735d5eca07">
177 <patch file="glib-warning-fix.patch" strip="1"/>
181 <autotools id="glib-networking">
183 <dep package="glib"/>
185 <branch module="/pub/GNOME/sources/glib-networking/2.41/glib-networking-2.41.4.tar.xz" version="2.41.4"
187 hash="sha256:930ad618865dcf81765d0f48cb6f13e22d76203efa59d30604aed0384ce80fd7"
188 md5sum="f88e163322c0834f9781d6224771ab2e"/>
191 <autotools id="libsoup"
192 autogenargs="--without-gnome --disable-introspection">
194 <dep package="glib-networking"/>
196 <branch module="libsoup" version="2.49.91.1"
198 tag="f7292448160128b3cb4b7cd06c2447f81fd8c6c9"/>
201 <autotools id="fontconfig"
202 autogen-sh="configure"
203 autogenargs="--enable-libxml2">
205 <dep package="freetype6"/>
206 <dep package="libxml2"/>
208 <branch module="software/fontconfig/release/fontconfig-2.11.1.tar.gz" version="2.11.1"
209 repo="freedesktop.org"
210 hash="sha256:b6b066c7dce3f436fdc0dfbae9d36122b38094f4f53bd8dffd45e195b0540d8d"
211 md5sum="e75e303b4f7756c2b16203a57ac87eba"/>
214 <autotools id="gnome-icon-theme" autogen-sh="configure">
216 <dep package="gtk+"/>
218 <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
220 hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
221 md5sum="40be1e5a6eae11181311a6fc432cf892">
225 <autotools id="gnome-icon-theme-symbolic" autogen-sh="configure">
227 <dep package="gtk+"/>
229 <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1"
231 hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb"
232 md5sum="94137d3c256f2cc80298a9bef15d68c4">
236 <autotools id="gnome-themes-standard" autogen-sh="configure">
238 <dep package="gtk+"/>
239 <dep package="librsvg"/>
241 <branch module="pub/GNOME/sources/gnome-themes-standard/3.6/gnome-themes-standard-3.6.0.tar.xz" version="3.6.0"
243 hash="sha256:d832fd38f7659f470df5ddc52131a59f989c75f3a70f8b3a514f89d90d4f43ec">
248 autogen-sh="configure"
249 autogenargs="--disable-introspection">
250 <branch module="pub/GNOME/sources/atk/2.15/atk-2.15.4.tar.xz" version="2.15.4"
252 hash="sha256:0dddfa73a02178ca21a8de172c86d699aa887b4efeec736b4c8721eee4ac349c"/>
255 <autotools id="at-spi2-core"
256 autogenargs="--disable-introspection">
257 <branch module="pub/GNOME/sources/at-spi2-core/2.10/at-spi2-core-2.10.0.tar.xz" version="2.10.0"
259 hash="sha256:964155c7574220a00e11e1c0d91f2d3017ed603920eb1333ff9cbdb6a22744db">
262 <dep package="glib"/>
266 <autotools id="at-spi2-atk">
267 <branch module="pub/GNOME/sources/at-spi2-atk/2.10/at-spi2-atk-2.10.0.tar.xz" version="2.10.0"
269 hash="sha256:dea7ff2f9bc9bbdb0351112616d738de718b55739cd2511afecac51604c31a94">
272 <dep package="glib"/>
274 <dep package="at-spi2-core"/>
278 <autotools id="libxml2"
279 autogen-sh="./autogen.sh; ./configure --with-python=no">
280 <branch module="/sources/libxml2-2.9.1.tar.gz" version="2.9.1"
282 hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
283 md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
286 <autotools id="gstreamer" autogenargs="--disable-gtk-doc">
287 <branch module="gstreamer/gstreamer-1.4.4.tar.xz" version="1.4.4"
289 hash="sha256:f0e305d91a93d05bf9e332cd4256ca07d77f5186a4d73847b7ae6db218f2c237"
290 md5sum="98f4a6d45a28dd195144baef0244ba38"/>
293 <autotools id="gst-plugins-base"
294 autogen-sh="autogen.sh"
295 autogenargs="--disable-examples --disable-gtk-doc">
297 <dep package="gstreamer"/>
299 <branch module="gst-plugins-base/gst-plugins-base-1.4.4.tar.xz" version="1.4.4"
301 hash="sha256:49cd9e8f23c416b1607b43837a09833fa03e0106929d81ead2ddfde6c0ade44b"
302 md5sum="0c42eca8f9e4efd56d2ce8e9249ce4a1">
303 <patch file="gst-plugins-base-rtp-rtcpbuffer-fix-typo-in-enum.patch" strip="1"/>
307 <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
309 <dep package="gst-plugins-base"/>
312 <branch module="gst-plugins-good/gst-plugins-good-1.4.4.tar.xz" version="1.4.4"
314 hash="sha256:2df90e99da45211c7b2525ae4ac34830a9e7784bd48c072c406c0cf014bdb277"
315 md5sum="673cf9276952bd3937dafd817c9ead2b">
319 <autotools id="gst-plugins-bad" autogenargs="--disable-examples --disable-gtk-doc">
321 <dep package="gst-plugins-base"/>
323 <branch module="gst-plugins-bad/gst-plugins-bad-1.4.4.tar.xz" version="1.4.4"
325 hash="sha256:e41b36105c0a13a2cb1ff9f559714e839b82dc3841484cd664790fb7947e55c7"
326 md5sum="972c6e22dd2e44fcf0b04b9d810a56be">
327 <patch file="gst-plugins-bad-remove-gnustep-support.patch" strip="1"/>
328 <patch file="gst-plugins-bad-fix-faad2-version-check.patch" strip="1"/>
332 <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
334 <dep package="gst-plugins-base"/>
336 <branch module="gst-libav/gst-libav-1.4.4.tar.xz" version="1.4.4"
338 hash="sha256:2ec7285e5ec6731963b0955487cceb9eb04e285ca682f3ef575996c068cde8aa"
339 md5sum="64a3e2cda2687132cadca4efdc63f3b4"/>
342 <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 --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">
344 <dep package="pixman"/>
346 <branch module="/releases/individual/xserver/xorg-server-1.12.4.tar.gz" version="1.12.4"
348 hash="sha256:d88225cd3c4a6ecd92d1360b34a0e5b6346e2a04c842c018cef36d8a370714ef"
349 md5sum="19c17bf7ac3e2ce34bc40108692c031f">
350 <patch file="xserver-remove-bogus-dependencies.patch" strip="1"/>
351 <patch file="xserver-fix-glx-init.patch" strip="1"/>
355 <autotools id="gtk-doc" autogen-sh="configure">
357 <dep package="glib"/>
359 <branch module="/pub/GNOME/sources/gtk-doc/1.20/gtk-doc-1.20.tar.xz" version="1.20"
361 hash="sha256:3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011"/>
364 <autotools id="mesa" autogenargs="--enable-xlib-glx --disable-dri --with-gallium-drivers=swrast" skip-install="true">
365 <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
366 we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version. -->
367 <branch module="/~brianp/mesa/10.5.4/mesa-10.5.4.tar.xz" version="10.5.4"
369 repo="people.freedesktop.org"
370 hash="sha256:b51e723f3a20d842c88a92d809435b229fc4744ca0dbec0317d9d4a3ac4c6803">
374 <autotools id="libusrsctp" autogen-sh="./bootstrap; ./configure --disable-warnings-as-errors">
375 <branch repo="github.com" module="sctplab/usrsctp.git" checkoutdir="usrsctp" tag="078ff3252f73327e0ac11d6fd5eff62011f6646e"/>
378 <autotools id="gst-plugins-openwebrtc" supports-parallel-builds="no" autogen-sh="./autogen.sh; ./configure">
380 <dep package="gst-plugins-base"/>
381 <dep package="libusrsctp"/>
383 <branch repo="github.com" module="EricssonResearch/openwebrtc-gst-plugins.git" checkoutdir="gst-plugins-openwebrtc" tag="e359b67484af90f416ea35e301205d2b53c77a14"/>
386 <autotools id="libnice">
388 <dep package="gstreamer"/>
390 <branch repo="freedesktop-git" module="libnice/libnice.git" tag="0.1.10" checkoutdir="libnice"/>
393 <autotools id="openwebrtc" autogenargs="--enable-bridge=no --enable-owr-gst=yes">
395 <dep package="gst-plugins-openwebrtc"/>
396 <dep package="libnice"/>
398 <branch repo="github.com" module="EricssonResearch/openwebrtc.git" checkoutdir="openwebrtc" tag="13516c7f79a0c48bb411464f7613d4b426c70f5b"/>
401 <!-- Dependencies listed below this point are not thought to affect test results, and are only
402 included because they themselves depend on other dependencies built by jhbuild. -->
404 <autotools id="pango" autogen-sh="configure"
405 autogenargs="--enable-cairo">
407 <dep package="cairo"/>
408 <dep package="fontconfig"/>
410 <branch module="/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz" version="1.36.8"
412 hash="sha256:18dbb51b8ae12bae0ab7a958e7cf3317c9acfc8a1e1103ec2f147164a0fc2d07">