usbutils.mk 806 B

12345678910111213141516171819202122232425
  1. ################################################################################
  2. #
  3. # usbutils
  4. #
  5. ################################################################################
  6. USBUTILS_VERSION = 012
  7. USBUTILS_SOURCE = usbutils-$(USBUTILS_VERSION).tar.xz
  8. USBUTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/usb/usbutils
  9. USBUTILS_DEPENDENCIES = host-pkgconf libusb udev
  10. USBUTILS_LICENSE = GPL-2.0+ (utils) GPL-2.0 or GPL-3.0 (lsusb.py)
  11. USBUTILS_LICENSE_FILES = LICENSES/GPL-2.0.txt LICENSES/GPL-3.0.txt
  12. # Missing configure script
  13. USBUTILS_AUTORECONF = YES
  14. # Nice lsusb.py script only if there's python 3.x
  15. ifeq ($(BR2_PACKAGE_PYTHON3),)
  16. define USBUTILS_REMOVE_PYTHON
  17. rm -f $(TARGET_DIR)/usr/bin/lsusb.py
  18. endef
  19. USBUTILS_POST_INSTALL_TARGET_HOOKS += USBUTILS_REMOVE_PYTHON
  20. endif
  21. $(eval $(autotools-package))