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="libxslt"/>
16 <dep package="gdk-pixbuf"/>
19 <dep package="glib-networking"/>
20 <dep package="gnome-icon-theme"/>
21 <dep package="gnome-icon-theme-symbolic"/>
22 <dep package="gnome-themes-standard"/>
23 <dep package="gtk-doc"/>
25 <dep package="libsoup"/>
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="openwebrtc"/>
34 <dep package="shared-mime-info"/>
35 <dep package="libgpg-error"/>
36 <dep package="libgcrypt"/>
37 <if condition-set="linux">
38 <dep package="xserver"/>
40 <dep package="at-spi2-core"/>
41 <dep package="at-spi2-atk"/>
42 <dep package="weston"/>
44 <if condition-set="macos">
45 <dep package="gsettings-desktop-schemas"/>
50 <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
51 <repository type="git" name="github.com"
52 href="https://github.com"/>
53 <repository type="tarball" name="github-tarball"
54 href="https://github.com/"/>
55 <repository type="tarball" name="sourceware.org-mirror"
56 href="http://mirrors.kernel.org/sources.redhat.com/"/>
57 <repository type="tarball" name="ftp.gnome.org"
58 href="http://ftp.gnome.org"/>
59 <repository type="git" name="git.gnome.org"
60 href="https://git.gnome.org/browse/"/>
61 <repository type="tarball" name="cairographics.org"
62 href="http://cairographics.org"/>
63 <repository type="tarball" name="freedesktop.org"
64 href="http://www.freedesktop.org"/>
65 <repository type="tarball" name="xorg"
66 href="http://xorg.freedesktop.org"/>
67 <repository type="tarball" name="xmlsoft.org"
68 href="http://xmlsoft.org"/>
69 <repository type="tarball" name="gstreamer"
70 href="http://gstreamer.freedesktop.org/src/"/>
71 <repository type="tarball" name="savannah.gnu.org"
72 href="http://download.savannah.gnu.org/releases/"/>
73 <repository type="git" name="freedesktop-git"
74 href="http://anongit.freedesktop.org/git"/>
75 <repository type="tarball" name="dri.freedesktop.org"
76 href="http://dri.freedesktop.org"/>
77 <repository type="tarball" name="mesa.freedesktop.org"
78 href="https://mesa.freedesktop.org"/>
79 <repository type="tarball" name="wayland.freedesktop.org"
80 href="http://wayland.freedesktop.org"/>
81 <repository type="tarball" name="llvm.org"
82 href="http://llvm.org"/>
83 <repository type="tarball" name="webkitgtk-jhbuild-mirror"
84 href="http://webkitgtk.org/jhbuild_mirror/"/>
85 <repository type="tarball" name="downloads.webmproject.org"
86 href="http://downloads.webmproject.org/releases/webm/"/>
87 <repository type="tarball" name="gnupg.org"
88 href="https://www.gnupg.org/ftp/gcrypt/"/>
90 <autotools id="cairo">
91 <if condition-set="linux">
92 <autogenargs value="--enable-gl=yes --enable-egl=yes --enable-glx=yes"/>
94 <if condition-set="macos">
95 <autogenargs value="ac_cv_func_rsvg_pixbuf_from_file=no --disable-lto"/>
98 <dep package="fontconfig"/>
99 <dep package="pixman"/>
100 <dep package="glib"/>
102 <branch module="releases/cairo-1.14.2.tar.xz" version="1.14.2"
103 repo="cairographics.org"
104 hash="sha1:c8da68aa66ca0855b5d0ff552766d3e8679e1d24"/>
107 <!-- FIXME: Pixman 0.32.6 isn't buildable with Clang, but disable-mmx option fixes
108 the build. This workaround can be removed once the original bug is fixed.
109 Details can be found here: https://bugs.webkit.org/show_bug.cgi?id=151441 -->
110 <!-- FIXME: Pixman 0.32.6 ARM iwMMXt fast path isn't buildable with GCC 4.9 and
111 ARM traditional instruction set. It causes a build failure on Raspbian.
112 This workaround can be removed once we raise the minimum GCC version
113 for WebKitGTK+ above 4.9 -->
114 <autotools id="pixman" autogen-sh="configure"
115 autogenargs="--enable-gtk=no --disable-mmx --disable-arm-iwmmxt">
116 <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
117 repo="cairographics.org"
118 hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
119 md5sum="3a30859719a41bd0f5cccffbfefdd4c2">
123 <autotools id="fonts" supports-non-srcdir-builds="no"
125 <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.5"/>
128 <autotools id="dicts" supports-non-srcdir-builds="no"
130 <branch repo="github.com" module="mrobinson/webkitgtk-test-dicts.git" checkoutdir="webkitgtk-test-dicts" tag="0.0.1"/>
133 <autotools id="freetype6" autogen-sh="configure">
134 <branch module="freetype/freetype-2.4.11.tar.bz2" version="2.4.11"
135 repo="savannah.gnu.org"
136 hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
137 md5sum="b93435488942486c8d0ca22e8f768034">
138 <patch file="freetype6-2.4.11-truetype-font-height-fix.patch" strip="1"/>
142 <autotools id="harfbuzz" autogen-sh="configure">
146 <branch module="software/harfbuzz/release/harfbuzz-1.3.3.tar.bz2"
148 checkoutdir="harfbuzz-1.3.3"
149 repo="freedesktop.org"
150 hash="sha256:2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9"
151 md5sum="97ae15a72a93f1f27324a2b8d9bd3b1d">
155 <autotools id="libffi" autogen-sh="configure">
156 <branch module="libffi/libffi-3.1.tar.gz" version="3.1"
157 repo="sourceware.org-mirror"
158 hash="sha256:97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb"
159 md5sum="f5898b29bbfd70502831a212d9249d10"/>
162 <autotools id="gdk-pixbuf" autogen-sh="configure"
163 autogenargs="--disable-introspection">
165 <dep package="glib"/>
167 <branch module="/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz" version="2.30.8"
169 hash="sha256:4853830616113db4435837992c0aebd94cbb993c44dc55063cee7f72a7bef8be"/>
172 <autotools id="librsvg" autogen-sh="configure"
173 autogenargs="--disable-introspection --enable-pixbuf-loader --disable-gtk-theme">
174 <if condition-set="macos">
175 <autogenargs value="--disable-Bsymbolic"/>
178 <dep package="gdk-pixbuf"/>
179 <dep package="glib"/>
180 <dep package="cairo"/>
182 <branch module="/pub/GNOME/sources/librsvg/2.36/librsvg-2.36.1.tar.xz" version="2.36.1"
184 hash="sha256:786b95e1a091375c5ef2997a21c69ff24d7077afeff18197355f54d9dcbcd8c5"
185 md5sum="89d483f30a7c77245b7ee02faaea5a5a">
186 <patch file="librsvg-2.36.1-bump-up-config.guess-to-support-aarch64.patch" strip="1"/>
190 <autotools id="gtk+" autogen-sh="configure"
191 autogenargs="--disable-introspection">
192 <if condition-set="macos">
193 <autogenargs value="--enable-x11-backend=no --enable-quartz-backend" />
194 <makeargs value="-j1" />
197 <dep package="glib"/>
198 <dep package="cairo"/>
200 <if condition-set="linux">
201 <dep package="at-spi2-atk"/>
202 <dep package="wayland"/>
204 <dep package="gdk-pixbuf"/>
205 <dep package="pango"/>
207 <branch module="/pub/GNOME/sources/gtk+/3.16/gtk+-3.16.4.tar.xz" version="3.16.4"
209 hash="sha256:1ee5dbd7a4cb81a91eaa1b7ae64ba5a3eab6a3c0a764155583ab96524590fc8e">
210 <patch file="gtk+-configure-fix-detecting-CUPS-2.x.patch" strip="1"/>
215 autogen-sh="configure"
216 autogenargs="--disable-dtrace">
218 <dep package="libffi"/>
220 <branch module="/pub/GNOME/sources/glib/2.52/glib-2.52.1.tar.xz" version="2.52.1"
222 hash="sha256:948c26b817f2d77e2a6cdd5082c60a51bf5dea854890286a1d5d4ccde5ce586f">
223 <patch file="gdate-suppress-string-format-literal-warning.patch" strip="1"/>
227 <autotools id="glib-networking">
228 <if condition-set="macos">
229 <autogenargs value="--with-ca-certificates='/usr/local/etc/openssl/cert.pem' --without-pkcs11"/>
232 <dep package="glib"/>
234 <branch module="/pub/GNOME/sources/glib-networking/2.50/glib-networking-2.50.0.tar.xz" version="2.50.0"
236 hash="sha256:3f1a442f3c2a734946983532ce59ed49120319fdb10c938447c373d5e5286bee"
237 md5sum="4d06d0224646f274918b1cb6da9a07f6"/>
240 <autotools id="libsoup"
241 autogenargs="--without-gnome --disable-introspection">
242 <if condition-set="macos">
243 <autogenargs value="--disable-tls-check"/>
246 <dep package="glib-networking"/>
248 <branch module="/pub/GNOME/sources/libsoup/2.57/libsoup-2.57.1.tar.xz" version="2.57.1"
250 hash="sha256:ca1ca037e89e8bc7b782559f3ec5d89c9d0b836f505b2f95e008ed517fd6658f">
251 <patch file="libsoup-auth-Fix-async-authentication-when-flag-SOUP_MESSAGE.patch" strip="1"/>
252 <patch file="libsoup-auth-do-not-use-cached-credentials-in-lookup-method-.patch" strip="1"/>
253 <patch file="libsoup-soup-message-io-Do-not-fail-when-there-s-no-empty-li.patch" strip="1"/>
257 <autotools id="fontconfig"
258 autogen-sh="configure"
259 autogenargs="--enable-libxml2">
260 <if condition-set="macos">
261 <autogenargs value="--with-add-fonts=/System/Library/Fonts,/Library/Fonts,~/Library/Fonts"/>
264 <dep package="freetype6"/>
265 <dep package="libxml2"/>
267 <branch module="software/fontconfig/release/fontconfig-2.11.1.tar.gz" version="2.11.1"
268 repo="freedesktop.org"
269 hash="sha256:b6b066c7dce3f436fdc0dfbae9d36122b38094f4f53bd8dffd45e195b0540d8d"
270 md5sum="e75e303b4f7756c2b16203a57ac87eba">
271 <patch file="fontconfig-fix-osx-cache.diff" strip="1"/>
275 <autotools id="gnome-icon-theme" autogen-sh="configure">
277 <dep package="gtk+"/>
279 <branch module="pub/GNOME/sources/gnome-icon-theme/3.2/gnome-icon-theme-3.2.1.tar.xz" version="3.2.1"
281 hash="sha256:a7f0a8b17e91ac338fdbc01ac59a8738e9c1e201de492c070d43aacf291a8959"
282 md5sum="40be1e5a6eae11181311a6fc432cf892">
286 <autotools id="gnome-icon-theme-symbolic" supports-non-srcdir-builds="no" autogen-sh="configure">
288 <dep package="gtk+"/>
290 <branch module="pub/GNOME/sources/gnome-icon-theme-symbolic/3.2/gnome-icon-theme-symbolic-3.2.1.tar.xz" version="3.2.1"
292 hash="sha256:a558af2f87f761f00421f49c1addd2149b70228158e09327fa861219ac1a63cb"
293 md5sum="94137d3c256f2cc80298a9bef15d68c4">
297 <autotools id="gnome-themes-standard" autogen-sh="configure">
299 <dep package="gtk+"/>
300 <dep package="librsvg"/>
302 <branch module="pub/GNOME/sources/gnome-themes-standard/3.6/gnome-themes-standard-3.6.0.tar.xz" version="3.6.0"
304 hash="sha256:d832fd38f7659f470df5ddc52131a59f989c75f3a70f8b3a514f89d90d4f43ec">
309 autogen-sh="configure"
310 autogenargs="--disable-introspection">
311 <branch module="pub/GNOME/sources/atk/2.15/atk-2.15.4.tar.xz" version="2.15.4"
313 hash="sha256:0dddfa73a02178ca21a8de172c86d699aa887b4efeec736b4c8721eee4ac349c"/>
316 <autotools id="at-spi2-core"
317 autogenargs="--disable-introspection">
318 <branch module="pub/GNOME/sources/at-spi2-core/2.15/at-spi2-core-2.15.4.tar.xz" version="2.15.4"
320 hash="sha256:0e3b01af6ba06d98faf7b85891ece394897fe145b0760b7846e810b57f1b809f">
323 <dep package="glib"/>
327 <autotools id="at-spi2-atk">
328 <branch module="pub/GNOME/sources/at-spi2-atk/2.15/at-spi2-atk-2.15.4.tar.xz" version="2.15.4"
330 hash="sha256:3283aa5207b81e4c77d24c4e8b1c0abe6c850b11a2e62cd873cc07af0b403501">
333 <dep package="glib"/>
335 <dep package="at-spi2-core"/>
339 <autotools id="libxml2" supports-non-srcdir-builds="no"
340 autogen-sh="./autogen.sh; ./configure --with-python=no">
341 <branch module="/sources/libxml2-2.9.1.tar.gz" version="2.9.1"
343 hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
344 md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
347 <autotools id="libxslt">
348 <branch module="/sources/libxslt-${version}.tar.gz" version="1.1.29"
350 hash="sha256:b5976e3857837e7617b29f2249ebb5eeac34e249208d31f1fbf7a6ba7a4090ce"/>
352 <dep package="libxml2"/>
356 <autotools id="orc" autogenargs="--disable-gtk-doc" autogen-sh="configure">
357 <branch module="orc/orc-0.4.17.tar.gz" version="0.4.17"
359 hash="sha256:4fc7cca48c59fff23afee78fb642cdbde001f56401c8f47b95a16578d1d5d7e8"
360 md5sum="af1bf3dab9e69f3c36f389285e2a12a1"/>
363 <autotools id="gstreamer" autogen-sh="configure" autogenargs="--disable-gtk-doc">
364 <if condition-set="macos">
365 <autogenargs value="--disable-introspection"/>
370 <branch module="gstreamer/gstreamer-${version}.tar.xz" version="1.8.0"
372 hash="sha256:947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc"
373 md5sum="6846d7289ec323c38c49b818171e955a">
374 <patch file="gstreamer-0001-protection-added-function-to-filter-system-ids.patch" strip="1"/>
378 <autotools id="gst-plugins-base"
379 autogen-sh="configure"
380 autogenargs="--disable-examples --disable-gtk-doc">
381 <if condition-set="macos">
382 <autogenargs value="--disable-introspection"/>
385 <dep package="gstreamer"/>
387 <branch module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" version="1.8.0"
389 hash="sha256:abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522"
390 md5sum="20cc8231609318310f2a55f64c86cbb4"/>
393 <autotools id="gst-plugins-good" autogen-sh="configure" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
394 <if condition-set="macos">
395 <autogenargs value="--disable-introspection"/>
398 <dep package="gst-plugins-base"/>
399 <dep package="libvpx"/>
402 <branch module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" version="1.8.0"
404 hash="sha256:c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d"
405 md5sum="91ed4649c7c2e43a61f731d144f6f6d0">
406 <patch file="gst-plugins-good-use-the-tfdt-decode-time.patch" strip="1"/>
407 <patch file="gst-plugins-good-Revert-qtdemux-expose-streams-with-first-moof-for-fr.patch" strip="1"/>
408 <patch file="gst-plugins-good-0001-rtpbin-pipeline-gets-an-EOS-when-any-rtpsources-byes.patch" strip="1"/>
409 <patch file="gst-plugins-good-0002-rtpbin-avoid-generating-errors-when-rtcp-messages-ar.patch" strip="1"/>
410 <patch file="gst-plugins-good-0003-rtpbin-receive-bundle-support.patch" strip="1"/>
411 <patch file="gst-plugins-good-0004-qtdemux-add-context-for-a-preferred-protection.patch" strip="1"/>
415 <autotools id="gst-plugins-bad" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc">
416 <if condition-set="macos">
417 <autogenargs value="--disable-introspection"/>
420 <dep package="gst-plugins-base"/>
421 <dep package="openh264"/>
423 <branch module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" version="1.8.0"
425 hash="sha256:116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e"
426 md5sum="1c2d797bb96a81e9ef570c7a0a37203e">
427 <patch file="gst-plugins-bad-0001-dtls-port-to-OpenSSL-1.1.0.patch" strip="1"/>
428 <patch file="gst-plugins-bad-0002-dtlscertificate-Fix-error-checking-in-RSA_generate_k.patch" strip="1"/>
432 <autotools id="gst-libav" autogen-sh="configure" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
434 <dep package="gst-plugins-base"/>
436 <branch module="gst-libav/gst-libav-${version}.tar.xz" version="1.8.0"
438 hash="sha256:5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c"
439 md5sum="361638fa45466c5050bcde6bfe10fa46"/>
442 <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">
444 <dep package="pixman"/>
446 <branch module="/releases/individual/xserver/xorg-server-1.16.4.tar.bz2" version="1.16.4"
448 hash="sha256:abb6e1cc9213a9915a121f48576ff6739a0b8cdb3d32796f9a7743c9a6efc871"
449 md5sum="80d140f631d862b76dc67ae983151c77">
450 <patch file="xserver-remove-bogus-dependencies.patch" strip="1"/>
451 <patch file="xserver-search-for-DRI-drivers-at-LIBGL_DRIVERS_PATH-environ.patch" strip="1"/>
455 <autotools id="wayland" autogenargs="--disable-documentation">
456 <pkg-config>wayland-server.pc</pkg-config>
458 <dep package="libffi"/>
460 <branch module="releases/wayland-1.8.1.tar.xz"
462 repo="wayland.freedesktop.org"
463 hash="sha256:f17c938d1c24fd0a10f650a623a2775d329db3168b5732e498b08388ec776fc8"
464 md5sum="6e877877c3e04cfb865cfcd0733c9ab1">
468 <autotools id="weston" autogenargs="--enable-x11-compositor --disable-rpi-compositor --disable-fbdev-compositor --disable-setuid-install --disable-ivi-shell --disable-weston-launch --with-cairo=gl">
469 <pkg-config>weston.pc</pkg-config>
471 <dep package="wayland"/>
472 <dep package="libdrm"/>
473 <dep package="xserver"/>
474 <dep package="cairo"/>
475 <dep package="libinput"/>
477 <branch module="releases/weston-1.8.0.tar.xz"
479 repo="wayland.freedesktop.org"
480 hash="sha256:8963e69f328e815cec42c58046c4af721476c7541bb7d9edc71740fada5ad312"
481 md5sum="24cb8a7ed0535b4fc3642643988dab36">
485 <autotools id="gtk-doc" autogen-sh="configure">
486 <if condition-set="macos">
487 <autogenargs value="--with-xml-catalog=/usr/local/etc/xml/catalog"/>
490 <dep package="glib"/>
492 <branch module="/pub/GNOME/sources/gtk-doc/${version}/gtk-doc-${version}.tar.xz" version="1.25"
494 hash="sha256:1ea46ed400e6501f975acaafea31479cea8f32f911dca4dff036f59e6464fd42"/>
497 <autotools id="libdrm" autogen-sh="configure">
498 <pkg-config>libdrm.pc</pkg-config>
499 <branch module="/libdrm/libdrm-2.4.65.tar.bz2" version="2.4.65"
500 repo="dri.freedesktop.org"
501 hash="sha256:71960ac8bde7d710992b1bc8879935e8300a870c36bd06f22412d0447e3d96c4"/>
505 autogen-template="%(srcdir)s/%(autogen-sh)s --prefix %(prefix)s/softGL %(autogenargs)s"
506 autogenargs="--disable-dri3 --enable-dri --enable-glx --enable-egl --with-egl-platforms=x11,wayland --with-dri-drivers=swrast --with-gallium-drivers=swrast">
507 <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
508 we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version. -->
509 <branch checkoutdir="Mesa"
511 module="/archive/older-versions/11.x/${version}/mesa-${version}.tar.xz"
512 repo="mesa.freedesktop.org"
513 hash="sha256:8340e64cdc91999840404c211496f3de38e7b4cb38db34e2f72f1642c5134760">
516 <dep package="llvm"/>
517 <dep package="libdrm"/>
518 <dep package="wayland"/>
522 <autotools id="libusrsctp" supports-non-srcdir-builds="no" autogen-sh="./bootstrap; ./configure --disable-warnings-as-errors">
523 <branch repo="github.com" module="sctplab/usrsctp.git" checkoutdir="usrsctp" tag="078ff3252f73327e0ac11d6fd5eff62011f6646e"/>
526 <autotools id="openh264" supports-non-srcdir-builds="no" autogen-sh="pseudo-configure">
527 <branch module="cisco/openh264/archive/v${version}.tar.gz" version="1.5.0"
528 checkoutdir="openh264-${version}" repo="github-tarball">
529 <patch file="openh264-configure.patch" strip="0"/>
533 <autotools id="libvpx"
534 autogen-template="%(srcdir)s/configure --prefix=%(prefix)s --enable-pic --as=yasm --disable-unit-tests --size-limit=16384x16384 --enable-postproc --enable-multi-res-encoding --enable-temporal-denoising --enable-vp9-temporal-denoising --enable-vp9-postproc --enable-shared">
535 <branch version="1.6.0"
536 module="libvpx-${version}.tar.bz2"
537 repo="downloads.webmproject.org"
538 hash="sha256:d0afbb5eb1ecae68f8d578abace160a97e2e8a230e3028cf4db115d59a695aad"/>
541 <autotools id="gst-plugins-openwebrtc" supports-parallel-builds="no" supports-non-srcdir-builds="no" autogen-sh="./autogen.sh; ./configure">
543 <dep package="gst-plugins-base"/>
544 <dep package="libusrsctp"/>
546 <branch repo="github.com" module="Igalia/openwebrtc-gst-plugins.git" checkoutdir="gst-plugins-openwebrtc" tag="9b2199ea970369dbf1d9ca2f8e61c95f21db2b6e"/>
549 <autotools id="libnice" supports-non-srcdir-builds="no">
551 <dep package="gstreamer"/>
553 <branch module="libnice/libnice/archive/${version}.tar.gz" version="2803a0b4b70af9684e05ef5ed3f0c2fbca4b6c93"
554 checkoutdir="libnice-${version}" repo="github-tarball">
555 <patch file="libnice-0001-nicesrc-spin-the-agent-mainloop-in-a-separate-thread.patch" strip="1"/>
556 <patch file="libnice-0001-TURN-allow-REALM-to-be-empty.patch" strip="1"/>
560 <autotools id="openwebrtc" autogenargs="--enable-bridge=no --enable-owr-gst=yes">
562 <dep package="gst-plugins-openwebrtc"/>
563 <dep package="gst-plugins-bad"/>
564 <dep package="libnice"/>
566 <branch repo="github.com" module="Igalia/openwebrtc.git" checkoutdir="openwebrtc" tag="7f3d23e034818893db198f4b56e41609abd8847b"/>
570 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">
571 <branch repo="llvm.org"
572 module="/releases/3.7.0/llvm-3.7.0.src.tar.xz" version="3.7.0" checkoutdir="llvm-3.7.0"
573 hash="sha256:ab45895f9dcdad1e140a3a79fd709f64b05ad7364e308c0e582c5b02e9cc3153"/>
576 <autotools id="gsettings-desktop-schemas" autogen-sh="configure">
578 <dep package="glib"/>
580 <branch module="/pub/GNOME/sources/gsettings-desktop-schemas/3.16/gsettings-desktop-schemas-3.16.1.tar.xz" version="3.16.1"
582 hash="sha256:74fe9fdad510c8a6666febeceb7ebafc581ef990b3afcc8c1e8b5d90b24b3461">
586 <autotools id="shared-mime-info"
587 autogenargs="--disable-default-make-check">
589 <dep package="libxml2"/>
590 <dep package="glib"/>
592 <branch module="/~hadess/shared-mime-info-${version}.tar.xz" version="1.5"
593 repo="freedesktop.org"
594 hash="sha256:d6412840eb265bf36e61fd7b6fc6bea21b0f58cb22bed16f2ccccdd54bea4180">
595 <patch file="shared-mime-info-xht-glob.patch" strip="1"/>
596 <patch file="shared-mime-info-xhtml-magic.patch" strip="1"/>
601 autogen-sh="./source/configure"
602 autogenargs="--disable-samples --enable-weak-threads">
603 <branch module="icu4c-55_1-src.tgz" version="55.1" checkoutdir="icu"
604 repo="webkitgtk-jhbuild-mirror"
605 hash="sha256:e16b22cbefdd354bec114541f7849a12f8fc2015320ca5282ee4fd787571457b">
606 <patch file="icudata-stdlibs.patch" strip="1"/>
610 <autotools id="libgpg-error" autogen-sh="configure">
611 <branch module="libgpg-error/libgpg-error-1.27.tar.bz2"
614 hash="sha256:4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2">
618 <autotools id="libgcrypt" autogen-sh="configure">
619 <branch module="libgcrypt/libgcrypt-1.7.6.tar.bz2"
622 hash="sha256:626aafee84af9d2ce253d2c143dc1c0902dda045780cc241f39970fc60be05bc">
625 <dep package="libgpg-error"/>
629 <!-- Dependencies listed below this point are not thought to affect test results, and are only
630 included because they themselves depend on other dependencies built by jhbuild. -->
632 <autotools id="pango" autogen-sh="configure"
633 autogenargs="--enable-cairo">
635 <dep package="cairo"/>
636 <dep package="fontconfig"/>
638 <branch module="/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz" version="1.36.8"
640 hash="sha256:18dbb51b8ae12bae0ab7a958e7cf3317c9acfc8a1e1103ec2f147164a0fc2d07">
644 <!-- libinput is only included because the version of libinput shipped with Debian Jessie
645 os too old for building Weston 1.8. This may be removed after Debian Strech is released -->
646 <autotools id="libinput" autogen-sh="configure" autogenargs="--disable-libwacom --disable-tests --disable-documentation">
647 <pkg-config>libinput.pc</pkg-config>
648 <branch module="software/libinput/libinput-1.2.4.tar.xz"
650 repo="freedesktop.org"
651 hash="sha256:aee3650ad2a864ab9a10e7e63df543cc2b475f6bf3974751037a2df325dabbb1"
652 md5sum="1cbaa34f04a336f2703906d564e0a37a">