O pacote libgusb contém os amarradores GObject para a libusb-1.0 que tornam fácil fazer controle assíncrono, transferências em massa e de interrupções com cancelamento adequado e integração em um loop principal.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://github.com/hughsie/libgusb/releases/download/0.4.5/libgusb-0.4.5.tar.xz
Soma de verificação MD5 da transferência: 6b8dfb57b2828562ed007fc84ab6af67
Tamanho da transferência: 52 KB
Espaço em disco estimado exigido: 2,6 MB (com os testes)
Tempo de construção estimado: menos que 0,1 UPC (com os testes)
JSON-GLib-1.6.6 e libusb-1.0.26
          gobject-introspection-1.74.0,
          umockdev-0.17.16, usbutils-015 (para o
          arquivo de dados usb.ids, o qual
          também é exigido para os testes) e Vala-0.56.4
        
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/libgusb
Instale libgusb executando os seguintes comandos:
mkdir build && cd build && meson --prefix=/usr --buildtype=release -Ddocs=false .. && ninja
Se você tiver o Gi-DocGen-2023.1 instalado e desejar construir a documentação da API para esse pacote, [então] emita:
sed "/output: 'libgusb'/s/'\$/-0.4.5'/" -i ../docs/meson.build && meson configure -Ddocs=true && ninja
Para testar os resultados, emita: ninja test.
          Agora, como o(a) usuário(a) root:
        
ninja install
          --buildtype=release:
          Especifique um tipo de construção adequado para lançamentos
          estáveis do pacote, pois o padrão possivelmente produza binários
          não otimizados.
        
          -Ddocs=false: Permite
          construir esse pacote sem "Gi-DocGen-2023.1" instalado. Se tiver
          "Gi-DocGen-2023.1" instalado e você desejar
          reconstruir e instalar a documentação da "API", [então] um comando
          "meson configure"
          reconfigurará essa opção.