libxcb-1.16

Introduction à libxcb

Le paquet libxcb fournit une interface au protocole du système de fenêtrage X, qui remplace l'interface Xlib actuelle. Xlib peut aussi utilise XCB comme couche de transport, ce qui permet aux logiciels de faire des requêtes et recevoir des réponses avec les deux.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

  • Téléchargement (HTTP) : https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : c769f93c254263077df62404661b710d

  • Taille du téléchargement : 444 Ko

  • Estimation de l'espace disque requis : 27 Mo (avec les tests, ajoutez 62 Mo pour la documentation générée par doxygen)

  • Estimation du temps de construction : 0.2 SBU (avec les tests, ajoutez 1.4 SBU avec la documentation générée par doxygen)

Dépendances de libxcb

Requises

libXau-1.0.11 et xcb-proto-1.16.0

Recommandées

Facultatives

Doxygen-1.10.0 (pour geénérer la documentation de l'API) et libxslt-1.1.39

Installation de libxcb

Installez libxcb en exécutant les commandes suivantes :

./configure $XORG_CONFIG      \
            --without-doxygen \
            --docdir='${datadir}'/doc/libxcb-1.16 &&
LC_ALL=en_US.UTF-8 make

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Si le paquet a été construit en tant qu'utilisateur non-root, la documentation installée appartient maintenant à cet utilisateur. En tant qu'utilisateur root, corrigez l'appartenance de ces fichiers :

chown -Rv root:root $XORG_PREFIX/share/doc/libxcb-1.16

Explication des commandes

LC_ALL=en_US.UTF-8 : certains scripts Python 3 dans le système de construction de ce paquet peuvent échouer avec certains paramètres linguistiques. Cette variable d'environnement force un paramètre linguistique connu pour fonctionner.

--without-doxygen : Ne pas utiliser doxygen pour générer la documentation de l'API (par défaut : auto). Sans cela, si Doxygen-1.10.0 est installé, la documentation de l'API sera générée et installée.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libxcb.so, libxcb-composite.so, libxcb-damage.so, libxcb-dpms.so, libxcb-dri2.so, libxcb-dri3.so, libxcb-glx.so, libxcb-present.so, libxcb-randr.so, libxcb-record.so, libxcb-render.so, libxcb-res.so, libxcb-screensaver.so, libxcb-shape.so, libxcb-shm.so, libxcb-sync.so, libxcb-xf86dri.so, libxcb-xfixes.so, libxcb-xinerama.so, libxcb-xinput.so, libxcb-xkb.so, libxcb-xtest.so, libxcb-xvmc.so et libxcb-xv.so
Répertoires installés: $XORG_PREFIX/include/xcb et $XORG_PREFIX/share/doc/libxcb-1.16

Descriptions courtes

libxcb.so

est une interface avec le protocole du système X Window