%general-entities; ]> libgusb-&libgusb-version; libgusb Introduction to libgusb The libgusb package contains the GObject wrappers for libusb-1.0 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop. &lfs121_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libgusb-md5sum; Download size: &libgusb-size; Estimated disk space required: &libgusb-buildsize; Estimated build time: &libgusb-time; libgusb Dependencies Required and Recommended , (for usb.ids data file, which is also required for the tests), and Optional and (for full test coverage) Installation of libgusb Install libgusb by running the following commands: mkdir build && cd build && meson setup .. \ --prefix=/usr \ --buildtype=release \ -Ddocs=false && ninja If you have installed and wish to build the API documentation for this package, issue: sed -E "/output|install_dir/s/('libgusb)'/\1-&libgusb-version;'/" \ -i ../docs/meson.build && meson configure -Ddocs=true && ninja To test the results, issue: ninja test. Now, as the root user: ninja install Command Explanations -Ddocs=false: &gi-doc-disable; Contents Installed Programs Installed Library Installed Directories gusbcmd libgusb.so /usr/include/gusb-1 and /usr/share/doc/libgusb-&libgusb-version; (if gi-docgen is used) Short Descriptions gusbcmd is a debugging tool for the libgusb library gusbcmd libgusb.so contains the libgusb API functions libgusb.so