diff -Nru gtk+3.0-3.22.18/debian/changelog gtk+3.0-3.22.18/debian/changelog --- gtk+3.0-3.22.18/debian/changelog 2017-08-10 15:34:47.000000000 +0000 +++ gtk+3.0-3.22.18/debian/changelog 2017-08-24 20:14:39.000000000 +0000 @@ -1,3 +1,16 @@ +gtk+3.0 (3.22.18-1+rpi1) buster-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. + [changes introduced in 3.20.6-2+rpi1 by Peter Michael Green] + * Disable testsuite. + + -- Peter Michael Green Thu, 24 Aug 2017 20:14:39 +0000 + gtk+3.0 (3.22.18-1) unstable; urgency=medium * Hi from Debconf diff -Nru gtk+3.0-3.22.18/debian/control gtk+3.0-3.22.18/debian/control --- gtk+3.0-3.22.18/debian/control 2017-08-10 15:30:32.000000000 +0000 +++ gtk+3.0-3.22.18/debian/control 2017-08-24 20:14:39.000000000 +0000 @@ -22,12 +22,9 @@ libpango1.0-dev (>= 1.37.3), libatk1.0-dev (>= 2.15.1), libatk-bridge2.0-dev, - libegl1-mesa-dev [linux-any], libepoxy-dev, libfontconfig1-dev, libharfbuzz-dev (>= 0.9), - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.9) [linux-any], libxkbcommon-dev (>= 0.2.0), libx11-dev, libxext-dev, @@ -50,6 +47,9 @@ xauth , xsltproc, xvfb , +Build-Conflicts: + libegl1-mesa-dev, + libwayland-dev Build-Depends-Indep: libglib2.0-doc, libatk1.0-doc, libpango1.0-doc, @@ -162,9 +162,6 @@ libxcomposite-dev, libxdamage-dev, pkg-config, - libegl1-mesa-dev [linux-any], - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.9) [linux-any], libxkbcommon-dev Suggests: libgtk-3-doc Description: development files for the GTK+ library diff -Nru gtk+3.0-3.22.18/debian/control.in gtk+3.0-3.22.18/debian/control.in --- gtk+3.0-3.22.18/debian/control.in 2017-08-10 15:34:47.000000000 +0000 +++ gtk+3.0-3.22.18/debian/control.in 2017-08-24 20:14:39.000000000 +0000 @@ -22,12 +22,9 @@ libpango1.0-dev (>= 1.37.3), libatk1.0-dev (>= 2.15.1), libatk-bridge2.0-dev, - libegl1-mesa-dev [linux-any], libepoxy-dev, libfontconfig1-dev, libharfbuzz-dev (>= 0.9), - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.9) [linux-any], libxkbcommon-dev (>= 0.2.0), libx11-dev, libxext-dev, @@ -50,6 +47,9 @@ xauth , xsltproc, xvfb , +Build-Conflicts: + libegl1-mesa-dev, + libwayland-dev Build-Depends-Indep: libglib2.0-doc, libatk1.0-doc, libpango1.0-doc, @@ -162,9 +162,6 @@ libxcomposite-dev, libxdamage-dev, pkg-config, - libegl1-mesa-dev [linux-any], - libwayland-dev (>= 1.9.91) [linux-any], - wayland-protocols (>= 1.9) [linux-any], libxkbcommon-dev Suggests: @DOC_PKG@ Description: development files for the GTK+ library diff -Nru gtk+3.0-3.22.18/debian/patches/auto-3.22.11-1+rpi1-bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf-1491663248 gtk+3.0-3.22.18/debian/patches/auto-3.22.11-1+rpi1-bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf-1491663248 --- gtk+3.0-3.22.18/debian/patches/auto-3.22.11-1+rpi1-bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf-1491663248 1970-01-01 00:00:00.000000000 +0000 +++ gtk+3.0-3.22.18/debian/patches/auto-3.22.11-1+rpi1-bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf-1491663248 2017-08-24 20:10:52.000000000 +0000 @@ -0,0 +1,41 @@ +From: Raspbian forward porter +Subject: Automatically generated patch (3.22.11-1+rpi1) + +Last (up to) 3 git changes, FYI: + +commit bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf +Merge: 8dc1994 b5996af +Author: Peter Michael Green +Date: Sat Apr 8 14:51:40 2017 +0000 + + Manual merge of version 3.22.9-4+rpi1 and 3.22.11-1 to produce 3.22.11-1+rpi1 + +commit 8dc19947087b7f92ada55db0d61b47f2e8856918 +Author: Peter Michael Green +Date: Thu Mar 30 18:23:22 2017 +0000 + + Commit Debian 3.0 (quilt) metadata + + [dgit (3.10) quilt-fixup] + +commit 537bcf2d325d5c0caae20681a9735d5a10edd506 +Author: Peter Michael Green +Date: Thu Mar 30 18:21:47 2017 +0000 + + Apply changes resulting from build process. +--- + +--- gtk+3.0-3.22.11.orig/gtk/gtkresources.h ++++ /dev/null +@@ -1,11 +0,0 @@ +-#ifndef __RESOURCE__gtk_H__ +-#define __RESOURCE__gtk_H__ +- +-#include +- +-extern GResource *_gtk_get_resource (void); +- +-extern void _gtk_register_resource (void); +-extern void _gtk_unregister_resource (void); +- +-#endif diff -Nru gtk+3.0-3.22.18/debian/patches/series gtk+3.0-3.22.18/debian/patches/series --- gtk+3.0-3.22.18/debian/patches/series 2017-03-24 01:27:40.000000000 +0000 +++ gtk+3.0-3.22.18/debian/patches/series 2017-08-24 20:10:52.000000000 +0000 @@ -6,3 +6,4 @@ no-accessibility-dump.patch reftest-known-fail.patch gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch +auto-3.22.11-1+rpi1-bbd9d41abb4e27ecfc2cd7bd15f11332f36883bf-1491663248 diff -Nru gtk+3.0-3.22.18/debian/rules gtk+3.0-3.22.18/debian/rules --- gtk+3.0-3.22.18/debian/rules 2017-03-24 01:27:40.000000000 +0000 +++ gtk+3.0-3.22.18/debian/rules 2017-08-24 20:10:52.000000000 +0000 @@ -87,11 +87,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 \ @@ -119,7 +119,7 @@ # Get failing tests' stdout/err so we have some information when a build fails export VERBOSE=1 -DEB_MAKE_CHECK_TARGET = -k check +DEB_MAKE_CHECK_TARGET = DEB_INSTALL_DOCS_ALL = AUTHORS DEB_INSTALL_DOCS_$(COMMON_PKG) = README NEWS DEB_INSTALL_DOCS_$(DOC_PKG) += -X.in @@ -162,8 +162,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/nonresizable-size.ui.known_fail touch testsuite/reftests/window-show-contents-on-map.ui.known_fail