[jhbuild] 3.10: Build gtk+ with the Wayland backend



commit a15c166ccd4d5da09c3933d377500c2570c461c5
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Apr 9 21:09:06 2013 -0400

    3.10: Build gtk+ with the Wayland backend
    
    To do this, add libxkbcommon and its dependencies.

 modulesets/gnome-suites-core-deps-3.10.modules |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-3.10.modules b/modulesets/gnome-suites-core-deps-3.10.modules
index d0b7dc1..5b6c580 100644
--- a/modulesets/gnome-suites-core-deps-3.10.modules
+++ b/modulesets/gnome-suites-core-deps-3.10.modules
@@ -12,6 +12,10 @@
     href="git://anongit.freedesktop.org/gstreamer/"/>
 <repository type="git" name="telepathy.freedesktop.org"
     href="git://anongit.freedesktop.org/telepathy/"/>
+<repository type="git" name="wayland.freedesktop.org"
+    href="git://anongit.freedesktop.org/git/wayland"/>
+<repository type="git" name="xorg-lib"
+    href="git://anongit.freedesktop.org/git/xorg/lib"/>
 <repository type="git" name="github.com"
     href="git://github.com/"/>
 <repository type="git" name="gusb.gitorious.org"
@@ -302,7 +306,7 @@
     </after>
   </autotools>
 
-  <autotools id="gtk+">
+  <autotools id="gtk+" autogenargs="--enable-x11-backend --enable-wayland-backend">
     <branch/>
     <dependencies>
       <dep package="atk"/>
@@ -313,6 +317,8 @@
       <dep package="gtk-doc"/>
       <dep package="gobject-introspection"/>
       <dep package="at-spi2-atk"/>
+      <dep package="libxkbcommon"/>
+      <dep package="wayland"/>
     </dependencies>
     <suggests>
       <dep package="shared-mime-info"/>
@@ -1021,6 +1027,20 @@
     </dependencies>
   </autotools>
 
+  <autotools id="libxkbcommon" autogenargs="--with-xkb-config-root=/usr/share/X11/xkb">
+    <branch repo="xorg-lib"/>
+    <dependencies>
+      <dep package="xorg-macros"/>
+      <dep package="xorg-xproto"/>
+      <dep package="xorg-kbproto"/>
+      <dep package="libX11"/>
+    </dependencies>
+  </autotools>
+
+  <autotools id="wayland" autogenargs="--with-egl-platforms=wayland,drm,x11">
+    <branch repo="wayland.freedesktop.org"/>
+  </autotools>
+
   <autotools id="WebKit" makefile="GNUmakefile"
              autogenargs="--enable-introspection --disable-silent-rules --with-gstreamer=1.0">
     <pkg-config>webkitgtk-3.0.pc</pkg-config>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]