gtk4 4.12.0+ds-1ubuntu1 source package in Ubuntu
Changelog
gtk4 (4.12.0+ds-1ubuntu1) mantic; urgency=medium * Merge with Debian. Remaining changes: - debian/tests: + include the memorytexture test in the flaky set, it has been unreliable - debian/control: + Build-Depend on dh-sequence-translations - Switch from the CUPS print backend to CPDB * Add patch to fix building cpdb support gtk4 (4.12.0+ds-1) experimental; urgency=medium * New upstream release * Restore sysprof integration * debian/control.in: Bump minimum glib, gobject-introspection, meson & wayland-protocols * debian/libgtk-4-bin.install: Install gtk4-rendernode-tool * debian/libgtk-4-1.symbols.in: Add new symbols * Drop patch marking the clipboard test flaky: applied upstream * Cherry-pick patch to fix undefined references * Add patch to adapt to Debian's tzdata 2023c-8 * Add patch to mark headless tests as flaky gtk4 (4.10.5+ds-3) unstable; urgency=medium * Temporarily disable sysprof integration altogether, to get the package rebuilt gtk4 (4.10.5+ds-2) unstable; urgency=medium * d/control.in: Only use libsysprof-capture-4-dev for shared library. libsysprof-capture-4-dev is currently a virtual package provided by libsysprof-4-dev, which also includes GTK 4 GUI components and so depends on libgtk-4-dev. If the Architecture: amd64 build happens to finish before the Architecture: all build starts, then the Architecture: all build will fail with an unsatisfiable build-dependency: libsysprof-4-dev Depends on libgtk-4-dev, which Depends on libgtk-4-common (>= ${source:Version}), which hasn't been built yet. The result is that libgtk-4-common can't be built and the builds deadlock. We've been lucky enough to avoid this until now, but version 4.10.5+ds-1 was not sufficiently lucky and has become uninstallable and unbuildable. Because the sysprof integration is part of the architecture-specific library, we can break this cycle by only installing libsysprof-4-dev when we are building the architecture-specific library, and excluding it when we are only building architecture-independent documentation and common files. * Remove version constraints unnecessary since Debian 11 * Remove maintscripts unnecessary in any released Debian version * d/upstream/metadata: Use preferred Gitlab URLs gtk4 (4.10.5+ds-1) unstable; urgency=medium * New upstream release -- Jeremy Bícha <email address hidden> Tue, 08 Aug 2023 18:16:27 -0400
Upload details
- Uploaded by:
- Jeremy Bícha
- Uploaded to:
- Mantic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- libs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
gtk4_4.12.0+ds.orig.tar.xz | 12.3 MiB | a7ea9bb8c9fce213c03d8249c85613cafaf226115788751c9fd6ee20ee9e7609 |
gtk4_4.12.0+ds-1ubuntu1.debian.tar.xz | 3.0 MiB | 77477945d2dd8797025ef265eedd1ede0a9b174bc07ff21171f09323ac4a3afc |
gtk4_4.12.0+ds-1ubuntu1.dsc | 5.2 KiB | 0f6ac1475dc33a66bc2bcd30e7ca48538b37ef9c8c2b3807414740ad62725455 |
Available diffs
Binary packages built by this source
- gir1.2-gtk-4.0: GTK graphical user interface library -- gir bindings
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package can be used by other packages using the GIRepository format to
generate dynamic bindings.
- gtk-4-examples: example files for GTK 4
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the example files and a demonstration program
for GTK4.
- gtk-4-examples-dbgsym: debug symbols for gtk-4-examples
- gtk-4-tests: "as-installed" tests for GTK 4
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains installable test programs, primarily for use with
autopkgtest.
- gtk-4-tests-dbgsym: debug symbols for gtk-4-tests
- libgtk-4-1: GTK graphical user interface library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the shared libraries.
- libgtk-4-1-dbgsym: debug symbols for libgtk-4-1
- libgtk-4-bin: programs for the GTK graphical user interface library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the utilities which are used by the libraries
and other packages.
- libgtk-4-bin-dbgsym: debug symbols for libgtk-4-bin
- libgtk-4-common: common files for the GTK graphical user interface library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the common files which the libraries need.
- libgtk-4-dev: development files for the GTK library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the header and development files which are
needed for building GTK applications.
- libgtk-4-doc: documentation for the GTK graphical user interface library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the HTML documentation for the GTK library
in /usr/share/doc/libgtk- 4-doc/ .
- libgtk-4-media-gstreamer: GStreamer media backend for the GTK graphical user interface library
GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the media module that uses GStreamer as backend.
- libgtk-4-media-gstreamer-dbgsym: debug symbols for libgtk-4-media-gstreamer