- gtk+3.0 (3.22.19-1+rpi1) buster-staging; urgency=medium
++gtk+3.0 (3.22.21-1+rpi1) buster-staging; urgency=medium
+
+ [changes brought forward from 3.16.6-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> 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.
+
- -- Raspbian forward porter <root@raspbian.org> Mon, 04 Sep 2017 19:26:46 +0000
++ -- Peter Michael Green <plugwash@raspbian.org> Thu, 28 Sep 2017 01:13:20 +0000
++
+ gtk+3.0 (3.22.21-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Bump to debhelper compat 10.
+ + Drop dh-autoreconf and autotools-dev build-deps, no longer needed as
+ debhelper guarantees them now.
+ * Switch from CDBS to dh.
+ Only regression is that we don't run --fail-missing on arch:all builds.
+ * Don't build the docs when not building the -doc packages. Saves some
+ time on arch-only builds.
+ * Skip the udeb build when not building the -udeb package. Saves a lot
+ of time on the arch:all builds.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Tue, 12 Sep 2017 00:38:15 +0200
+
+ gtk+3.0 (3.22.20-1) unstable; urgency=medium
+
+ * New upstream release.
+ * debian/patches/fix-gtk-menu-sliders.patch:
+ + Removed, applied upstream.
+ * Bump Standards-Version to 4.1.0; no changes needed.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Sat, 09 Sep 2017 15:11:12 +0200
gtk+3.0 (3.22.19-1) unstable; urgency=medium
-e "s#@README@#$(README)#g" \
$@.in > $@
- clean:: debian/control
+ configure_flags_common = \
+ --libdir=/$(LIBDIR) \
+ --enable-test-print-backend
+
+ configure_flags_deb = \
+ --enable-broadway-backend \
+ --enable-x11-backend \
+ --enable-gtk-doc \
+ --enable-man \
+ --enable-shared \
+ --enable-introspection \
+ --enable-cloudprint \
+ --disable-static
+
+ ifeq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
+ configure_flags_deb += --enable-colord
+ else
+ configure_flags_deb += --disable-colord
+ endif
+
-ifeq (linux,$(DEB_HOST_ARCH_OS))
-configure_flags_deb += --enable-wayland-backend
-else
++#ifeq (linux,$(DEB_HOST_ARCH_OS))
++#configure_flags_deb += --enable-wayland-backend
++#else
+ configure_flags_deb += --disable-wayland-backend
-endif
++#endif
+
+ ifeq ($(filter %-doc,$(binaries)),)
+ configure_flags_deb += --disable-gtk-doc --disable-man
+ endif
+
+ configure_flags_udeb = \
+ --disable-broadway-backend \
+ --disable-wayland-backend \
+ --enable-x11-backend \
+ --disable-introspection \
+ --disable-cloudprint \
+ --disable-colord \
+ --disable-xcomposite \
+ --disable-xdamage \
+ --disable-xfixes \
+ --disable-xrandr
+
+ %:
+ dh $@ --with gir
+
+ override_dh_clean: debian/control
# gross kludge to force control generation with the %.in target
touch debian/control.in
- rm -f $(call dh_subst_files,$(DEB_ALL_PACKAGES))
+ rm -f $(call dh_subst_files,$(binaries))
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
+ dh_clean
+
+ # Add dependencies to generate files from the debian/*.in ones
+ override_dh_auto_build: $(call dh_subst_files,$(binaries))
- pre-build::
+ override_dh_autoreconf:
+ dh_autoreconf "NOCONFIGURE=true ./autogen.sh"
+
+ override_dh_auto_configure: debian/control
+ sed -i s/arch=linux-any/optional=nowayland/ debian/libgtk-3-0.symbols
+ dh_auto_configure \
+ --builddirectory=debian/build/deb \
+ -- \
+ $(configure_flags_common) \
+ $(configure_flags_deb) \
+ $(NULL)
+ ifneq ($(filter %-udeb,$(binaries)),)
+ dh_auto_configure \
+ --builddirectory=debian/build/udeb \
+ -- \
+ $(configure_flags_common) \
+ $(configure_flags_udeb) \
+ $(NULL)
+ endif
+
+ override_dh_auto_build:
+ dh_auto_build --builddirectory=debian/build/deb
+ ifneq ($(filter %-udeb,$(binaries)),)
+ dh_auto_build --builddirectory=debian/build/udeb
+ endif
+
+ override_dh_auto_test:
# 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