[GTK] The jhbuild environment should have the latest stable release of gtk-doc
[WebKit-https.git] / Tools / gtk / jhbuild.modules
index 88d0146..80fbfa7 100644 (file)
@@ -19,6 +19,7 @@
       <dep package="gnome-icon-theme"/>
       <dep package="gnome-icon-theme-symbolic"/>
       <dep package="gnome-themes-standard"/>
+      <dep package="gtk-doc"/>
       <dep package="libsoup"/>
       <dep package="atk"/>
       <dep package="at-spi2-core"/>
@@ -67,7 +68,8 @@
   </autotools>
 
   <autotools id="cairo" autogen-sh="configure"
-             autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes">
+             autogenargs="--enable-gl=yes --enable-egl=yes --enable-glx=yes"
+             makeargs="CFLAGS=-fno-lto CXXFLAGS=-fno-lto LDFLAGS=-fno-lto">
     <dependencies>
       <dep package="fontconfig"/>
       <dep package="pixman"/>
     </dependencies>
     <branch module="/pub/GNOME/sources/gtk+/3.6/gtk+-3.6.0.tar.xz" version="3.6.0"
             repo="ftp.gnome.org"
-            hash="sha256:e13f45225a795ebe9e4047486fa57b3232e6a21539983775db6cd4ae9046b049"/>
+            hash="sha256:e13f45225a795ebe9e4047486fa57b3232e6a21539983775db6cd4ae9046b049">
+      <patch file="gtk-3.6-do-not-shutdown-accessibility.patch" strip="1"/>
+    </branch>
   </autotools>
 
   <autotools id="glib"
     <dependencies>
       <dep package="libffi"/>
     </dependencies>
-    <branch module="/pub/GNOME/sources/glib/2.36/glib-2.36.0.tar.xz" version="2.36.0"
+    <branch module="/pub/GNOME/sources/glib/2.38/glib-2.38.0.tar.xz" version="2.38.0"
             repo="ftp.gnome.org"
-            hash="sha256:455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227"/>
+            hash="sha256:7513a7de5e814ccb48206340a8773ea523d6a7bf04dc74565de69b899bc2ff32"/>
   </autotools>
 
   <autotools id="glib-networking">
             repo="freedesktop.org"
             hash="sha256:fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335"
             md5sum="77e15a92006ddc2adbb06f840d591c0e">
+      <patch file="fontconfig-C-11-requires-a-space-between-literal-and-identifier.patch" strip="1"/>
     </branch>
   </autotools>
 
   <autotools id="atk"
              autogen-sh="configure"
              autogenargs="--disable-introspection">
-    <branch module="pub/GNOME/sources/atk/2.8/atk-2.8.0.tar.xz" version="2.8.0"
+    <branch module="pub/GNOME/sources/atk/2.11/atk-2.11.90.tar.xz" version="2.11.90"
             repo="ftp.gnome.org"
-            hash="sha256:b22519176226f3e07cf6d932b77852e6b6be4780977770704b32d0f4e0686df4"/>
+            hash="sha256:44e33abad64419b92fd2ae45fb0d37b9faab6b53640a1a54e068af6fccad4417"/>
   </autotools>
 
   <autotools id="at-spi2-core" 
              autogenargs="--disable-introspection">
-    <branch module="pub/GNOME/sources/at-spi2-core/2.8/at-spi2-core-2.8.0.tar.xz" version="2.8.0"
+    <branch module="pub/GNOME/sources/at-spi2-core/2.10/at-spi2-core-2.10.0.tar.xz" version="2.10.0"
             repo="ftp.gnome.org"
-            hash="sha256:1861a30fc7f583d5a567a0ba547db67ce9bd294f0d1c9f7403c96a10a481c458">
+            hash="sha256:964155c7574220a00e11e1c0d91f2d3017ed603920eb1333ff9cbdb6a22744db">
     </branch>
     <dependencies>
       <dep package="glib"/>
   </autotools>
 
   <autotools id="at-spi2-atk">
-    <branch module="pub/GNOME/sources/at-spi2-atk/2.8/at-spi2-atk-2.8.0.tar.xz" version="2.8.0"
+    <branch module="pub/GNOME/sources/at-spi2-atk/2.10/at-spi2-atk-2.10.0.tar.xz" version="2.10.0"
             repo="ftp.gnome.org"
-            hash="sha256:4688acbc1474cda0aa49341f109ad0726603ce3e872cc6521c74931338c7ba20">
-      <patch file="at-spi2-atk-2.8.0-null-check-after-cleanup.patch" strip="1"/>
+            hash="sha256:dea7ff2f9bc9bbdb0351112616d738de718b55739cd2511afecac51604c31a94">
     </branch>
     <dependencies>
       <dep package="glib"/>
     </branch>
   </autotools>
 
-  <autotools id="gstreamer">
-    <branch module="gstreamer/gstreamer-1.0.8.tar.xz" version="1.0.8"
+  <autotools id="gstreamer" autogenargs="--disable-gtk-doc">
+    <branch module="gstreamer/gstreamer-1.2.1.tar.xz" version="1.2.1"
             repo="gstreamer"
-            hash="sha256:ff70f45509566b88e35986971ace5e89cb6cb232e9ca249f84502abceef1762d"
-            md5sum="fb0c73470e8dd5dab01e5e9e62db9db9"/>
+            hash="sha256:a4523d2471bca6cd0059a32e3b042f50faa4dadc6439852af8b43ca3f17d1fc9"
+            md5sum="55d50f48a496799dbb0b195c9c6c6153"/>
   </autotools>
 
-  <autotools id="gst-plugins-base" autogenargs="--disable-examples">
+  <autotools id="gst-plugins-base" autogenargs="--disable-examples --disable-gtk-doc">
     <dependencies>
       <dep package="gstreamer"/>
     </dependencies>
-    <branch module="gst-plugins-base/gst-plugins-base-1.0.8.tar.xz" version="1.0.8"
+    <branch module="gst-plugins-base/gst-plugins-base-1.2.1.tar.xz" version="1.2.1"
             repo="gstreamer"
-            hash="sha256:b55c9deea00acf789f82845c088b7c7c17b3ecef24a94831a819071b3dd8ef0d"
-            md5sum="c8b36678186e7d4fb1e6395ffcd1abb1"/>
+            hash="sha256:de2444a5c150d4e4b680364d7c0414cd8b015d95b305ff65d65a17683379532f"
+            md5sum="2e75fb03ed7e4d24d88601fcac4d57aa"/>
   </autotools>
 
-  <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gst_v4l2 --without-libv4l2">
+  <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup --disable-gtk-doc">
     <dependencies>
       <dep package="gst-plugins-base"/>
     </dependencies>
 
-    <branch module="gst-plugins-good/gst-plugins-good-1.0.8.tar.xz" version="1.0.8"
+    <branch module="gst-plugins-good/gst-plugins-good-1.2.1.tar.xz" version="1.2.1"
             repo="gstreamer"
-            hash="sha256:97831570ccdd8e15557f18858b965e54433d572d27fdabebb8b710cee276cfad"
-            md5sum="4969826043bbd3f76e4a0d49ea475736">
-      <patch file="udpsrc-improve-timeouts.patch" strip="1"/>
-      <patch file="rtspsrc-timeout-on-udpsrc-is-in-nanoseconds.patch" strip="1"/>
+            hash="sha256:660fa02dbe01086fcf702d87acc0ba5dde2559d6a11ecf438874afe504c50517"
+            md5sum="082156e9fb737ee6132b6b663f2901a1">
     </branch>
   </autotools>
 
-  <autotools id="gst-plugins-bad" autogenargs="--disable-examples">
+  <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.0.8.tar.xz" version="1.0.8"
+    <branch module="gst-plugins-bad/gst-plugins-bad-1.2.1.tar.xz" version="1.2.1"
             repo="gstreamer"
-            hash="sha256:6949b5532034fc37d5a874e4e3330107767238bc4def9f769b8193124e2420cc"
-            md5sum="a2fdf125ee2ae46047dcbcfc305949ee"/>
+            hash="sha256:f33e7c81fcb742fe50b73ad87ef8a4baa7d6b59c5002a10bf63c8dee22404929"
+            md5sum="8ee6863cbb917bb4bd235698b87192a4"/>
   </autotools>
 
-  <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm'">
+  <autotools id="gst-libav" autogenargs="--with-libav-extra-configure='--disable-yasm' --disable-gtk-doc">
     <dependencies>
       <dep package="gst-plugins-base"/>
     </dependencies>
-    <branch module="gst-libav/gst-libav-1.0.8.tar.xz" version="1.0.8"
+    <branch module="gst-libav/gst-libav-1.2.1.tar.xz" version="1.2.1"
             repo="gstreamer"
-            hash="sha256:e6e538290e585c993609337761d894dd1b6b53ef625798b2a511d5314579995f"
-            md5sum="7c2e8db039efa1880a61a6982a6909d7"/>
+            hash="sha256:fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676"
+            md5sum="4c300da1cf14b4e167d65cd5d8de1ef1"/>
   </autotools>
 
   <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 --enable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin">
     </branch>
   </autotools>
 
+  <autotools id="gtk-doc" autogen-sh="configure">
+    <dependencies>
+      <dep package="glib"/>
+    </dependencies>
+    <branch module="/pub/GNOME/sources/gtk-doc/1.20/gtk-doc-1.20.tar.xz" version="1.20"
+            repo="ftp.gnome.org"
+            hash="sha256:3e6ecf134dbf92a74c24d79848fea3a48e59ab95408a38c6405905d95a293011"/>
+  </autotools>
+
 </moduleset>