1 include $(TOPDIR
)/rules.mk
4 PKG_VERSION
:=2013-08-20
5 PKG_RELEASE
=$(PKG_SOURCE_VERSION
)
8 PKG_SOURCE_URL
:=git
://git.openwrt.org
/project
/usbmode.git
9 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
10 PKG_SOURCE_VERSION
:=575c8e8dec6d1f544debe867ebc0bde051209c17
11 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
17 PKG_MAINTAINER
:=Felix Fietkau
<nbd@openwrt.org
>
19 PKG_DATA_VERSION
:=20121109
20 PKG_DATA_URL
:=http
://www.draisberghof.de
/usb_modeswitch
21 PKG_DATA_PATH
:=usb-modeswitch-data-
$(PKG_DATA_VERSION
)
22 PKG_DATA_FILENAME
:=$(PKG_DATA_PATH
).
tar.bz2
24 include $(INCLUDE_DIR
)/package.mk
25 include $(INCLUDE_DIR
)/cmake.mk
28 FILE
:=$(PKG_DATA_FILENAME
)
30 MD5SUM
:=a7d23a03157871013a0d708ab2b1b6df
32 $(eval
$(call Download
,data
))
34 define Package
/usb-modeswitch
37 DEPENDS
:=+libubox
+libblobmsg-json
+libusb-1.0
38 TITLE
:=USB mode switching utility
42 $(Build
/Prepare
/Default
)
43 tar xvfj
$(DL_DIR
)/$(PKG_DATA_FILENAME
) -C
$(PKG_BUILD_DIR
)
45 $(PKG_BUILD_DIR
)/$(PKG_DATA_PATH
)/usb_modeswitch.d
/05c6
:1000:sVe
=GT
48 define Package
/usb-modeswitch
/install
49 $(INSTALL_DIR
) $(1)/etc
/hotplug.d
/usb
$(1)/etc
/init.d
$(1)/sbin
50 perl
$(PKG_BUILD_DIR
)/convert-modeswitch.pl \
51 $(PKG_BUILD_DIR
)/$(PKG_DATA_PATH
)/usb_modeswitch.d
/* \
52 > $(1)/etc
/usb-mode.json
53 $(INSTALL_DATA
) .
/files
/usbmode.hotplug
$(1)/etc
/hotplug.d
/usb
/20-usb_mode
54 $(INSTALL_BIN
) .
/files
/usbmode.init
$(1)/etc
/init.d
/usbmode
55 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/usbmode
$(1)/sbin
/
58 $(eval
$(call BuildPackage
,usb-modeswitch
))