libgusb-devel - Development files for libgusb, a GObject-based wrapper for libusb1

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename libgusb-devel-0.3.0-34.21.x86_64.rpm
Package name libgusb-devel
Package version 0.3.0
Package release 34.21
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
License LGPL-2.1-or-later
Maintainer -
Download size 54.04 KB
Installed size 427.78 KB
GUsb is a GObject wrapper for libusb1 that makes it easy to do
asynchronous control, bulk and interrupt transfers with proper
cancellation and integration into a mainloop.


Package Version Architecture Repository
libgusb-devel-0.3.0-53.30.x86_64.rpm 0.3.0 x86_64 GNOME Next
libgusb-devel-0.3.0-53.30.i586.rpm 0.3.0 i586 GNOME Next
libgusb-devel-0.3.0-41.24.x86_64.rpm 0.3.0 x86_64 GNOME Factory
libgusb-devel-0.3.0-41.24.i586.rpm 0.3.0 i586 GNOME Factory
libgusb-devel-0.3.0-34.21.i586.rpm 0.3.0 i586 Hardware
libgusb-devel-0.3.0-1.3.x86_64.rpm 0.3.0 x86_64 openSUSE Oss
libgusb-devel-0.3.0-1.3.i586.rpm 0.3.0 i586 openSUSE Oss
libgusb-devel - - -


Name Value
/usr/bin/pkg-config - - - - - - - - - - - -
libgusb2 = 0.3.0
pkgconfig(gio-2.0) -
pkgconfig(gobject-2.0) -
pkgconfig(libusb-1.0) -
typelib-1_0-GUsb-1_0 = 0.3.0


Name Value
libgusb-devel = 0.3.0-34.21
libgusb-devel(x86-64) = 0.3.0-34.21
pkgconfig(gusb) = 0.3.0


Type URL
Binary Package libgusb-devel-0.3.0-34.21.x86_64.rpm
Source Package libgusb-0.3.0-34.21.src.rpm

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo hardware
  2. Install libgusb-devel rpm package:
    # zypper install libgusb-devel




2018-03-08 -
- Update to version 0.3.0:
+ New Features:
- Add Travis integration.
- Allow changing the path to usb.ids file.
- Port to the Meson build system.
+ Replace libusb-1.0/libusb.h with libusb.h.
- Port to meson build system:
+ Add meson BuildRequires.
+ Replace configure/make/make_install with
- Add gtk-doc BuildRequires: the meson-based tarball no longer
ships pre-built documentation.
- Drop xz BuildRequires: this is implicit in all openSUSE
2018-03-05 -
- Fix SRPM group. Update summaries.
2018-02-28 -
- Modernize spec-file by calling spec-cleaner
2017-09-06 -
- Update to version 0.2.11:
+ New Features: Add g_usb_context_set_flags().
+ Bugfix: Fix the actual required GLib version.
2017-06-13 -
- Update to version 0.2.10:
+ Correctly detect removed devices when rescanning.
+ Fix a memory leak when using control tranfers.
+ Fix gtk-doc build when builddir != srcdir.
+ Fix symbol version table up to version 0.2.9.
2016-04-14 -
- Update to GNOME 3.20  Fate#318572
2016-03-23 -
- Update to version 0.2.9:
+ Add g_usb_context_wait_for_replug().
+ Install gusbcmd as a debugging aid.
2015-12-10 -
- Update to version 0.2.8:
+ New Features:
- Add a PERMISSION_DENIED error enum.
- Add a thin glib wrapper around a libusb_interface_descriptor.
- Add g_usb_device_get_interfaces().
- Add g_usb_device_get_release().
- Add g_usb_device_set_interface_alt().
+ Bugfix: Ignore the not-found error when resetting a device.
2015-09-16 -
- Update to version 0.2.7:
+ Support g_autoptr() for all gusb object types.
+ Bugfixes:
- Add missing element-type annotations.
- Changes from version 0.2.6:
+ Bugfixes:
- Do not unref the GMainContext after each request.
2015-06-18 -
- Update to version 0.2.5:
+ Add g_usb_device_get_custom_index().
+ Allow setting the GMainContext when used for sync methods.
+ Include all the USB device class codes.
+ Use symbol versioning.

See Also

Package Description
libgusb2-0.3.0-34.21.i586.rpm GObject-based library for libusb1
libgusb2-0.3.0-34.21.x86_64.rpm GObject-based library for libusb1
libhdhomerun-devel-20180327-25.11.i586.rpm HDHomeRun library
libhdhomerun-devel-20180327-25.11.x86_64.rpm HDHomeRun library
libhdhomerun2-20180327-25.11.i586.rpm HDHomeRun library
libhdhomerun2-20180327-25.11.x86_64.rpm HDHomeRun library
libhidapi-devel-0.8.0~rc1-7.33.i586.rpm Development libraries and header files for hidapi
libhidapi-devel-0.8.0~rc1-7.33.x86_64.rpm Development libraries and header files for hidapi
libhidapi-hidraw0-0.8.0~rc1-7.33.i586.rpm Simple library for communicating with USB and Bluetooth HID devices
libhidapi-hidraw0-0.8.0~rc1-7.33.x86_64.rpm Simple library for communicating with USB and Bluetooth HID devices
libhidapi-libusb0-0.8.0~rc1-7.33.i586.rpm Simple library for communicating with USB and Bluetooth HID devices
libhidapi-libusb0-0.8.0~rc1-7.33.x86_64.rpm Simple library for communicating with USB and Bluetooth HID devices
libiio-0.17-1.9.i586.rpm Industrial I/O tools
libiio-0.17-1.9.x86_64.rpm Industrial I/O tools
libiio-daemon-0.17-1.9.i586.rpm Industrial I/O library -- iiod