Package: gst-plugins-base1.0
Version: 1.16.2-2
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch

webkit2gtk fails to build currently on Ubuntu

'In file included from
../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamerBase.cpp:64:
/usr/include/gstreamer-1.0/gst/gl/x11/gstgldisplay_x11.h:26:10: fatal
error: X11/Xlib-xcb.h: No such file or directory

   26 | #include <X11/Xlib-xcb.h>'


Timo (from the xorg team) said that about the issue
'if gstreamer dev directly imports Xlib-xcb.h, it should add
libx11-xcb-dev to it's deps'

(it was changed as part of the new libglvnd update and less packages are
pulled in by that stack now)

Cheers,

diff -Nru gst-plugins-base1.0-1.16.2/debian/changelog gst-plugins-base1.0-1.16.2/debian/changelog
--- gst-plugins-base1.0-1.16.2/debian/changelog	2019-12-09 11:02:06.000000000 +0100
+++ gst-plugins-base1.0-1.16.2/debian/changelog	2020-01-14 11:03:14.000000000 +0100
@@ -1,3 +1,11 @@
+gst-plugins-base1.0 (1.16.2-3) unstable; urgency=medium
+
+  * debian/control.in:
+    - let the dev package depends on libx11-xcb-dev since it includes
+      Xlib-xcb.h and the binary isn't pulled through other depends anymore
+
+ -- Sebastien Bacher <seb...@ubuntu.com>  Tue, 14 Jan 2020 10:57:09 +0100
+
 gst-plugins-base1.0 (1.16.2-2) unstable; urgency=medium
 
   * Source-only re-upload.
diff -Nru gst-plugins-base1.0-1.16.2/debian/control gst-plugins-base1.0-1.16.2/debian/control
--- gst-plugins-base1.0-1.16.2/debian/control	2019-12-09 11:02:06.000000000 +0100
+++ gst-plugins-base1.0-1.16.2/debian/control	2020-01-14 10:56:44.000000000 +0100
@@ -87,6 +87,7 @@
          libgl1-mesa-dev,
          libegl1-mesa-dev,
          libgles2-mesa-dev,
+         libx11-xcb-dev,
          gir1.2-gst-plugins-base-1.0 (= ${binary:Version})
 Breaks: libgstreamer-plugins-bad1.0-dev (<< 1.15.1)
 Conflicts: libgstreamer-plugins-bad1.0-dev (<< 1.15.1)
diff -Nru gst-plugins-base1.0-1.16.2/debian/control.in gst-plugins-base1.0-1.16.2/debian/control.in
--- gst-plugins-base1.0-1.16.2/debian/control.in	2019-12-04 13:11:07.000000000 +0100
+++ gst-plugins-base1.0-1.16.2/debian/control.in	2020-01-14 10:56:53.000000000 +0100
@@ -87,6 +87,7 @@
          libgl1-mesa-dev,
          libegl1-mesa-dev,
          libgles2-mesa-dev,
+         libx11-xcb-dev,
          gir1.2-gst-plugins-base-@GST_ABI@ (= ${binary:Version})
 Breaks: libgstreamer-plugins-bad1.0-dev (<< 1.15.1)
 Conflicts: libgstreamer-plugins-bad1.0-dev (<< 1.15.1)

Reply via email to