blob: 001cdbd13b0fe35cad5183956505a8e32ec20c1f [file] [log] [blame]
<?xml version="1.0"?>
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<metamodule id="webkitefl-testing-dependencies">
<dependencies>
<dep package="cairo"/>
<dep package="fonts"/>
<dep package="dicts"/>
<dep package="fontconfig"/>
<dep package="freetype6"/>
<dep package="harfbuzz"/>
<dep package="glib"/>
<dep package="glib-networking"/>
<dep package="libsoup"/>
<dep package="efl"/>
<dep package="libxml2"/>
<dep package="libxslt"/>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
<dep package="gst-plugins-good"/>
<dep package="gst-plugins-bad"/>
<dep package="gst-libav"/>
<dep package="atk"/>
<dep package="openwebrtc"/>
</dependencies>
</metamodule>
<include href="jhbuild-optional.modules"/>
<repository type="tarball" name="github.com"
href="https://github.com"/>
<repository type="tarball" name="sourceware.org"
href="ftp://sourceware.org"/>
<repository type="tarball" name="ftp.gnome.org"
href="http://ftp.gnome.org"/>
<repository type="git" name="git.gnome.org"
href="git://git.gnome.org/"/>
<repository type="tarball" name="cairographics.org"
href="http://cairographics.org"/>
<repository type="tarball" name="freedesktop.org"
href="http://www.freedesktop.org"/>
<repository type="tarball" name="nice.freedesktop.org"
href="http://nice.freedesktop.org/"/>
<repository type="tarball" name="enlightenment.fr"
href="http://git.enlightenment.fr/cgit.cgi/svn/"/>
<repository type="tarball" name="xmlsoft.org"
href="ftp://xmlsoft.org"/>
<repository type="tarball" name="download.enlightenment.org"
href="http://download.enlightenment.org"/>
<repository type="tarball" name="gstreamer"
href="http://gstreamer.freedesktop.org/src/"/>
<autotools id="cairo" autogen-sh="configure"
makeargs="CFLAGS='-fno-lto' CXXFLAGS='-fno-lto' LDFLAGS='-fno-lto'">
<dependencies>
<dep package="fontconfig"/>
<dep package="pixman"/>
</dependencies>
<branch module="releases/cairo-1.14.2.tar.xz" version="1.14.2"
repo="cairographics.org"
hash="sha256:c919d999ddb1bbbecd4bbe65299ca2abd2079c7e13d224577895afa7005ecceb"
md5sum="e1cdfaf1c6c995c4d4c54e07215b0118">
</branch>
</autotools>
<!-- FIXME: Pixman 0.32.6 isn't buildable with Clang, but disable-mmx option fixes
the build. This workaround can be removed once the original bug is fixed.
Details can be found here: https://bugs.webkit.org/show_bug.cgi?id=151441 -->
<autotools id="pixman" autogen-sh="configure"
autogenargs="--enable-gtk=no --disable-arm-iwmmxt --disable-mmx">
<branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
repo="cairographics.org"
hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
md5sum="3a30859719a41bd0f5cccffbfefdd4c2">
</branch>
</autotools>
<autotools id="fonts"
skip-autogen="true">
<branch module="mrobinson/webkitgtk-test-fonts/archive/0.0.5.tar.gz" version="0.0.5"
checkoutdir="webkitgtk-test-fonts"
repo="github.com"
hash="sha256:369aea9e18aa1a234400976c0a8135b9709805ce4b65a3b474a8d0ee0e298f34"
md5sum="39802b485f513842724e6cfd265335bb" size="22592847">
</branch>
</autotools>
<autotools id="dicts"
skip-autogen="true">
<branch module="mrobinson/webkitgtk-test-dicts/archive/0.0.1.zip" version="0.0.1"
checkoutdir="webkitgtk-test-dicts"
repo="github.com"
hash="sha256:6cfc94a7846a0d8f76a7a733f729e8109c6e1d0fbc9e0e8587eb5c3ef9888c24"
md5sum="6bd8d32c157305fc69932ea8d1348723" size="99299">
</branch>
</autotools>
<autotools id="libffi" autogen-sh="configure">
<branch module="/pub/libffi/libffi-3.1.tar.gz" version="3.1"
repo="sourceware.org"
hash="sha256:97feeeadca5e21870fa4433bc953d1b3af3f698d5df8a428f68b73cd60aef6eb"
md5sum="f5898b29bbfd70502831a212d9249d10"/>
</autotools>
<!-- FIXME: Original download url doesn't work in Korea. So, Bug 133303 changes the url for now.
Original download url: http://download.savannah.gnu.org/releases/freetype/freetype-2.4.11.tar.bz2 -->
<tarball id="freetype6">
<source href="github.com/shivamidow/freetype/raw/master/freetype-2.4.11.tar.bz2" version="2.4.11"
hash="sha256:ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f"
md5sum="b93435488942486c8d0ca22e8f768034" />
</tarball>
<autotools id="glib"
autogen-sh="configure"
autogenargs="--disable-dtrace">
<dependencies>
<dep package="libffi"/>
</dependencies>
<branch module="/pub/GNOME/sources/glib/2.41/glib-2.41.2.tar.xz" version="2.41.2"
repo="ftp.gnome.org"
hash="sha256:da1f7258655f0e196b9304cb9515784634f3797437923e236bb3466348811c96"
md5sum="9636f60e99b98fd0fdb5239f905ac008"/>
</autotools>
<autotools id="glib-networking">
<dependencies>
<dep package="glib"/>
</dependencies>
<branch module="/pub/GNOME/sources/glib-networking/2.41/glib-networking-2.41.4.tar.xz" version="2.41.4"
repo="ftp.gnome.org"
hash="sha256:930ad618865dcf81765d0f48cb6f13e22d76203efa59d30604aed0384ce80fd7"
md5sum="f88e163322c0834f9781d6224771ab2e"/>
</autotools>
<autotools id="libsoup"
autogenargs="--without-gnome --disable-introspection">
<dependencies>
<dep package="glib-networking"/>
<dep package="libxml2"/>
</dependencies>
<branch module="/pub/gnome/sources/libsoup/2.50/libsoup-2.50.0.tar.xz" version="2.50.0"
repo="ftp.gnome.org"
hash="sha256:1e01365ac4af3817187ea847f9d3588c27eee01fc519a5a7cb212bb78b0f667b">
</branch>
</autotools>
<autotools id="fontconfig"
autogen-sh="configure"
autogenargs="--enable-libxml2">
<dependencies>
<dep package="freetype6"/>
<dep package="libxml2"/>
</dependencies>
<branch module="software/fontconfig/release/fontconfig-2.11.1.tar.gz" version="2.11.1"
repo="freedesktop.org"
hash="sha256:b6b066c7dce3f436fdc0dfbae9d36122b38094f4f53bd8dffd45e195b0540d8d"
md5sum="e75e303b4f7756c2b16203a57ac87eba"/>
</autotools>
<autotools id="harfbuzz" autogen-sh="configure">
<branch module="software/harfbuzz/release/harfbuzz-0.9.35.tar.bz2" version="0.9.35"
checkoutdir="harfbuzz-0.9.35"
repo="freedesktop.org"
hash="sha256:0aa1a8aba6f502321cf6fef3c9d2c73dde48389c5ed1d3615a7691944c2a06ed">
</branch>
</autotools>
<autotools id="efl" autogen-sh="configure"
autogenargs="--disable-fribidi --disable-audio --disable-libmount --disable-physics --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb">
<dependencies>
<dep package="fontconfig"/>
<dep package="gstreamer"/>
<dep package="gst-plugins-base"/>
</dependencies>
<branch module="rel/libs/efl/efl-1.18.1.tar.gz" version="1.18.1"
repo="download.enlightenment.org"
hash="sha256:008640c51e90481797984d0cb58a077af746922fb179b4af91ca591c37ad112d">
</branch>
</autotools>
<autotools id="libxml2"
autogen-sh="configure"
autogenargs="--without-python">
<branch module="/libxml2/libxml2-2.9.1.tar.gz" version="2.9.1"
repo="xmlsoft.org"
hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
</autotools>
<autotools id="libxslt">
<branch module="/libxslt/libxslt-1.1.29.tar.gz" version="1.1.29"
repo="xmlsoft.org"
hash="sha256:b5976e3857837e7617b29f2249ebb5eeac34e249208d31f1fbf7a6ba7a4090ce"/>
<dependencies>
<dep package="libxml2"/>
</dependencies>
</autotools>
<autotools id="orc" autogenargs="--disable-gtk-doc" autogen-sh="configure">
<branch module="orc/orc-0.4.17.tar.gz" version="0.4.17"
repo="gstreamer"
hash="sha256:4fc7cca48c59fff23afee78fb642cdbde001f56401c8f47b95a16578d1d5d7e8"
md5sum="af1bf3dab9e69f3c36f389285e2a12a1"/>
</autotools>
<autotools id="gstreamer" autogenargs="--disable-gtk-doc" autogen-sh="configure">
<dependencies>
<dep package="orc"/>
</dependencies>
<branch module="gstreamer/gstreamer-1.8.0.tar.xz" version="1.8.0"
repo="gstreamer"
hash="sha256:947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc"
md5sum="6846d7289ec323c38c49b818171e955a"/>
</autotools>
<autotools id="gst-plugins-base"
autogen-sh="configure"
autogenargs="--disable-examples --disable-gtk-doc">
<dependencies>
<dep package="gstreamer"/>
</dependencies>
<branch module="gst-plugins-base/gst-plugins-base-1.8.0.tar.xz" version="1.8.0"
repo="gstreamer"
hash="sha256:abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522"
md5sum="20cc8231609318310f2a55f64c86cbb4">
</branch>
</autotools>
<autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc" autogen-sh="configure">
<dependencies>
<dep package="gst-plugins-base"/>
</dependencies>
<branch module="gst-plugins-good/gst-plugins-good-1.8.0.tar.xz" version="1.8.0"
repo="gstreamer"
hash="sha256:c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d"
md5sum="91ed4649c7c2e43a61f731d144f6f6d0">
<patch file="gst-plugins-good-use-the-tfdt-decode-time.patch" strip="1"/>
<patch file="gst-plugins-good-Revert-qtdemux-expose-streams-with-first-moof-for-fr.patch" strip="1"/>
</branch>
</autotools>
<autotools id="gst-plugins-bad" autogenargs="--disable-examples --disable-gtk-doc">
<dependencies>
<dep package="gst-plugins-base"/>
</dependencies>
<branch module="gst-plugins-bad/gst-plugins-bad-1.8.0.tar.xz" version="1.8.0"
repo="gstreamer"
hash="sha256:116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e"
md5sum="1c2d797bb96a81e9ef570c7a0a37203e">
</branch>
</autotools>
<autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc" autogen-sh="configure">
<dependencies>
<dep package="gst-plugins-base"/>
</dependencies>
<branch module="gst-libav/gst-libav-1.8.0.tar.xz" version="1.8.0"
repo="gstreamer"
hash="sha256:5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c"
md5sum="361638fa45466c5050bcde6bfe10fa46">
<patch file="gst-libav.patch" strip="1"/>
</branch>
</autotools>
<autotools id="atk"
autogen-sh="configure"
autogenargs="--disable-introspection">
<branch module="pub/GNOME/sources/atk/2.15/atk-2.15.2.tar.xz" version="2.15.2"
repo="ftp.gnome.org"
hash="sha256:179d15424b8aa3a5726903f0da458de68e0585dfd9d451c6dcfcdb6b7b509cbe"/>
<dependencies>
<dep package="glib"/>
</dependencies>
</autotools>
<autotools id="libusrsctp" autogen-sh="./bootstrap; ./configure --disable-warnings-as-errors">
<branch repo="github.com" module="sctplab/usrsctp/archive/078ff3252f73327e0ac11d6fd5eff62011f6646e.tar.gz" version="078ff3252f73327e0ac11d6fd5eff62011f6646e" checkoutdir="libusrsctp"
hash="sha256:175938887dc7554e000152055c818bdd15dd0e4ccc94ef93e38e9f952ea82edc" size="648925">
</branch>
</autotools>
<autotools id="gst-plugins-openwebrtc" supports-parallel-builds="no" autogen-sh="./autogen.sh; ./configure">
<dependencies>
<dep package="gst-plugins-base"/>
<dep package="libusrsctp"/>
</dependencies>
<branch repo="github.com" module="EricssonResearch/openwebrtc-gst-plugins/archive/e359b67484af90f416ea35e301205d2b53c77a14.tar.gz" checkoutdir="gst-plugins-openwebrtc" version="gst-plugins-openwebrtc-20150317"
hash="sha256:a456425efb88de39c16a4f8ac4214aaf53157f9df1323f08de375c77f227b6b7"
md5sum="827f13634ffa83cccf1a6312effbceaa" size="92883">
<patch file="openwebrtc-gst-plugins-clang-warning-fix.patch" strip="1"/>
</branch>
</autotools>
<autotools id="libnice">
<dependencies>
<dep package="gstreamer"/>
</dependencies>
<branch repo="nice.freedesktop.org" module="releases/libnice-0.1.13.tar.gz" checkoutdir="libnice" version="0.1.13"
hash="sha256:61112d9f3be933a827c8365f20551563953af6718057928f51f487bfe88419e1"
md5sum="3226faeaf48a9150ada00da2e2865959" size="912374">
</branch>
</autotools>
<autotools id="openwebrtc" autogenargs="--enable-bridge=no --enable-owr-gst=yes">
<dependencies>
<dep package="gst-plugins-openwebrtc"/>
<dep package="libnice"/>
</dependencies>
<branch repo="github.com" module="EricssonResearch/openwebrtc/archive/f511ea1fa79a33fa3d52bfd1c0969c28084aeb35.tar.gz" checkoutdir="openwebrtc" version="f511ea1fa79a33fa3d52bfd1c0969c28084aeb35"
hash="sha256:af80b80512b5f5a6b82b4cf43afa28da9c94c86800f6fadd10762361079fb5e3"
md5sum="4555d20821af8f5334f74b4f0327f178" size="296143">
</branch>
</autotools>
</moduleset>