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.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

libgusb Avhengigheter

Påkrevd

JSON-GLib-1.10.0 og libusb-1.0.27

Anbefalt

Valgfri

Gi-DocGen-2024.1 og umockdev-0.18.4 (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