* Sync with ubuntu:
* debian/rules: Make test failures fatal again
* debian/libgtk-3-0.symbols: Updated
* debian/rules: Update build-depends
* debian/libgtk-3-bin.install: Add gtk-launch: A new commandline utility
to launch an application from its desktop file
* Add autopkgtest support
* debian/patches/072_statusicon_icon_size.patch:
* Removed merged upstream
* debian/patches/074_try-harder-to-discriminate-Shift-F10-and-F10.patch:
* Removed, fixed upstream
* debian/patches/073_transparent_colors.patch
* Removed, fixed upstream
* debian/control.in: bump glib2.0 build-dep to >= 2.33.14 to trump the dodgy
version in unstable
This patch was a temporary workaround for a bug in mutter which has been
fixed in version 3.4. It was not supposed to be shipped as part of wheezy,
so drop it again.
icon size for the statusicon. This could lead to a crash in
notification-daemon caused by an assertion failure. Closes: #669883
Thanks to Fernando Lemos for the patch and Brad Jorsch for the excellent
debugging.
- 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.
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)
GtkNotebook, but this time only when Alt is pressed, as recommended
by upstream.
* Drop debhelper 8 requirement so that it can build.
* libgtk-3-bin.preinst: only remove libgtk3.0-bin diversions if they
already exist.
+ Pass -O1 to the linker so dynamic loading is faster.
* d/patches/0001-stylecontext-Protect-the-cairo-contexts-with-cairo_s.patch
d/patches/0003-Fixed-assertions-in-gtk_cell_renderer_get_aligned_ar.patch
d/patches/0002-_gtk_cell_area_set_cell_data_func_with_proxy-set-the.patch
+ Backport patches from upstream git. They fix rendering issues and
assertion failures.
+ debian/patches/070_mandatory-relibtoolize.patch,
debian/rules:
- Switch to dh-autoreconf.
+ debian/libgtk3.0-0.symbols,
debian/libgail3.0-0.symbols:
- Remove hack to build on PowerPC64. That port is dead, and if it's
* New upstream release.
+ debian/rules:
- Pass --enable-xinput instead of --with-xinput=yes.
- Bump the shver.
+ debian/patches/004_git_add_missing_include.patch,
debian/patches/007-continue-to-install-gdk-TARGET-3.0.pc.patch:
- Removed, included upstream.
+ debian/patches/061_use_pdf_as_default_printing_standard.patch:
- Removed. The cups backend part has been fixed upstream in a (better)
different way, and the lpr part doesn't make sense as we don't know
if the job will be sent to CUPS or not.
+ debian/patches/*:
- Refreshed.
+ debian/libgtk3.0-0.symbols:
- Updated.
+ debian/patches/004_git_dont_setup_timeout_twice.patch:
- Removed, included upstream.
+ debian/patches/004_git_add_missing_include.patch:
- New patch from upstream git, add a missing include that
otherwise caused the build to fail when disabling X extensions.
+ debian/patches/*:
- Refreshed.
+ debian/libgtk3.0-0.symbols:
- Updated.
+ debian/rules:
- Bumped the shver.
- Disable silent builds.
+ debian/patches/004_git_dont_setup_timeout_twice.patch:
- Removed, included upstream.
+ debian/patches/004_git_add_missing_include.patch:
- New patch from upstream git, add a missing include that
otherwise caused the build to fail when disabling X extensions.
+ debian/patches/*:
- Refreshed.
+ debian/libgtk3.0-0.symbols:
- Updated.
+ debian/rules:
- Bumped the shver.
- Disable silent builds.
debian/control.in,
debian/libgtk-directfb-2.0-0.*,
debian/libgtk-directfb-2.0-dev.*,
debian/patches/090_directfb-map-virtual-modifiers.patch,
debian/patches/series:
- Drop the DirectFB enabled GTK+ packages. They were needed for the
graphical installer but it's now switching to X11 so we don't need
them anymore.
graphical installer:
- Replace libgtk-directfb-2.0-0-udeb with libgtk-x11-udeb in control
file.
- Update description accordingly.
- Update .install.in accordingly, using the “shared_udeb” flavour,
based on the “shared” one, but with a few X11 extensions disabled.
- Update package name and file paths accordingly in rules file.
* Version/Bump some B-D to make sure the udeb gets proper dependencies
on the recently reworked/added udebs:
- libx11-dev
- libxcursor-dev
- libxext-dev
- libxi-dev
- libxinerama-dev
- libxrender-dev
* Add one patch to make it possible to disable X11 extensions, and
refresh the other one accordingly:
- 005_support_disabling_x11_extensions.patch
- 070_mandatory-relibtoolize.patch
* Ship a minimal MIME database in the udeb, since the loaders mechanism
isn’t sufficient to get proper PNG support:
- Add shared-mime-info to Build-Depends to ensure that the
update-mime-database tool is available at build-time, as well as
the source freedesktop.org.xml file.
- Add debian/keep-png-only.xsl to only keep the mime-type matching
type="image/png". Matching with namespaces is tricky, see the
comments in the XSL file for the details.
- Build a MIME cache, and only ship the resulting mime.cache file
under /usr/share/mime in the udeb.
- While this is dirty, that should do the trick until it is needed
for shared-mime-info to ship its own udeb.
+ debian/patches/070_mandatory-relibtoolize.patch:
- Regenerated for the new version.
+ debian/rules,
debian/libgtk-directfb-2.0-0.symbols,
debian/libgtk2.0-0.symbols:
- Update SHVER to 2.19.3 for the new API and add new symbols.
+ debian/patches/091_size_allocate_crash.patch:
- Dropped, merged upstream.