Title: [222028] trunk/Tools
Revision
222028
Author
[email protected]
Date
2017-09-14 09:45:25 -0700 (Thu, 14 Sep 2017)

Log Message

[GTK] Fail to build using internal jhbuild if libgtk3-dev is not installed in the system
https://bugs.webkit.org/show_bug.cgi?id=176778

Reviewed by Carlos Alberto Lopez Perez.

We are building gtk+ in the jhbuild with introspection disabled, but Gtk-3.gir is required to build the
WebKitGTK+ introspection. Also, if wayland-protocols is not installed, gtk+ is built without the wayland backend
and it's no possible to enable the wayland target in WebKitGTK+ either.

* gtk/jhbuild.modules: Do not disable introspection when building gtk+ and add wayland-protocols as a dependency.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (222027 => 222028)


--- trunk/Tools/ChangeLog	2017-09-14 16:43:32 UTC (rev 222027)
+++ trunk/Tools/ChangeLog	2017-09-14 16:45:25 UTC (rev 222028)
@@ -1,3 +1,16 @@
+2017-09-14  Carlos Garcia Campos  <[email protected]>
+
+        [GTK] Fail to build using internal jhbuild if libgtk3-dev is not installed in the system
+        https://bugs.webkit.org/show_bug.cgi?id=176778
+
+        Reviewed by Carlos Alberto Lopez Perez.
+
+        We are building gtk+ in the jhbuild with introspection disabled, but Gtk-3.gir is required to build the
+        WebKitGTK+ introspection. Also, if wayland-protocols is not installed, gtk+ is built without the wayland backend
+        and it's no possible to enable the wayland target in WebKitGTK+ either.
+
+        * gtk/jhbuild.modules: Do not disable introspection when building gtk+ and add wayland-protocols as a dependency.
+
 2017-09-14  Maureen Daum  <[email protected]>
 
         Introduce the option to mark an HTML element as having AutoFill available.

Modified: trunk/Tools/gtk/jhbuild.modules (222027 => 222028)


--- trunk/Tools/gtk/jhbuild.modules	2017-09-14 16:43:32 UTC (rev 222027)
+++ trunk/Tools/gtk/jhbuild.modules	2017-09-14 16:45:25 UTC (rev 222028)
@@ -169,8 +169,7 @@
             hash="sha256:d48bcf6b03fa98f07df10332fb49d8c010786ddca6ab34cbba217684f533ff2e"/>
   </autotools>
 
-  <autotools id="gtk+" autogen-sh="configure"
-             autogenargs="--disable-introspection">
+  <autotools id="gtk+" autogen-sh="configure">
     <if condition-set="macos">
       <autogenargs value="--enable-x11-backend=no --enable-quartz-backend" />
       <makeargs value="-j1" />
@@ -182,6 +181,7 @@
       <if condition-set="linux">
         <dep package="at-spi2-atk"/>
         <dep package="wayland"/>
+        <dep package="wayland-protocols"/>
       </if>
       <dep package="gdk-pixbuf"/>
       <dep package="pango"/>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to