typelib-1_0-GUsb-1_0 - Introspection bindings for libgusb, a GObject-based wrapper for libusb1

Property Value
Distribution openSUSE Tumbleweed
Repository GNOME Factory x86_64 + i586
Package filename typelib-1_0-GUsb-1_0-0.3.0-41.40.i586.rpm
Package name typelib-1_0-GUsb-1_0
Package version 0.3.0
Package release 41.40
Package architecture i586
Package type rpm
Category System/Libraries
Homepage https://github.com/hughsie/libgusb
License LGPL-2.1-or-later
Maintainer -
Download size 14.82 KB
Installed size 13.33 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
typelib-1_0-GUsb-1_0-0.3.0-53.50.i586.rpm 0.3.0 i586 GNOME Next
typelib-1_0-GUsb-1_0-0.3.0-53.50.x86_64.rpm 0.3.0 x86_64 GNOME Next
typelib-1_0-GUsb-1_0-0.3.0-41.36.x86_64.rpm 0.3.0 x86_64 GNOME Factory
typelib-1_0-GUsb-1_0-0.3.0-34.37.i586.rpm 0.3.0 i586 Hardware
typelib-1_0-GUsb-1_0-0.3.0-34.37.x86_64.rpm 0.3.0 x86_64 Hardware
typelib-1_0-GUsb-1_0-0.3.0-1.6.i586.rpm 0.3.0 i586 openSUSE Oss
typelib-1_0-GUsb-1_0-0.3.0-1.6.x86_64.rpm 0.3.0 x86_64 openSUSE Oss
typelib-1_0-GUsb-1_0 - - -


Name Value
libgusb.so.2 -
typelib(GLib) = 2.0
typelib(GObject) = 2.0
typelib(Gio) = 2.0


Name Value
typelib(GUsb) = 1.0
typelib-1_0-GUsb-1_0 = 0.3.0-41.40
typelib-1_0-GUsb-1_0(x86-32) = 0.3.0-41.40


Type URL
Mirror widehat.opensuse.org
Binary Package typelib-1_0-GUsb-1_0-0.3.0-41.40.i586.rpm
Source Package libgusb-0.3.0-41.40.src.rpm

Install Howto

  1. Add the GNOME Factory repository:
    # zypper addrepo http://widehat.opensuse.org/repositories/GNOME:/Factory/openSUSE_Factory/ gnome-factory
  2. Install typelib-1_0-GUsb-1_0 rpm package:
    # zypper install typelib-1_0-GUsb-1_0




2018-03-08 - dimstar@opensuse.org
- 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 - jengelh@inai.de
- Fix SRPM group. Update summaries.
2018-02-28 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
2017-09-06 - dimstar@opensuse.org
- Update to version 0.2.11:
+ New Features: Add g_usb_context_set_flags().
+ Bugfix: Fix the actual required GLib version.
2017-06-13 - dimstar@opensuse.org
- 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 - idonmez@suse.com
- Update to GNOME 3.20  Fate#318572
2016-03-23 - zaitor@opensuse.org
- Update to version 0.2.9:
+ Add g_usb_context_wait_for_replug().
+ Install gusbcmd as a debugging aid.
2015-12-10 - dimstar@opensuse.org
- 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 - dimstar@opensuse.org
- 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 - zaitor@opensuse.org
- 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
typelib-1_0-GVnc-1_0-1.0.0-85.8.x86_64.rpm Introspection bindings for gtk-vnc
typelib-1_0-GVnc-1_0-1.0.0-88.1.i586.rpm Introspection bindings for gtk-vnc
typelib-1_0-GVncPulse-1_0-1.0.0-85.8.x86_64.rpm Pulse audio bridge for VNC client connections -- Introspection bindings
typelib-1_0-GVncPulse-1_0-1.0.0-88.1.i586.rpm Pulse audio bridge for VNC client connections -- Introspection bindings
typelib-1_0-GWeather-3_0-3.34.0-190.5.x86_64.rpm Introspection bindings for libgweather
typelib-1_0-GWeather-3_0-3.34.0-193.3.i586.rpm Introspection bindings for libgweather
typelib-1_0-Gck-1-3.34.0-85.2.x86_64.rpm Introspection bindings for gck, a GObject library to access PKCS#11 modules
typelib-1_0-Gck-1-3.34.0-88.3.i586.rpm Introspection bindings for gck, a GObject library to access PKCS#11 modules
typelib-1_0-Gcr-3-3.34.0-85.2.x86_64.rpm Introspection bindings for gcr, a library for crypto UI related tasks
typelib-1_0-Gcr-3-3.34.0-88.3.i586.rpm Introspection bindings for gcr, a library for crypto UI related tasks
typelib-1_0-GcrUi-3-3.34.0-85.2.x86_64.rpm Introspection bindings for gcr, a library for crypto UI related tasks
typelib-1_0-GcrUi-3-3.34.0-88.3.i586.rpm Introspection bindings for gcr, a library for crypto UI related tasks
typelib-1_0-Gda-5_0-5.2.9-169.10.x86_64.rpm GNU Data Access (GDA) Library -- Introspection bindings
typelib-1_0-Gda-5_0-5.2.9-172.3.i586.rpm GNU Data Access (GDA) Library -- Introspection bindings
typelib-1_0-Gdaui-5_0-5.2.9-169.10.x86_64.rpm GNU Data Access (GDA) Library - UI Widgets -- Introspection bindings