| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libusb-compat-devel | Distribution: openSUSE Tumbleweed |
| Version: 0.1.9 | Vendor: openSUSE |
| Release: 39.1 | Build date: Fri Oct 23 18:34:56 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 10818 | Source RPM: libusb-compat-0.1.9-39.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://libusb.info/ | |
| Summary: libusb-1.0 Compatibility Layer for libusb-0.1 | |
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.
BSD-3-Clause AND LGPL-2.1-or-later
* Fri Oct 23 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.1.9:
* Fix memory leaks in USB bus and device cleanup: release device
references in the exit destructor, free per-device config data,
and plug leaks in error paths.
* Modernize autoconf macros and detect the libusb-1.0 SONAME via
objdump instead of ldd, which is safe for cross-compilation.
* testlibusb: enlarge the description buffer, silencing
- Wformat-truncation warnings.
* Release tarball now ships a pre-generated configure script, so no
bootstrap step is needed at build time.
- Drop Group tags, add explicit gcc and make BuildRequires, and
version the libusb-1.0 BuildRequires floor (>= 0.9.1) to match
upstream's configure check.
* Sun Jan 29 2023 Dirk Müller <dmueller@suse.com>
- update to 0.1.8:
* Merge PR https://github.com/libusb/libusb-compat-0.1/pull/10,
https://github.com/libusb/libusb-compat-0.1/pull/13 and
https://github.com/libusb/libusb-compat-0.1/pull/16
* Mon Aug 30 2021 Stanislav Brabec <sbrabec@suse.com>
- Update to version 0.1.7:
* Add library destructor to handle cleanup of libusb
(obsoletes libusb-compat-add-destructor.patch)
* Prevent libusb-1.0 symbol clash by dlopening libusb-1.0
(obsoletes libusb-compat-hide-libusb-1_0.patch)
* Other fixes
(obsoletes libusb-compat-update-news.patch and
libusb-compat-revert-atexit.patch)
- New download URL.
* Thu Jul 09 2015 sbrabec@suse.com
- 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.
* Sat Jun 20 2015 dimstar@opensuse.org
- Currently disable libusb-compat-hide-libusb-1_0.patch: it causes
many more problems when linking to libusb-compat.
* Wed Jun 10 2015 sbrabec@suse.com
- Fix libusb-compat-hide-libusb-1_0.patch autoconf checks,
especially with -Wl,--as-needed.
- Use architecture-independent way to get libusb-1.0.so.0 rpm
symbol.
* Fri May 29 2015 schwab@suse.de
- Fix dependencies
* Tue May 26 2015 dgutu@suse.com
- Added PowerPC architectures to spec file
* Wed Apr 22 2015 jengelh@inai.de
- remove --with-pic, it is implicit for shared libraries anyway
(and we do not build static libraries). Use %_smp_mflags for
parallel build.
* Mon Apr 20 2015 sbrabec@suse.cz
- Add upstream fixes:
* Update NEWS (libusb-compat-update-news.patch).
* Replace atexit() by library destructor
(libusb-compat-revert-atexit.patch,
libusb-compat-add-destructor.patch).
- Hide libusb-1.0 symbols to prevent symbol clash
(libusb-compat-hide-libusb-1_0.patch, boo#596411).
/usr/bin/libusb-config /usr/include/usb.h /usr/lib64/libusb.so /usr/lib64/pkgconfig/libusb.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 22:37:20 2026