Git

We use Git to maintain our source code, in the GNOME Git repository. Additional information about gitlab.gnome.org is available at wiki.gnome.org/Git.

glibmm and gtkmm are in the glibmm and gtkmm modules. There is also a gtkmm-documentation module which contains the gtkmm book and its examples. See below for instructions.

Meson is the recommended build system. If you build with Autotools (autoconf, automake,etc.), you will need to run the autogen.sh script to generate the build files. We recommend jhbuild or gnome-build-meta for setting up a separate development prefix.

Anonymní přístup

Pro ty, který nemají přihlašovací účet GNOME, je k dispozici anonymní přístup.

Když si například chcete stáhnout poslední verzi gtkmm:

git clone https://gitlab.gnome.org/GNOME/gtkmm.git

Moduly a větve

We are synchronized with the GNOME release schedule, so we use standard GNOME branch names.

gtkmm a glibmm

Komponenta Verze Modul v git Název větve
gtkmm-4.0 latest gtkmm master
gtkmm-4.0 4.2 gtkmm gtkmm-4-2
gtkmm-3.0 3.24 gtkmm gtkmm-3-24
glibmm-2.68 latest glibmm master
glibmm-2.68 2.68 glibmm glibmm-2-68
glibmm-2.4 2.66 glibmm glibmm-2-66

gnomemm

Komponenta Verze API Modul v git Název větve
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

*mm jsou vazby na další API související s GNOME

Následující moduly nemusí nutně vycházet podle stejného časového plánu, jako ty výše.

Komponenta Verze Modul v git Název větve
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master