libgusb-0.4.9

Introduksjon til libgusb

libgusb pakken inneholder GObject innpakning for libusb-1.0 som gjør det enkelt å gjøre asynkron kontroll, bulk og avbryte overføringer med riktig kansellering og integrering i en hovedsløyfe.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.

Pakkeinformasjon

libgusb Avhengigheter

Påkrevd

JSON-GLib-1.8.0 og libusb-1.0.27

Anbefalt

Valgfri

Gi-DocGen-2024.1 og umockdev-0.18.3 (for full testdekning)

Installasjon av libgusb

Installer libgusb ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D docs=false        &&
ninja

Hvis du har Gi-DocGen-2024.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, utsted:

sed -E "/output|install_dir/s/('libgusb)'/\1-0.4.9'/" \
    -i ../docs/meson.build                            &&
meson configure -D docs=true                           &&
ninja

For å teste resultatene, utsted: ninja test.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D docs=false: Tillat å bygge denne pakken uten Gi-DocGen-2024.1 installert. Hvis du har Gi-DocGen-2024.1 installert og du ønsker å gjenoppbygge og installere API dokumentasjonen, meson configure kommandoen vil tilbakestille dette alternativet.

Innhold

Installerte Programmer: gusbcmd
Installert Bibliotek: libgusb.so
Installerte Mapper: /usr/include/gusb-1 og /usr/share/doc/libgusb-0.4.9 (hvis gi-docgen er brukt)

Korte Beskrivelser

gusbcmd

er et feilsøkingsverktøy for libgusb biblioteket

libgusb.so

inneholder libgusb API funksjoner