diff -Nru gtk+3.0-3.20.4/debian/changelog gtk+3.0-3.20.4/debian/changelog --- gtk+3.0-3.20.4/debian/changelog 2016-05-10 12:29:38.000000000 +0000 +++ gtk+3.0-3.20.4/debian/changelog 2016-05-19 10:18:19.000000000 +0000 @@ -1,3 +1,14 @@ +gtk+3.0 (3.20.4-1+rpi1) stretch-staging; urgency=medium + + [changes brought forward from 3.16.6-1+rpi1 by Peter Michael Green at Fri, 25 Sep 2015 01:49:45 +0000] + * Disable wayland backend in debian/rules + * Move libegl1-mesa-dev and libwayland-dev from Depends and Build-Depends to + Build-Conflicts + * Add symbols file hack for wayland changes. + * Fix clean target. + + -- Peter Michael Green Tue, 17 May 2016 23:45:51 +0000 + gtk+3.0 (3.20.4-1) unstable; urgency=medium * New upstream release. diff -Nru gtk+3.0-3.20.4/debian/control gtk+3.0-3.20.4/debian/control --- gtk+3.0-3.20.4/debian/control 2016-05-10 12:30:51.000000000 +0000 +++ gtk+3.0-3.20.4/debian/control 2016-05-19 10:16:37.000000000 +0000 @@ -21,11 +21,8 @@ libpango1.0-dev (>= 1.37.3), libatk1.0-dev (>= 2.15.1), libatk-bridge2.0-dev, - libegl1-mesa-dev [linux-any], libepoxy-dev, libharfbuzz-dev (>= 0.9), - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.1) [linux-any], libxkbcommon-dev (>= 0.2.0), libx11-dev (>= 2:1.3.3-2), libxext-dev (>= 2:1.1.1-3), @@ -49,6 +46,9 @@ gobject-introspection (>= 1.41.3), libgirepository1.0-dev (>= 1.39.0), xvfb +Build-Conflicts: + libegl1-mesa-dev, + libwayland-dev Build-Depends-Indep: docbook-xml, docbook-utils, libglib2.0-doc, @@ -161,9 +161,6 @@ libxcomposite-dev, libxdamage-dev, pkg-config, - libegl1-mesa-dev [linux-any], - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.1) [linux-any], libxkbcommon-dev Suggests: libgtk-3-doc Description: development files for the GTK+ library diff -Nru gtk+3.0-3.20.4/debian/control.in gtk+3.0-3.20.4/debian/control.in --- gtk+3.0-3.20.4/debian/control.in 2016-05-10 12:30:51.000000000 +0000 +++ gtk+3.0-3.20.4/debian/control.in 2016-05-19 10:20:43.000000000 +0000 @@ -21,11 +21,8 @@ libpango1.0-dev (>= 1.37.3), libatk1.0-dev (>= 2.15.1), libatk-bridge2.0-dev, - libegl1-mesa-dev [linux-any], libepoxy-dev, libharfbuzz-dev (>= 0.9), - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.1) [linux-any], libxkbcommon-dev (>= 0.2.0), libx11-dev (>= 2:1.3.3-2), libxext-dev (>= 2:1.1.1-3), @@ -49,6 +46,9 @@ gobject-introspection (>= 1.41.3), libgirepository1.0-dev (>= 1.39.0), xvfb +Build-Conflicts: + libegl1-mesa-dev, + libwayland-dev Build-Depends-Indep: docbook-xml, docbook-utils, libglib2.0-doc, @@ -161,9 +161,6 @@ libxcomposite-dev, libxdamage-dev, pkg-config, - libegl1-mesa-dev [linux-any], - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.1) [linux-any], libxkbcommon-dev Suggests: @DOC_PKG@ Description: development files for the GTK+ library diff -Nru gtk+3.0-3.20.4/debian/rules gtk+3.0-3.20.4/debian/rules --- gtk+3.0-3.20.4/debian/rules 2016-05-01 23:18:02.000000000 +0000 +++ gtk+3.0-3.20.4/debian/rules 2016-05-19 10:17:51.000000000 +0000 @@ -85,11 +85,11 @@ DEB_CONFIGURE_FLAGS_shared += --disable-colord endif -ifeq (linux,$(DEB_HOST_ARCH_OS)) -DEB_CONFIGURE_FLAGS_shared += --enable-wayland-backend -else +#ifeq (linux,$(DEB_HOST_ARCH_OS)) +#DEB_CONFIGURE_FLAGS_shared += --enable-wayland-backend +#else DEB_CONFIGURE_FLAGS_shared += --disable-wayland-backend -endif +#endif DEB_CONFIGURE_FLAGS_shared_udeb = \ --disable-broadway-backend \ @@ -157,8 +157,11 @@ rm -f $(call dh_subst_files,$(DEB_ALL_PACKAGES)) rm -f testsuite/reftests/*.ui.known_fail rm -rf debian/build debian/install + sed -i s/optional=nowayland/arch=linux-any/ debian/libgtk-3-0.symbols + rm -rf debian/build debian/install pre-build:: + sed -i s/arch=linux-any/optional=nowayland/ debian/libgtk-3-0.symbols # Mark reftests with known failures as non-fatal touch testsuite/reftests/textview-margins.ui.known_fail touch testsuite/reftests/button-wrapping.ui.known_fail