- 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.