libusb-compat-devel - libusb-1.0 Compatibility Layer for libusb-0.1

Property Value
Distribution openSUSE Tumbleweed
Repository Hardware all
Package filename libusb-compat-devel-0.1.5-82.39.i586.rpm
Package name libusb-compat-devel
Package version 0.1.5
Package release 82.39
Package architecture i586
Package type rpm
Category Development/Libraries/C and C++
License BSD-3-Clause and LGPL-2.1+
Maintainer -
Download size 12.82 KB
Installed size 10.11 KB
A compatibility layer allowing applications written for libusb-0.1 to
work with libusb-1.0. libusb-compat-0.1 attempts to look, feel, smell
and walk like libusb-0.1.


Package Version Architecture Repository
libusb-compat-devel-0.1.5-82.39.x86_64.rpm 0.1.5 x86_64 Hardware
libusb-compat-devel-0.1.5-36.12.x86_64.rpm 0.1.5 x86_64 openSUSE Oss
libusb-compat-devel-0.1.5-36.12.i586.rpm 0.1.5 i586 openSUSE Oss
libusb-compat-devel - - -


Name Value
/usr/bin/pkg-config -
glibc-devel -
libusb-0_1-4 = 0.1.13
libusb-1_0-devel -
libusb-1_0-features-in-0_1-api -
pkgconfig(libusb-1.0) -


Name Value
libusb-compat-devel = 0.1.5-82.39
libusb-compat-devel(x86-32) = 0.1.5-82.39
libusb-devel = 0.1.13
pkgconfig(libusb) = 0.1.12


Name Value
libusb-devel < 0.1.13


Name Value
libusb-devel < 0.1.13


Type URL
Binary Package libusb-compat-devel-0.1.5-82.39.i586.rpm
Source Package libusb-compat-0.1.5-82.39.src.rpm

Install Howto

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




2015-07-09 -
- Fix libusb-compat-hide-libusb-1_0.patch: Ensure that inline
functions inside libusb-1.0/libusb.h use wrapped calls.
It should fix all triggered build failures.
2015-06-20 -
- Currently disable libusb-compat-hide-libusb-1_0.patch: it causes
many more problems when linking to libusb-compat.
2015-06-10 -
- Fix libusb-compat-hide-libusb-1_0.patch autoconf checks,
especially with -Wl,--as-needed.
- Use architecture-independent way to get rpm
2015-05-29 -
- Fix dependencies
2015-05-26 -
- Added PowerPC architectures to spec file
2015-04-22 -
- remove --with-pic, it is implicit for shared libraries anyway
(and we do not build static libraries). Use %_smp_mflags for
parallel build.
2015-04-20 -
- Add upstream fixes:
* Update NEWS (libusb-compat-update-news.patch).
* Replace atexit() by library destructor
- Hide libusb-1.0 symbols to prevent symbol clash
(libusb-compat-hide-libusb-1_0.patch, boo#596411).
2014-01-28 -
- New upstream, new home page.
- Update to version 0.1.5:
* devel package fixes
* memory leak at exit fix
* for more see ChangeLog
- Add libusb-compat.rpmlintrc.
2013-04-15 -
- Added url as source.
Please see
2013-02-02 -
- update license to new format

See Also

Package Description
libusbguard0-0.7.4-14.12.i586.rpm Library for implementing USB device usage policy
libusbguard0-0.7.4-14.12.x86_64.rpm Library for implementing USB device usage policy
libusbgx-devel-0.1.0-5.36.i586.rpm Development files for the USB gadget configuration library
libusbgx-devel-0.1.0-5.36.x86_64.rpm Development files for the USB gadget configuration library
libusbgx-tools-0.1.0-5.36.i586.rpm Utilities to show and configure USB gadget devices
libusbgx-tools-0.1.0-5.36.x86_64.rpm Utilities to show and configure USB gadget devices
libusbgx1-0.1.0-5.36.i586.rpm USB gadget device configuration library
libusbgx1-0.1.0-5.36.x86_64.rpm USB gadget device configuration library
libusbmuxd-devel-1.0.10-22.18.i586.rpm Development files for libusbmuxd
libusbmuxd-devel-1.0.10-22.18.x86_64.rpm Development files for libusbmuxd
libusbmuxd4-1.0.10-22.18.i586.rpm A client library to multiplex connections from and to iOS devices
libusbmuxd4-1.0.10-22.18.x86_64.rpm A client library to multiplex connections from and to iOS devices
libusbmuxd4-32bit-1.0.10-22.18.x86_64.rpm A client library to multiplex connections from and to iOS devices
libusbprog0-0.2.0-36.47.i586.rpm USBprog Library
libusbprog0-0.2.0-36.47.x86_64.rpm USBprog Library