2 # Copyright (C) 2007-2013 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.bz2
15 PKG_SOURCE_URL
:=@KERNEL
/linux
/utils
/usb
/usbutils
16 PKG_MD5SUM
:=a6bd63d5c44cebb717a960eae22a3ca9
18 USB_IDS_VERSION
:=2013-01-16
19 USB_IDS_MD5SUM
:=2a2344907b6344f0935c86efaf9de620
20 USB_IDS_FILE
:=usb.ids.
$(USB_IDS_VERSION
).gz
26 PKG_LICENSE_FILES
:=COPYING
28 PKG_MAINTAINER
:= Felix Fietkau
<nbd@openwrt.org
>
30 include $(INCLUDE_DIR
)/package.mk
32 define Package
/usbutils
35 DEPENDS
:=+libusb-1.0
+zlib
+librt
+libpthread
36 TITLE
:=USB devices listing utilities
37 URL
:=http
://www.linux-usb.org
/
40 define Download
/usb_ids
42 URL
:=http
://mirror2.openwrt.org
/sources
43 MD5SUM
:=$(USB_IDS_MD5SUM
)
45 $(eval
$(call Download
,usb_ids
))
48 $(Build
/Prepare
/Default
)
49 echo
'#!/bin/sh' > $(PKG_BUILD_DIR
)/update-usbids.sh.in
50 echo
'cp $(DL_DIR)/$(USB_IDS_FILE) usb.ids.gz' >> $(PKG_BUILD_DIR
)/update-usbids.sh.in
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.gz
$(1)/usr
/share
/
60 $(eval
$(call BuildPackage
,usbutils
))