provided autogen.sh on autoreconf. The gtk-doc-tools version in Debian has
been fixed to properly handle the installation of HTML images for
out-of-tree builds.
Since we use compat level 8 (i.e. no build-ids for debug files) ,
--dbgsym-migration is not necessary as there can't be file conflicts.
The new -dbgsym packages are not automatically installed on upgrades, so they
won't help with removing the old -dbg packages.
* Explicitly build-depend on docbook-xsl, libxml2-utils and xsltproc
to be able to generate man pages from their source code. Move docbook-xml
to Build-Depends since the man pages are in an Architecture: any package.
* Drop Build-Depends-Indep on docbook-utils, the old SGML toolchain,
which is currently uninstallable (#834616) and does not appear to be
needed for anything
package called gtk-update-icon-cache to break a dependency cycle with
adwaita-icon-theme when building the package. (Closes: #747392)
As the gtk-update-icon-cache binary doesn't actually have any libgtk-3-0
dependency, there is no longer a reason to ship a gtk2 and gtk3 variant.
So from now on we will only ship one implementation built from src:gtk+3.0
and drop the Debian specific -3.0 suffix. To simplify the transition make
libgtk-3-bin depend on gtk-update-icon-cache. Once all theme packages have
been updated, this dependency can be dropped.
* Make testsuite fatal again.
* Add debian/patches/git_a11y_GTK_CSD_distcheck.patch
- cherry-pick commit from upstream to use client-side decorations
for a11y tests when running under distcheck.
* Drop debian/patches/reftest-known-fail.patch
* Stop tagging reftests as known fail since they should be fixed now:
- style-properties-nth-child.ui
- label-text-shadow-changes-modify-clip.ui
* Add debian/patches/no-accessibility-dump.patch
- skip this test until someone figures out how to reliably run it
always with CSD enabled, to match testsuite expected data.
* Update (build-)dependencies according to configure.ac changes:
- add wayland-protocols (>= 1.1)
- bump libwayland-dev to 1.9.91
- add libharfbuzz-dev (>= 0.9), libpango1.0-dev
* Temporarily make testsuite non-fatal while investigating.
* libgtk-3-bin.install:
- ship new gtk-query-settings tool.
- ship gtk-builder gettext (its) files.
- run wrap-and-sort on this file while at it.
* Update debian/libgtk-3-0.symbols with new additions.
- also drops an internal unused wayland-related drag and drop symbol.
- from upstream git. should fix test failure on i386, mips, mipsel.
* debian/rules: move --fail-missing to binary target instead of
binary-indep to use it on full builds only. This should avoid
breaking source-only uploads as the binary-indep (only) builds
more then it needs to do (which is not installed anywhere).
- make it possible to tag individual reftests as ok to fail.
* debian/rules:
touch testsuite/reftests/style-properties-nth-child.ui.known_fail
- reftest shows this intermittently has a couple of pixels
difference on some architectures. No big deal.
Noone is willing to investigate and consensus is it's ok to disable.
* Add debian/patches/make-reftests-work-without-installed-tests.patch
and debian/patches/make-reftests-rpath-fix.patch
- https://bugzilla.gnome.org/show_bug.cgi?id=735401
* New upstream development release (3.13.8)
* Update build-dependencies according to configure.ac changes:
- Bump libgdk-pixbuf2.0-dev to (>= 2.30.0)
- Bump libwayland-dev to (>= 1.5.91)
* debian/patches/032_mips_treeview_row_separator_height.patch:
- massage the patch into applying again.
* Update debian/libgtk-3-0.symbols
- 4 dropped gdk_wayland_*_libgtk_only symbols, should be unused.
- 3 new wayland related symbols
* Update build-dependencies according to configure.ac
- bump libglib2.0-dev to (>= 2.41.2)
* Update libgtk-3.0-dev dependency on libglib2.0-dev to (>= 2.41.2)
* Massage debian/patches/018_gdkenumtypes.c_location.patch to apply again
* Drop backported/merged patches now in released version:
- debian/patches/072_Avoid-pkg-config-atleast-version.patch
* Have quilt refresh remaining patches.
* Bump gobject-introspection build-dependency to (>= 1.41.3)
- this one supports new "nullable" annotation.
* Build-depend on adwaita-icon-theme instead of gnome-icon-theme-symbolic
* Update debian/libgtk-3-0.symbols with many additions
* Add --enable-installed-tests configure flag for both deb and udeb
- this works around a problem with libreftest.la not being built
otherwise leading to "make check" failing.
- Note: atleast the udeb part should be disabled once upstream is fixed!
* Bump glib (build-)dependency to >= 2.37.3 as per configure.ac
* Trivial update in 015_default-fallback-icon-theme.patch to apply.
* Update debian/patches/018_gdkenumtypes.c_location.patch to apply
after upstream dropped --disable-rebuilds.
* Disable 030_tests_skip_filechooser.patch
- testsuite moved and restructured....
* Updated to apply patches against new testsuite file location:
- 032_mips_treeview_row_separator_height.patch
- 031_ia64_children_test.patch
* Drop 080_correct_padding_of_submenu_arrows.patch
- previously cherry-picked, now included in upstream release.
* Refresh all patches to apply without offset.
* Ignore testsuite failures for now...
* Update debian/libgtk-3-0.symbols
- many added symbols, and four missing:
gdk_frame_clock_idle_get_type,
gdk_offscreen_window_get_type,
gdk_window_impl_get_type,
gdk_window_impl_x11_get_type.
* 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
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.
+ 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.
+ Add #DEBHELPER# token. Make errors fatal with set -e.
* debian/rules:
+ Exclude .in files from the dh_installdocs call, so that
it picks the real .doc-base files and not the .in ones.
* debian/libgtk3.0-doc.doc-base.gdk{,.in}:
+ Don't hardcode the package name, generate it at build time.
* debian/libgail3.0-doc.doc-base.gail-reference:
+ Fix paths to the manual.