First stable version of gtkmm-4.0 has been released



After several years of being in an unusually unstable state, gtkmm-4.0 and gtk4 have now stabilized. Application programmers can build them from tarballs or from git clones. I assume that they will be available in Linux distributions in due time.

gtkmm-4.0 depends on new releases of several other C++ packages, parallel installable with similar older packages.

Columns in table:
A. ABI name of package used by gtkmm-4.0
B. Tarball name of latest version
C. ABI
name of similar package used by gtkmm-3.0
ABI = Application Binary Interface; ABI names are the names of pkg-config's .pc files.

A. ABI name 4
B: Tarball name
C: ABI name 3
sigc++-3.0
libsigc++-3.0.6.tar.xz
sigc++-2.0
cairomm-1.16
cairomm-1.16.0.tar.xz
cairomm-1.0
glibmm-2.68
giomm-2.68
glibmm-2.68.0.tar.xz
glibmm-2.4
giomm-2.4
(atkmm-2.36)
(atkmm-2.36.0.tar.xz)
atkmm-1.6
pangomm-2.48
pangomm-2.48.0.tar.xz
pangomm-1.4
gtk4
gtk-4.0.0.tar.xz
gtk+-3.0
gdk-3.0
gtkmm-4.0
gtkmm-4.0.0.tar.xz
gtkmm-3.0
gdkmm-3.0

gtkmm-4.0 does not depend on atkmm. You don't need atkmm in order to build and run gtkmm-4.0.
There is no gdkmm-4.0 ABI.

All these packages can be built with Meson. If you build from git clones, you also need mm-common.

There is a version of the gtkmm tutorial that describes gtkmm-4.0, https://developer.gnome.org/gtkmm-tutorial/4.0



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]