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 e gtkmm estão nos módulos glibmm e gtkmm. Há também um módulo gtkmm-documentation que contém o livro do gtkmm e seus exemplos. Veja abaixo para instruções.

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.

Acesso anônimo

Para aqueles que não possuem uma conta no GNOME, checkouts anônimos estão disponíveis.

Por exemplo, para baixar a última versão do gtkmm:

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

Módulos e ramos

Nós estamos sincronizados com o agendamento de lançamentos do GNOME. Então, nós usamos o padrão de nomes de ramos do GNOME.

gtkmm e glibmm

Componente Versão Módulo Git Nome do ramo
gtkmm-4.0 4.4 gtkmm master
gtkmm-4.0 4.2 gtkmm gtkmm-4-2
gtkmm-3.0 3.24 gtkmm gtkmm-3-24
glibmm-2.68 2.70 glibmm master
glibmm-2.68 2.68 glibmm glibmm-2-68
glibmm-2.4 2.66 glibmm glibmm-2-66

gnomemm

Componente Versão da API Módulo Git Nome do ramo
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

*mm bindings para outras APIs relacionadas com o GNOME

Os seguintes bindings não estão necessariamente no mesmo agendamento que aqueles listados acima.

Componente Versão Módulo Git Nome do ramo
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master