This makes it just a 1-line change when we do get around to enabling it.
It's disabled because it breaks the build tests.
https://gitlab.gnome.org/GNOME/gtk/issues/33
Gbp-Dch: Ignore
List all packages, not just the ones we are going to build. This avoids
dh_missing false positives for files that would have gone into packages
not included in the current build, for example libgtk-3-common during
an amd64-only build.
It currently just says "A git checkout and git-log is required to generate
this file"; even if it was complete, Policy 4.2.0 does not require
detailed changelogs to be installed. Please see NEWS for a summary of
changes, or the upstream git repository https://gitlab.gnome.org/GNOME/gtk
for a comprehensive change history.
Fixes the following warning:
dh_autoreconf "NOCONFIGURE=true ./autogen.sh"
dh_autoreconf: doit() + doit_*() calls will no longer spawn a shell in compat 12 for single string arguments (please use complex_doit instead)
dh_autoreconf: This feature will be removed in compat 12.
We no longer ship 0002-theme-Fix-Adwaita-headerbars.patch but still remove
gtk/gtkresources.[ch] via debian/rules. Update the comment why this can be
useful/necessary.
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.