SUMMARY="A library that provides generic access to USB devices" DESCRIPTION="libusb is meant to facilitate the communication with USB hardware. - portable: Using a single cross-platform API, it provides access to USB \ devices on Linux, OS X, Windows and OpenBSD. - user-mode: No special privilege or elevation is required for the \ application to communicate with a device. - version-agnostic: All versions of the USB protocol, from 1.0 to 3.0 \ (latest), are supported." HOMEPAGE="http://libusb.info/" COPYRIGHT="2001 Johannes Erdfelt 2007-2009 Daniel Drake 2010-2012 Peter Stuge 2008-2013 Nathan Hjelm 2009-2013 Pete Batard 2009-2013 Ludovic Rousseau 2010-2012 Michael Plante 2011-2013 Hans de Goede 2012-2013 Martin Pieuchot 2012-2013 Toby Gray" LICENSE="GNU LGPL v2.1" REVISION="2" SOURCE_URI="https://github.com/libusb/libusb/archive/v1.0.20.tar.gz" SOURCE_FILENAME="libusb-$portVersion.tar.gz" CHECKSUM_SHA256="03c1116c965e9953551779c9aac1522d7bd8163bff8d666b117b7fad09eec859" ARCHITECTURES="x86 x86_64 x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" libusb$secondaryArchSuffix = $portVersion lib:libusb_1.0$secondaryArchSuffix = 0.1.0 compat >= 0 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" libusb${secondaryArchSuffix}_devel = $portVersion devel:libusb_1.0${secondaryArchSuffix} = 0.1.0 compat >= 0 " REQUIRES_devel=" libusb${secondaryArchSuffix} == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:autoconf cmd:automake cmd:find cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtool cmd:make cmd:sed " BUILD() { sh bootstrap.sh runConfigure ./configure # multiple jobs are not reliable make } INSTALL() { make install rm $libDir/*.la # set up the develop directory correctly prepareInstalledDevelLibs libusb-1.0 fixPkgconfig # devel package packageEntries devel \ $developDir }