Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libusb-1_0-0-1.0.27-slfo.1.1.6 RPM for ppc64le

From OpenSuSE Leap 16.0 for ppc64le

Name: libusb-1_0-0 Distribution: SUSE Linux Framework One
Version: 1.0.27 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.6 Build date: Wed Aug 21 17:41:52 2024
Group: System/Libraries Build host: ibs-power9-11
Size: 245233 Source RPM: libusb-1_0-1.0.27-slfo.1.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://libusb.info/
Summary: USB Library
Libusb is a library that allows userspace access to USB devices.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Feb 01 2024 meissner@suse.com
  - Update to version 1.0.27
    * New libusb_init_context API to replace libusb_init
    * New libusb_get_max_alt_packet_size API
    * New libusb_get_platform_descriptor API (BOS)
    * Allow setting log callback with libusb_set_option/libusb_init_context
    * New WebAssembly + WebUSB backend using Emscripten
    * Fix regression in libusb_set_interface_alt_setting
    * Fix sync transfer completion race and use-after-free
    * Fix hotplug exit ordering
    * Linux: NO_DEVICE_DISCOVERY option set per context
  - added signature and keyring. (key received via keyserver)
* Sun Apr 10 2022 mardnh@gmx.de
  - Update to version 1.0.26
    * Fix regression with transfer free's after closing device
    * Fix regression with destroyed context if API is misused
    * Workaround for applications using missing default context
    * Fix hotplog enumeration regression
    * Build fixes for various platforms and configurations
    * Add interface bound checking for broken devices
    * Add umockdev tests on Linux
* Tue Feb 01 2022 mardnh@gmx.de
  - Update to version 1.0.25
    * Fix regression with some particular devices
    * Fix regression with libusb_handle_events_timeout_completed()
    * Fix regression with cpu usage in libusb_bulk_transfer
    * New NO_DEVICE_DISCOVERY option replaces WEAK_AUTHORITY option
    * Various other bug fixes and improvements
  - Drop not longer needed patch:
    * 0001-fix-descriptor-parsing.patch
* Sun Jan 17 2021 simon.vogl@gmx.net
  - Add 0001-fix-descriptor-parsing.patch to fix detection of some devices.
* Thu Dec 10 2020 mardnh@gmx.de
  - Update to version 1.0.24
    * Add new platform abstraction (#252).
    * Add Null POSIX backend.
    * Add support for eventfd.
    * New API libusb_hotplug_get_user_data().
    * Linux: Drop support for kernel older than 2.6.32.
    * Linux: Provide an event thread name. (#689).
    * Linux: Wait until all USBs have been reaped before freeing
      them. (#607)
    * Documentation fixes and improvements.
    * Various other bug fixes and improvements.
* Thu Aug 29 2019 mardnh@gmx.de
  - Update to version 1.0.23
    * Core: abandon synchronous transfers when device closure is
      detected.
    * Core: fix error in handling the removal of file descriptors
      while handling events.
    * New API libusb_set_log_cb() to redirect global and per context
      log messages to the provided log handling function.
    * New API libusb_wrap_sys_device to allow the user to specify
      the usb device to use.
    * Various other bug fixes and improvements.
* Sun Mar 25 2018 mardnh@gmx.de
  - Update to version 1.0.22
    * Core: Refactor code related to transfer flags and timeout handling
    * Linux: Support preallocating kernel memory for zerocopy USB
    * Linux: Deal with receiving POLLERR before all transfers have completed
    * Prevent attempts to recursively handle events
    * Fix race condition in handle_timeout()
    * Allow transferred argument to be optional in bulk APIs
    * Various other bug fixes and improvements
    * Fix the inclusion of "sys/time.h" on PowerPC (bsc#1178376)
* Thu Mar 22 2018 jengelh@inai.de
  - Fix SRPM group.
* Tue Mar 20 2018 tchvatal@suse.com
  - Use dos2unix to generate the non-windows trailing on files
  - Remove sle11 support as it got borged with last commit and
    we don't mostly need it to build there
* Tue Mar 20 2018 kukuk@suse.de
  - Use %license instead of %doc [bsc#1082318]
* Sun Oct 30 2016 mardnh@gmx.de
  - Update to version 1.0.21
    * Core: Refactor code related to transfer flags and timeout handling
    * Darwin: Ignore root hub simulation devices
    * Darwin: Improved support for OS X El Capitan
    * Darwin: Work around devices with buggy endpoint descriptors
    * Darwin: Do not use objc_registerThreadWithCollector after its deprecation
    * Darwin: Use C11 atomics on 10.12+ as the OS atomics are now deprecated
    * Linux: Support preallocating kernel memory for zerocopy USB
    * Linux: Deal with receiving POLLERR before all transfers have completed
    * Solaris: Add solaris backend
    * Windows: Add Visual Studio 2015 support
    * Windows: Add usbdk backend
    * Prevent attempts to recursively handle events
    * Fix race condition in handle_timeout()
    * Allow transferred argument to be optional in bulk APIs
    * Various other bug fixes and improvements
  - Fix source url
* Wed May 25 2016 idonmez@suse.com
  - Update to GNOME 3.20.2 FATE#318572
* Fri Oct 23 2015 olaf@aepfle.de
  - Remove _smp_mflags usage to fix sporadic build errors
* Mon Sep 14 2015 mardnh@gmx.de
  - Update to version 1.0.20:
    * Add Haiku support
    * Fix multiple memory and resource leaks (#16, #52, #76, #81)
    * Fix possible deadlock when executing transfer callback
    * New libusb_free_pollfds() API
    * Darwin: Fix devices not being detected on OS X 10.8 (#48)
    * Linux: Allow larger isochronous transfer submission (#23)
    * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings
    * Windows: Fix broken bus number lookup
    * Windows: Improve submission of control requests for composite devices
    * Examples: Add two-stage load support to fxload (#12)
    * Correctly report cancellations due to timeouts
    * Improve efficiency of event handling
    * Improve speed of transfer submission in multi-threaded environments
    * Various other bug fixes and improvements
* Wed Jul 23 2014 mardnh@gmx.de
  - Update to version 1.0.19:
    * Add support for USB bulk streams on Linux and Mac OS X (#11)
    * Windows: Add AMD and Intel USB-3.0 root hub support
    * Windows: Fix USB 3.0 speed detection on Windows 8 or later (#10)
    * Added Russian translation for libusb_strerror strings
    * All: Various small fixes and cleanups
* Wed May 21 2014 sbrabec@suse.cz
  - Build with pkgconfig(libudev), not pkgconfig(udev).
* Fri Feb 07 2014 sbrabec@suse.cz
  - New upstream, new home page.
  - Update to version 1.0.18:
    * API extensions:
    * hotplug support
    * topology support
    * error processing, detaching, debugging etc.
    * many fixes
    * for more see ChangeLog
* Mon Apr 15 2013 mmeister@suse.com
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Thu Apr 26 2012 sbrabec@suse.cz
  - Use %makeinstall instead of %make_install to build on SLE11.
* Fri Apr 20 2012 dimstar@opensuse.org
  - Update to version 1.0.9:
    + Numerous bug fixes and improvements
    + Backend for Windows, for devices using the WinUSB.sys driver
    + Backend for OpenBSD and NetBSD, for devices using the ugen
      driver
    + Add libusb_get_device_speed()
    + Add libusb_has_capability()
    + Add libusb_error_name()
    + Add libusb_get_version()
  - Drop libtool BuildRequires and call to autoreconf: as we switched
    to an officialy released tarball, there is no need to bootstrap
    anymore.
* Tue Apr 03 2012 sbrabec@suse.cz
  - Update to the latest git snapshot 6b1982b:
    * Bug fixes.
    * Support for USB 3.0.
    * Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag.
* Sun Feb 12 2012 crrodriguez@opensuse.org
  - Libraries back in %{_libdir}, /usr merge project.
* Thu Nov 24 2011 dimstar@opensuse.org
  - Update to version 1.0.9rc3:
    + Fix memory leaks
    + Factorize event handler interruption code
    + Add Windows support
    + Fix inconsistencies between prototypes and definitions
    + Add libusb_error_name() API function.
* Sun Nov 20 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Wed Jun 01 2011 seife+obs@b1-systems.com
  - move libusb from /usr to / to make it usable for other packages
    and work around rpmlint stupidity
* Mon Jun 21 2010 opensuse@sukimashita.com
  - Updated to version 1.0.8:
    * Bug fixes and documentation tweaks
    * Add more interface class definitions
  - This release fixes a crash for kernel's with debug flag enabled
* Sat Apr 24 2010 coolo@novell.com
  - buildrequire pkg-config to fix provides
* Tue Dec 15 2009 jengelh@medozas.de
  - add baselibs.conf as a source
* Wed Dec 09 2009 aj@suse.de
  - Create libusb-1_0-devel-32bit for grub2.
* Mon Nov 23 2009 sbrabec@suse.cz
  - Updated to version 1.0.6:
    * Increase libusb_handle_events() timeout to 60 seconds.
    * Allows libusb applications to access multiple interfaces of the
      same device in the same application.
    * Use timerfd for timeout handling.
    * Add support for the new URB_BULK_CONTINUATION flag.
    * Support for transfer locking.
    * More flexibility with monotonic clock.
* Tue Sep 08 2009 opensuse@sukimashita.com
  - Updated to version 1.0.3:
    * Bug fixes
    * Allow sending zero length bulk packets
    * Add libusb_get_max_iso_packet_size()
* Mon Jun 29 2009 sbrabec@suse.cz
  - Updated to version 1.0.2:
    * Bug fixes, see ChangeLog.
* Wed May 20 2009 sbrabec@suse.cz
  - Updated to version 1.0.1:
    * Bug fixes
    * Darwin backend
* Thu Apr 09 2009 sbrabec@suse.cz
  - Updated to version 1.0.0, the new official stable branch:
    * Bug fixes
    * Add libusb_attach_kernel_driver()
* Thu Feb 05 2009 crrodriguez@suse.de
  - remove "la" files
* Mon Oct 06 2008 sbrabec@suse.cz
  - Added baselibs.conf (bnc#432304).
* Wed Sep 24 2008 ro@suse.de
  - fix debug package requires
* Wed Sep 10 2008 sbrabec@suse.cz
  - Updated to version 0.9.3:
    * New branch, new API.
    * Introduced contexts to the API.
    * Compatible with new Linux kernel features.
    * Isochronous endpoint I/O
    * Asynchronous I/O with per-URB style callbacks
    * Zero threads (lightweight, uses main thread of calling
    application)
    * Exposure of poll fds to applications for good mainloop
    integration
* Fri Sep 05 2008 sbrabec@suse.cz
  - Split according to shared library policy.
  - Disabled static library.
* Wed May 07 2008 schwab@suse.de
  - Fix configure script.
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Wed May 23 2007 meissner@suse.de
  - libusb main package no longer should provide libusb-devel.
  - run ldconfig in %post/%postun
* Tue May 22 2007 olh@suse.de
  - split libusb-devel package (#203989)
* Tue Apr 17 2007 sbrabec@suse.cz
  - Provide libusb-devel.
* Sun Mar 05 2006 olh@suse.de
  - update to 0.1.12
    endian fixes, memory leaks fixed
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Sat Jan 21 2006 olh@suse.de
  - update to 0.1.11
    pkgconfig support
    Workaround regression in 0.1.10 with multi-threaded applications
* Fri Dec 09 2005 olh@suse.de
  - remove resmgr patch
* Wed Nov 16 2005 lnussel@suse.de
  - prefer /dev/bus/usb over /proc/bus/usb
  - disable resmgr patch, not needed for /dev/bus/usb anymore
* Wed Aug 10 2005 olh@suse.de
  - add patch from Kay Sievers to look also into /dev/bus/usb
* Tue May 31 2005 olh@suse.de
  - add libusb-libusb_la-dep.patch to allow make -j
* Fri May 27 2005 olh@suse.de
  - update to 0.1.10a
* Thu May 26 2005 olh@suse.de
  - fix compile warnings
  - build as user
  - split our resmgr patch
* Sat Mar 19 2005 meissner@suse.de
  - fixed a filedescriptor leak. #73967
* Sat Feb 21 2004 meissner@suse.de
  - upgraded to 0.1.8 final.
* Thu Feb 05 2004 lnussel@suse.de
  - add -lresmgr to output of libusb-config
* Mon Aug 25 2003 adrian@suse.de
  - do not provide usb anymore, it is not needed for an update
    and breaks rpm4 update concept
* Tue Jul 22 2003 meissner@suse.de
  - Upgraded to 0.1.8beta (finally supports USB interrupt
    tranfers).
  - Forward ported resmgr patch.
* Wed May 14 2003 meissner@suse.de
  - added libusb.la.
* Wed Mar 05 2003 meissner@suse.de
  - the resmgr device finder part was adding all devices
    to all USB busses, leading to confusion later on. Check
    for correct busnumber.
* Mon Nov 18 2002 schwab@suse.de
  - Fix use of AC_DIVERT_PUSH.
* Mon Nov 11 2002 okir@suse.de
  - allow opening USB devices via the resource manager
* Tue Oct 15 2002 freitag@suse.de
  - updated to 0.1.6a stable release to support more scanners
* Thu Feb 07 2002 meissner@suse.de
  - updated to 0.1.5 stable release
* Mon Jan 21 2002 meissner@suse.de
  - updated to latest CVS snapshot, so I can build gphoto2.
  - use buildroot
* Sat Nov 03 2001 ro@suse.de
  - call automake with "-a -f"
* Mon Sep 03 2001 ro@suse.de
  - removed Obsoletes and Provides usbutils (package reanimated)
* Fri May 25 2001 adrian@suse.de
  - update to libusb-0.1.3b
  - rename package from usbutils to libusb
* Tue Dec 05 2000 schwab@suse.de
  - Add %suse_update_config.
* Thu Nov 30 2000 olaf@suse.de
  - add usbutils 0.7 to SuSE dist, will replace the usb.rpm

Files

/usr/lib64/libusb-1.0.so.0
/usr/lib64/libusb-1.0.so.0.4.0
/usr/share/doc/packages/libusb-1_0-0
/usr/share/doc/packages/libusb-1_0-0/AUTHORS
/usr/share/doc/packages/libusb-1_0-0/ChangeLog
/usr/share/doc/packages/libusb-1_0-0/NEWS
/usr/share/doc/packages/libusb-1_0-0/README
/usr/share/doc/packages/libusb-1_0-0/TODO
/usr/share/licenses/libusb-1_0-0
/usr/share/licenses/libusb-1_0-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 2 23:22:36 2024