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

View changes file

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