This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] libusb 1.0.5
- From: "Yaakov (Cygwin/X)" <yselkowitz at users dot sourceforge dot net>
- To: cygwin-apps at cygwin dot com
- Date: Sun, 14 Feb 2010 20:37:20 -0600
- Subject: Re: [ITP] libusb 1.0.5
- References: <20060326194331.GL3768@bouh.residence.ens-lyon.fr> <20100214235135.GP5200@const.famille.thibault.fr>
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