|
|
@ -0,0 +1,84 @@ |
|
|
|
#
|
|
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
|
|
# See /LICENSE for more information.
|
|
|
|
#
|
|
|
|
|
|
|
|
include $(TOPDIR)/rules.mk |
|
|
|
|
|
|
|
PKG_NAME:=libirecovery |
|
|
|
PKG_SOURCE_DATE:=2019-12-16 |
|
|
|
PKG_SOURCE_VERSION:=db36196d8d9db5a1f92e6934cf931cd00a6ead2d |
|
|
|
PKG_RELEASE:=1 |
|
|
|
|
|
|
|
PKG_SOURCE_PROTO:=git |
|
|
|
PKG_SOURCE_URL:=https://github.com/libimobiledevice/libirecovery |
|
|
|
PKG_MIRROR_HASH:=635f790b97b7e0001050df6a604c2bcd5cc896213f2a2441f58cf0aa4e00f773 |
|
|
|
|
|
|
|
PKG_MAINTAINER:=Rosen Penev <rosenp@gmail.com> |
|
|
|
PKG_LICENSE:=LGPL-2.1-or-later |
|
|
|
PKG_LICENSE_FILES:=COPYING |
|
|
|
|
|
|
|
PKG_FIXUP:=autoreconf |
|
|
|
PKG_INSTALL:=1 |
|
|
|
PKG_BUILD_PARALLEL:=1 |
|
|
|
|
|
|
|
include $(INCLUDE_DIR)/package.mk |
|
|
|
|
|
|
|
define Package/libirecovery/Default |
|
|
|
URL:=https://github.com/libimobiledevice/libirecovery |
|
|
|
SUBMENU:=libimobiledevice |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/libirecovery/Default/description |
|
|
|
libirecovery is a cross-platform library which implements communication |
|
|
|
to iBoot/iBSS found on Apple's iOS devices via USB. |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/libirecovery |
|
|
|
$(call Package/libirecovery/Default) |
|
|
|
TITLE:=A library that talks to Apple iBoot/iBSS |
|
|
|
SECTION:=libs |
|
|
|
CATEGORY:=Libraries |
|
|
|
DEPENDS:=+libreadline +libusb-1.0 |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/libirecovery/description |
|
|
|
$(call Package/libirecovery/Default/description) |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/irecovery |
|
|
|
$(call Package/libirecovery/Default) |
|
|
|
TITLE:=A utility that talks to Apple iBoot/iBSS |
|
|
|
SECTION:=utils |
|
|
|
CATEGORY:=Utilities |
|
|
|
DEPENDS:=+libirecovery |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/irecovery/description |
|
|
|
$(call Package/libirecovery/Default/description) |
|
|
|
This package contains the libirecovery utilities. |
|
|
|
endef |
|
|
|
|
|
|
|
CONFIGURE_ARGS += --without-udev |
|
|
|
|
|
|
|
define Build/InstallDev |
|
|
|
$(INSTALL_DIR) $(1)/usr/include |
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/include/libirecovery.h $(1)/usr/include/ |
|
|
|
$(INSTALL_DIR) $(1)/usr/lib |
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libirecovery.{a,la,so*} $(1)/usr/lib/ |
|
|
|
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig |
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libirecovery.pc $(1)/usr/lib/pkgconfig/ |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/libirecovery/install |
|
|
|
$(INSTALL_DIR) $(1)/usr/lib |
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libirecovery.so.* $(1)/usr/lib/ |
|
|
|
endef |
|
|
|
|
|
|
|
define Package/irecovery/install |
|
|
|
$(INSTALL_DIR) $(1)/usr/bin |
|
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/bin/irecovery $(1)/usr/bin/ |
|
|
|
endef |
|
|
|
|
|
|
|
$(eval $(call BuildPackage,libirecovery)) |
|
|
|
$(eval $(call BuildPackage,irecovery)) |