6.27. Glib-2.31.0

6.27.1. Abhängigkeiten

Glib

   Installation hängt ab von:  Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses und Sed
   Test Umgebung hängt ab von:  Keine Tests vorhanden.
   Optionale Abhängigkeiten:  Keine

6.27.2. Installation von Glib

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/glib-2.31.0.tar.xz &&
cd glib-2.31.0/

Ein einfacher sed damit er Python findet:

sed -i '1,$s#      PYTHON="/usr/bin/env python2.5"#      PYTHON="/tools/bin/env python2.7"#' configure

Bereite das Paket zum kompilieren vor:

PCRE_LIBS="-L/usr/lib -lpcre" PCRE_CFLAGS="-I/usr/include" \
  PKG_CONFIG="/tools/bin/pkg-config" LIBFFI_LIBS="-L/usr/lib -lffi" LIBFFI_CFLAGS="-I/usr/include" \
    ./configure --prefix=/usr --sysconfdir=/etc --with-pcre=system

Das Paket kompilieren:

make

Installiere das Paket:

make install

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf glib-2.31.0/

6.27.3. Inhalt des Paketes Glib

GLib ist eine low-level Basis Bibliothek die als Grundlage für GTK+ (Gtk2) und Gnome dient. Sie stellt Datenstrukturbehandlung für C, Portierungswrapper und Schnittstellen für Laufzeit Funktionen wie event loops, threads, dynamic loading und ein object system zur Verfügung.

Installierte Programme:  glib-genmarshal, glib-gettextize, glib-mkenums, und gobject-query
Installierte Bibliotheken:  libglib-2.0.{la,so}, libgobject-2.0.{la,so}, libgmodule-2.0.{la,so} und libgthread-2.0.{la,so}

Kurze Beschreibung

glib-config

Wird während des kompilierens von Programmen benutzt um die dynamische Bibliothek von Glib einzubinden.

libglib

GLib ist eine in C geschriebene Bibliothek, die verschiedene höherwertige Funktionen bereitstellt, die normalerweise in C nur mit sehr viel Aufwand möglich sind.