Contenu
$XORG_PREFIX
/include/xcb et $XORG_PREFIX
/share/doc/libxcb-1.12
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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.2.
Téléchargement (HTTP) : https://xcb.freedesktop.org/dist/libxcb-1.12.tar.bz2
Somme de contrôle MD5 du téléchargement : 28e552bd78bc1050b6b26ca1db0e5bb6
Taille du téléchargement : 600 Ko
Estimation de l'espace disque requis : 28 Mo (avec les tests, ajoutez 62 Mo pour la documentation générée par doxygen)
Estimation du temps de construction : 0.3 SBU (avec les tests, ajoutez 1.4 SBU avec la documentation générée par doxygen)
Correctif requis (pour Python 3) : http://www.linuxfromscratch.org/patches/blfs/8.2/libxcb-1.12-python3-1.patch
libXau-1.0.8 et xcb-proto-1.12
Doxygen-1.8.14 (pour geénérer la documentation de l'API) et libxslt-1.1.32
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libxcb
Si vous construisez avec Python 3, lancez la commande suivante :
patch -Np1 -i ../libxcb-1.12-python3-1.patch
Installez libxcb en lançant les commandes suivantes :
sed -i "s/pthread-stubs//" configure && ./configure $XORG_CONFIG \ --enable-xinput \ --without-doxygen \ --docdir='${datadir}'/doc/libxcb-1.12 && make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
sed "s/pthread-stubs//" -i configure : Ce sed enlève les dépendances au paquet libpthread-stubs qui est inutile avec Linux.
--enable-xinput
: Ce
paramètre active l'extension XCB Xinput.
--without-doxygen
: Ne
pas utiliser doxygen pour générer la documentation de l'API (par
défaut : auto). Sans cela, si Doxygen-1.8.14
est installé, la documentation de l'API sera générée et installée.
$XORG_PREFIX
/include/xcb et $XORG_PREFIX
/share/doc/libxcb-1.12
Last updated on 2018-02-18 00:35:13 +0100