Introduksjon til libxkbcommon
libxkbcommon er en tastekartkompilator og et støttebibliotek som
behandler et redusert delsett av tastekart som definert av XKB
spesifikasjonen.
Denne pakken vil bli lastet ned ved hjelp av et Git snapshot. Dette
er det samme snapshotet som brukes til libxkbcommon-1.12.3. Den
brukes fordi oppstrøms tagger utgis på en dårlig måte som både er
utilfredsstillende for pålitelige nedlastingsfilnavn og utpakkede
mapper. En git hash sikrer en viss pålitelighet for versjonen.
libxkbcommon Avhengigheter
Required
xkeyboard-config-2.46 (kjøretid)
Recommended
libxcb-1.17.0, Wayland-1.24.0, og Wayland-Protocols-1.45
Optional
Xvfb fra Xorg-Server-21.1.20 eller Xwayland-24.1.9
Installasjon av libxkbcommon
Installer libxkbcommon ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-D enable-docs=false &&
ninja
Nå, som root bruker:
ninja install
lib32 Installasjon av libxkbcommon
Installer lib32-libxkbcommon ved å kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup .. \
--prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=release \
-D enable-docs=false &&
ninja
Nå, som root bruker:
DESTDIR=$PWD/DESTDIR ninja install &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR &&
ldconfig
Parameterforklaringer
Notat
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.
--buildtype=release:
Spesifiser en byggetype som er egnet for stabile utgivelser av
pakken, da standardtypen kan produsere uoptimaliserte binærfiler.
-D enable-docs=false: Denne
parameteren deaktiverer bygging av dokumentasjon siden lfs.freding.no/blfs/view/svn/general/doxygen.html
ikke er bygget.
Innhold
Installerte Programmer:
xkbcli
Installerte Biblioteker:
libxkbcommon, libxkbcommon-x11, og
libxkbregistry
Installerte Mapper:
/usr/include/xkbcommon og
/usr/libexec/xkbcommon
Korte Beskrivelser
|
xkbcli
|
tilbyr en feilsøker og kompilator for XKB tastekart
|
|
libxkbcommon
|
inneholder libxkbcommon API funksjoner
|
|
libxkbcommon-x11
|
inneholder libxkbcommon X11 spesifikke API funksjoner
|
|
libxkbregistry
|
inneholder en liste over tilgjengelige XKB-modeller,
oppsett og varianter for et gitt regelsett
|