[JHBuild] Doesn't check sha256 sums
[WebKit-https.git] / Tools / gstreamer / 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="webkit-gstreamer-testing-dependencies">
7     <dependencies>
8       <dep package="gstreamer"/>
9       <dep package="gst-plugins-base"/>
10       <dep package="gst-plugins-good"/>
11       <dep package="gst-plugins-bad"/>
12       <dep package="gst-libav"/>
13       <dep package="gstreamer-vaapi"/>
14     </dependencies>
15   </metamodule>
16
17   <!-- Please use http/https to access repositories to be friendly to users stuck behind firewalls. -->
18   <repository type="tarball" name="gstreamer"
19       href="http://gstreamer.freedesktop.org/src/"/>
20   <repository type="tarball" name="github-tarball"
21       href="https://github.com/"/>
22   <repository type="git" name="chromium.googlesource.com"
23       href="https://chromium.googlesource.com/webm/"/>
24
25   <autotools id="orc" autogenargs="--disable-gtk-doc" autogen-sh="configure">
26     <branch module="orc/orc-${version}.tar.xz" version="0.4.28"
27             repo="gstreamer"
28             hash="sha256:bfcd7c6563b05672386c4eedfc4c0d4a0a12b4b4775b74ec6deb88fc2bcd83ce"/>
29   </autotools>
30
31   <autotools id="openh264" supports-non-srcdir-builds="no" autogen-sh="pseudo-configure">
32     <branch module="cisco/openh264/archive/v${version}.tar.gz" version="1.5.0"
33             checkoutdir="openh264-${version}" repo="github-tarball">
34       <patch file="openh264-configure.patch" strip="0"/>
35     </branch>
36   </autotools>
37
38   <autotools id="libvpx"
39     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">
40     <branch repo="chromium.googlesource.com" checkoutdir="libvpx" tag="v1.7.0"/>
41   </autotools>
42
43   <autotools id="gstreamer" autogen-sh="configure" autogenargs="--disable-gtk-doc --disable-introspection --disable-examples --disable-tests">
44     <dependencies>
45       <dep package="orc"/>
46     </dependencies>
47     <branch hash="sha256:28d82b0d261544a9bf85b429399929e4986eb00efcf1ce16cc71d269a4c3186c" module="gstreamer/gstreamer-${version}.tar.xz" repo="gstreamer" version="1.14.1">
48     </branch>
49   </autotools>
50
51   <autotools id="gst-plugins-base"
52              autogen-sh="configure"
53              autogenargs="--disable-examples --disable-gtk-doc --disable-introspection">
54     <if condition-set="wpe">
55       <autogenargs value="--disable-pango"/>
56     </if>
57     <dependencies>
58       <dep package="gstreamer"/>
59     </dependencies>
60     <branch hash="sha256:1026c7c3082d825d9b5d034c1a6dd8a4ebab60eb3738b0a0afde4ad2dc0b0db5" module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" repo="gstreamer" version="1.14.1" >
61       <patch file="gst-plugins-base-0001-parsebin-Post-STREAM_COLLECTION-on-EVENT_STREAM_COLL.patch" strip="1"/> <!-- Merged as 89d0e9cc92a86aa0227ee87406737b6d31670aea -->
62     </branch>
63   </autotools>
64
65   <autotools id="gst-plugins-good" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc --disable-introspection">
66     <dependencies>
67       <dep package="gst-plugins-base"/>
68       <dep package="libvpx"/>
69     </dependencies>
70
71     <branch hash="sha256:34ec062ddb766a32377532e039781f4a16fbc3e8b449e642605bacab26a99172" module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" repo="gstreamer" version="1.14.1">
72       <patch file="gst-plugins-good-0002-qtdemux-add-context-for-a-preferred-protection.patch" strip="1" /> <!-- Merged as ee4b45da24cb7465b416c230597f8efc7b2c45cb -->
73       <patch file="gst-plugins-good-0003-qtdemux-also-push-buffers-without-encryption-info-in.patch" strip="1" /> <!-- Merged as 844423ff99e281fc831303b92861ed43ce5c1518 -->
74       <patch file="gst-plugins-good-0001-qtdemux-Do-not-run-the-preferred-decryptor-context-q.patch" strip="1" /> <!-- Merged as 3e063703b3a51b8aaa7f75f36c4660c583a60e93 -->
75       <patch file="gst-plugins-good-0002-qtdemux-Do-not-unref-a-NULL-stream_tags.patch" strip="1" /> <!-- Merged as 43a540b1cd9f162d3dae5d50e36703dfaf558a3e -->
76       <patch file="gst-plugins-good-0003-qtdemux-Clarify-field-name-about-stream-encryption-s.patch" strip="1" /> <!-- Merged as 0fbde2a07928ba79b7a4ddb4585f6b1de36a74bb -->
77     </branch>
78   </autotools>
79
80   <autotools id="gst-plugins-bad" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc --disable-introspection">
81     <dependencies>
82       <dep package="graphene"/>
83       <dep package="gst-plugins-base"/>
84       <dep package="openh264"/>
85     </dependencies>
86     <branch hash="sha256:2a77c6908032aafdf2cd2e5823fec948f16a25c2d1497a953828d762dc20d61a" module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" repo="gstreamer" version="1.14.1" />
87   </autotools>
88
89   <autotools id="gst-libav" autogen-sh="configure" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
90     <dependencies>
91       <dep package="gst-plugins-base"/>
92     </dependencies>
93     <branch hash="sha256:eff80a02d2f2fb9f34b67e9a26e9954d3218c7aa18e863f2a47805fa7066029d" module="gst-libav/gst-libav-${version}.tar.xz" repo="gstreamer" version="1.14.1" />
94   </autotools>
95
96   <autotools id="gstreamer-vaapi" autogen-sh="configure" autogenargs="--disable-examples --disable-gtk-doc">
97     <branch hash="sha256:585c3ddb0c39220de0a33e5d0ed6196a108b8407ec3538d7c64617713b4434e8" module="gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz" repo="gstreamer" version="1.14.1" />
98     <dependencies>
99       <dep package="gstreamer"/>
100       <dep package="gst-plugins-base"/>
101       <dep package="gst-plugins-bad"/>
102       <dep package="libva"/>
103     </dependencies>
104    </autotools>
105
106    <autotools id="libva" autogenargs="--enable-va-messaging=no">
107      <branch module="intel/libva/releases/download/${version}/libva-${version}.tar.bz2" version="2.1.0"
108              hash="sha256:f3fa953a11d3210c3a4ee79031abdbe0863d5ce13d9b3f93f315f1eec60a4b0f"
109             checkoutdir="libva-${version}" repo="github-tarball"/>
110    </autotools>
111
112
113 </moduleset>