[GTK][jhbuild] gst-plugins-good mixes system libsoup-gnome with custom libsoup
authorkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Mar 2013 23:12:39 +0000 (23:12 +0000)
committerkov@webkit.org <kov@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 27 Mar 2013 23:12:39 +0000 (23:12 +0000)
https://bugs.webkit.org/show_bug.cgi?id=113203

Reviewed by Philippe Normand.

We build our libsoup without GNOME support. gst-plugins-good does separate
pkg-config checks for libsoup-gnome and libsoup, causing the build to use
libsoup-gnome from the system and soup from the jhbuild prefix. This may lead to
build failures as the headers of those diverge. We do not use souphttpsrc, so
disable it when building gst-plugins-good.

* gtk/jhbuild.modules: disable soup support in gst-plugins-good.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@147016 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/gtk/jhbuild.modules

index 3f8be4c..f496143 100644 (file)
@@ -1,3 +1,18 @@
+2013-03-27  Gustavo Noronha Silva  <gns@gnome.org>
+
+        [GTK][jhbuild] gst-plugins-good mixes system libsoup-gnome with custom libsoup
+        https://bugs.webkit.org/show_bug.cgi?id=113203
+
+        Reviewed by Philippe Normand.
+
+        We build our libsoup without GNOME support. gst-plugins-good does separate
+        pkg-config checks for libsoup-gnome and libsoup, causing the build to use
+        libsoup-gnome from the system and soup from the jhbuild prefix. This may lead to
+        build failures as the headers of those diverge. We do not use souphttpsrc, so
+        disable it when building gst-plugins-good.
+
+        * gtk/jhbuild.modules: disable soup support in gst-plugins-good.
+
 2013-03-27  Ryosuke Niwa  <rniwa@webkit.org>
 
         Build fix after r146852. Please another reference to the Lion leaks builder.
index d04a090..1333aa1 100644 (file)
     <branch repo="gstreamer" module="gst-plugins-base" checkoutdir="gst-plugins-base" tag="1.0.4"/>
   </autotools>
 
-  <autotools id="gst-plugins-good" autogenargs="--disable-examples">
+  <autotools id="gst-plugins-good" autogenargs="--disable-examples --disable-soup">
     <dependencies>
       <dep package="gst-plugins-base"/>
     </dependencies>