2 # Copyright (C) 2007-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
15 PKG_SOURCE_URL
:=@KERNEL
/linux
/utils
/usb
/usbutils
16 PKG_HASH
:=7593a01724bbc0fd9fe48e62bc721ceb61c76654f1d7b231b3c65f6dfbbaefa4
18 PKG_LICENSE_FILES
:=COPYING
23 PKG_MAINTAINER
:= Felix Fietkau
<nbd@nbd.name
>
25 include $(INCLUDE_DIR
)/package.mk
27 define Package
/usbutils
30 DEPENDS
:=+libusb-1.0
+librt
+libpthread
31 TITLE
:=USB devices listing utilities
32 URL
:=http
://www.linux-usb.org
/
35 USB_IDS_REV
:=83b7c8958d17329ee6c0224b38e41c0bc4c66bcd
36 USB_IDS_FILE
:=usb.ids.
$(USB_IDS_REV
)
37 define Download
/usb_ids
40 URL
:=@GITHUB
/gentoo
/hwids
/83b7c8958d17329ee6c0224b38e41c0bc4c66bcd
41 HASH
:=49214de0abe87ed2f1d854a38387d97ddda61bb0a4bd41b91b3deb72242dfa68
43 $(eval
$(call Download
,usb_ids
))
46 $(Build
/Prepare
/Default
)
47 $(CP
) $(DL_DIR
)/$(USB_IDS_FILE
) $(PKG_BUILD_DIR
)/usb.ids
53 define Package
/usbutils
/install
54 $(INSTALL_DIR
) $(1)/usr
/bin
55 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/lsusb
$(1)/usr
/bin
/
56 $(INSTALL_DIR
) $(1)/usr
/share
57 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/share
/usb.ids
$(1)/usr
/share
/
60 $(eval
$(call BuildPackage
,usbutils
))