libxkbcommon-f4f732 (1.12.3)

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]

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