Makefile (1501B)
1 # 2 # Copyright (C) 2012-2014 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=usbmuxd 11 PKG_VERSION:=1.1.1 12 PKG_RELEASE:=4 13 PKG_SOURCE_PROTO:=git 14 15 PKG_MAINTAINER:=Lukasz Baj <l.baj@radytek.com> 16 PKG_LICENSE:=GPL-2.0 17 PKG_LICENSE_FILES:=COPYING.GPLv2 18 19 PKG_SOURCE_URL:=https://github.com/libimobiledevice/usbmuxd.git 20 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 21 PKG_SOURCE_VERSION:=35e5d48f29ae03b2b9686109e4ed9ab8b9677ce8 22 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz 23 24 PKG_FIXUP:=autoreconf 25 PKG_INSTALL:=1 26 27 include $(INCLUDE_DIR)/package.mk 28 29 define Package/usbmuxd 30 SECTION:=utils 31 CATEGORY:=Utilities 32 TITLE:=USB multiplexing daemon 33 URL:=http://www.libimobiledevice.org/ 34 DEPENDS:=+librt +libusb-1.0 +libusbmuxd +libopenssl +libimobiledevice 35 endef 36 37 define Package/usbmuxd/description 38 This daemon is in charge of multiplexing connections over USB to an iPhone or 39 iPod touch. To users, it means you can sync your music, contacts, photos, etc. 40 over USB. To developers, it means you can connect to any listening localhost 41 socket on the device. usbmuxd is not used for tethering data transfer, which 42 uses a dedicated USB interface as a virtual network device. 43 endef 44 45 TARGET_CFLAGS += $(FPIC) 46 47 define Package/usbmuxd/install 48 $(INSTALL_DIR) $(1)/usr/sbin 49 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/usbmuxd $(1)/usr/sbin/ 50 endef 51 52 $(eval $(call BuildPackage,usbmuxd))