- Bump (Build-)Depends on libglib2.0-dev to (>= 2.31.20).
- Drop explicit Build-Depends on gir1.2-atk-1.0, gir1.2-pango-1.0 and
gir1.2-gdkpixbuf-2.0, those are pulled via the corresponding -dev
package.
- Update dependencies of libgtk-3-dev. Strip the minimum version from
libx*-dev, since those versions were older then lenny anyway.
- install the settings.ini
* debian/patches/015_default-fallback-icon-theme.patch:
- dropped in favor of the settings.in configuration
* debian/settings.in:
- define default themes there, it's better than hardcoding
- Disable 042_treeview_single-focus.patch for now since it has no
description why this patch is needed and it needs to be updated.
- Refresh remaining patches.
- Drop 003_gdk.pc_privates.patch, fixed upstream.
- Drop 70-Fix-document-generation-in-out-of-tree-builds.patch, applied
upstream.
- Drop 041_ia32-libs.patch, no longer required with multiarch.
* Move /etc/gtk-3.0 to libgtk-3-common.
* Add appropriate Breaks/Replaces to handle it.
* Remove gtk-query-immodules-3.0 from libgtk-3-bin since it is
clearly not Multi-Arch compatible. It should not be needed anyway,
everything is handled by triggers from the private directory.
* Remove incorrect M-A: same statement for the debug package.
package:
- debian/control.in: Bump build dependencies to multiarch aware versions.
- debian/control.in: Add Multi-Arch: and necessary Pre-Depends: fields.
(libraries/-dbg are "same", -doc/-bin are "foreign").
- debian/rules: Use multiarch LIBDIR.
- debian/libgail-3-dev.install, debian/libgail-3-0.install: Rename to
*.in, and use @LIBDIR@ instead of hardcoded usr/lib.
- debian/gir1.2-gtk-3.0.install.in: Use @LIBDIR@.
- debian/libgtk-3-0.triggers.in, debian/libgtk-3-0.postinst.in,
debian/rules: Also trigger on changes to the fallback non-multiarch
module directory, which is now called @OLD_MODULES_BASE_PATH@.
- Add 061_multiarch_module_fallback.patch: Fall back to the hard-coded
pre-multiarch module directory when searching for modules. This
maintains compatibility with packages installing modules to
the old directories.
in the source tree, and fix path in the introspection sources. With this,
gdkenumtypes.c is correctly included with separate build trees, too. This
fixes missing GTypes in the .gir when using a separate build tree.
(LP: #769256, GNOME #647729)
GtkOffscreenWindow seem like they should not be allowed to do
grab the mouse or whatever, as this can deactivate open menus.
(LP: #512427, GNOME #607668)