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 corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/hughsie/libgusb/releases/download/0.4.9/libgusb-0.4.9.tar.xz
Soma de verificação MD5 da transferência: 354a3227334991ea4e924843c144bd82
Tamanho da transferência: 52 KB
Espaço em disco estimado exigido: 5,0 MB (com testes e documentos)
Tempo de construção estimado: 0,1 UPC (com testes e documentos)
JSON-GLib-1.10.6 e libusb-1.0.29
          GLib-2.84.4 (com GObject Introspection),
          hwdata-0.398 (para arquivo de dados usb.ids, que também é exigido para os testes) e
          Vala-0.56.18
        
Gi-DocGen-2025.4 e umockdev-0.19.3 (para cobertura completa de teste)
Instale libgusb executando os seguintes comandos:
mkdir build &&
cd    build &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D docs=false       &&
ninja
        Se você tiver Gi-DocGen-2025.4 instalado e desejar construir a documentação da API para esse pacote, emita:
sed -E "/output|install_dir/s/('libgusb)'/\1-0.4.9'/" \
    -i ../docs/meson.build                            &&
meson configure -D docs=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.
        
          -D docs=false: Permite
          construir esse pacote sem Gi-DocGen-2025.4 instalado. Se você tiver
          Gi-DocGen-2025.4 instalado e desejar
          reconstruir e instalar a documentação da API, um comando
          meson configure
          reconfigurará essa opção.