This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] libusb 1.0.5


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]