Нам получается нужно в закрытую часть и в открытую добавить поддержку libusb так, чтобы определялось, 0.1 или 1.0 версия, и собиралось корректно в любом случае. В закрытой части - eterkeytest, в пакете haspd - usbkeytest, в wine - код для USB-стека.
А есть какие-то проблемы со сборкой? По крайней мере при сборке открытой части с какими-то проблемами не сталкивался.
Добавил поддержку libusb-1.0 в haspd/usbkeytest.
Добавил поддержку libusb-1.0 в eterkeytest.
Добавил поддержку libusb-1.0 в WINE@Etersoft.