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

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename typelib-1_0-GUsb-1_0-0.3.0-34.21.i586.rpm
Package name typelib-1_0-GUsb-1_0
Package version 0.3.0
Package release 34.21
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.27 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.30.x86_64.rpm 0.3.0 x86_64 GNOME Next
typelib-1_0-GUsb-1_0-0.3.0-53.30.i586.rpm 0.3.0 i586 GNOME Next
typelib-1_0-GUsb-1_0-0.3.0-41.24.x86_64.rpm 0.3.0 x86_64 GNOME Factory
typelib-1_0-GUsb-1_0-0.3.0-41.24.i586.rpm 0.3.0 i586 GNOME Factory
typelib-1_0-GUsb-1_0-0.3.0-34.21.x86_64.rpm 0.3.0 x86_64 Hardware
typelib-1_0-GUsb-1_0-0.3.0-1.3.x86_64.rpm 0.3.0 x86_64 openSUSE Oss
typelib-1_0-GUsb-1_0-0.3.0-1.3.i586.rpm 0.3.0 i586 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-34.21
typelib-1_0-GUsb-1_0(x86-32) = 0.3.0-34.21


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

Install Howto

  1. Add the Hardware repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/hardware/openSUSE_Tumbleweed/ hardware
  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-Libosinfo-1_0-1.4.0-79.1.i586.rpm Typelib files for libosinfo
typelib-1_0-Libosinfo-1_0-1.4.0-79.1.x86_64.rpm Typelib files for libosinfo
u3-tool-1.0+svn60-34.36.i586.rpm Tool for Controlling the Special Features of an U3 USB Flash disk
u3-tool-1.0+svn60-34.36.x86_64.rpm Tool for Controlling the Special Features of an U3 USB Flash disk
ufiformat-0.9.9-16.52.i586.rpm Low-level format tool for USB floppy drives under Linux
ufiformat-0.9.9-16.52.x86_64.rpm Low-level format tool for USB floppy drives under Linux
upm-devel-1.7.1-20.1.i586.rpm Development files for upm
upm-devel-1.7.1-20.1.x86_64.rpm Development files for upm
upsm-2.2.0-9.3.i586.rpm Qt-based ups monitor (front-end for upsc from Network UPS Tools)
upsm-2.2.0-9.3.x86_64.rpm Qt-based ups monitor (front-end for upsc from Network UPS Tools)
usb_modeswitch-2.5.2-1.12.i586.rpm A mode switching tool for controlling multiple-device USB gear
usb_modeswitch-2.5.2-1.12.x86_64.rpm A mode switching tool for controlling multiple-device USB gear
usb_modeswitch-data-2.5.2-1.12.noarch.rpm Data Files for USB Modeswitch
usbguard-0.7.4-14.12.i586.rpm A tool for implementing USB device usage policy
usbguard-0.7.4-14.12.x86_64.rpm A tool for implementing USB device usage policy