[arch-dev-public] migrate libusb1 to libusb and add libusb-compat to [core]
Jan de Groot
jan at jgc.homeip.net
Mon Nov 29 09:25:28 CET 2010
On Sun, 2010-11-28 at 17:16 +0100, Tobias Powalowski wrote:
> - libusb1 is the successor of libusb 0.1.x
> - Jan moved this lib into extra in order to allow to build packages wich need
> libusb 1.x
> - Now some programs still need libusb 0.1.x functions. The upstream developers
> created a wrapper for this called libusb-compat
> The plan is to replace the old unmaintained libusb 0.1.x with the new
> maintained one.
> The libusb1 package will die and will be replaced by the libusb package which
> moves to 1.x series.
> A new package libusb-compat will be created which support old programs that
> are not yet libusb 1.x ready.
> All packages which still need the old functions should be rebuilt against
> Hope this clears some things.
Life would be so much easier if we wouldn't mess so much. Why didn't we
choose for the easy solution?
libusb1 (extra) -> libusb1 (core). No rebuilds required
libusb (core) -> libusb-compat (core). Some replaces/provides/conflicts
and we're done.
More information about the arch-dev-public