Git

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

glibmm und gtkmm finden Sie in den Modulen glibmm und gtkmm. Außerdem ist ein gtkmm-documentation-Modul verfügbar, welches das gtkmm-Handbuch sowie einige Beispiele enthält. Anweisungen hierzu weiter unten.

Meson ist das empfohlene Build-System. Falls Sie mit Autotools arbeiten (autoconf, automake usw.), müssen Sie das Skript autogen.sh ausführen, um die Build-Dateien zu erzeugen. Wir empfehlen jhbuild oder gnome-build-meta, um einen separaten Entwicklungspräfix zu erstellen.

Anonymer Zugriff

Für diejenigen ohne GNOME-Zugang sind anonyme Checkouts möglich.

Um zum Beispiel die neueste Version von gtkmm zu laden:

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

Module und Zweige

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

gtkmm und glibmm

Komponente Version Git-Modul Zweigname
gtkmm-4.0 neueste gtkmm master
gtkmm-4.0 4.10 gtkmm gtkmm-4-10
gtkmm-3.0 3.24 gtkmm gtkmm-3-24
glibmm-2.68 neueste glibmm master
glibmm-2.68 2.76 glibmm glibmm-2-76
glibmm-2.4 2.66 glibmm glibmm-2-66