from lib.make import * from lib import cpp, arch version("1.0.30") description("A cross-platform library to access USB devices.") maintainer("sisungo ") source_url("https://github.com/libusb/libusb/releases/download/v1.0.30/libusb-1.0.30.tar.bz2") builddep("shortcut/c") builddep("shortcut/autotools") builddep("linux-dev @target") def build(): cpp.configure([ "--prefix=/", f"--libdir={get_prefix('libusb')}/lib", f"--includedir={get_prefix('libusb-dev')}/include", "--disable-udev", ]) cpp.make() cpp.make_install() on_build(build) package("libusb") dep("semi-libc @same-arch") cpp.use_auto_pack(["lib"]) package("libusb-dev") dep("libusb (same)") dep("semi-libc-dev @same-arch") cpp.use_auto_pack(["dev"])