[ITP] libusb 1.0.5

Yaakov (Cygwin/X) yselkowitz@users.sourceforge.net
Mon Feb 15 03:01:00 GMT 2010


On 14/02/2010 17:51, Samuel Thibault wrote:
> libusb 1.0 is a revamp of the previous legacy libusb, with an
> incompatible interface.

In essence, this is a separate library from the old libusb, and upstream 
smartly made this parallel installable to the old API.  For this reason, 
IMO the 1.0 packages should be named libusb1.0_0 and libusb1.0-devel, to 
separate them from the previous 0.x versions and to make accommodating 
further API/ABI changes easier.

> The legacy libusb used to have an external
> windows port, libusb-win32. libusb 1.0 has integrated windows support
> in a development branch which will eventually be merged.
 > A notable difference with libusb-win32 is that this windows port uses
 > the standard WinUSB interface instead of a self-made driver, and thus
 > makes it work on windows Vista and 7.

That is very good news!

> It can thus be useful to the cygwin brltty package, I hence ITP it. Here
> is the proposed setup.hint, quite inspired from the libusb-win32
> setup.hint:

The package containing the DLL needs a requires: libgcc1, and the -devel 
package needs a requires: for the runtime package.


Yaakov



More information about the Cygwin-apps mailing list