|
|
- #
- # 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_VERSION:=1.0.0
- PKG_RELEASE:=2
-
- PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
- PKG_SOURCE_URL:=https://www.libimobiledevice.org/downloads
- PKG_HASH:=cda0aba10a5b6fc2e1d83946b009e3e64d0be36912a986e35ad6d34b504ad9b4
-
- PKG_MAINTAINER:=Rosen Penev <rosenp@gmail.com>
- PKG_LICENSE:=LGPL-2.1-or-later
- PKG_LICENSE_FILES:=COPYING
-
- 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 += \
- --disable-static \
- --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-1.0.so* $(1)/usr/lib/
- $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libirecovery-1.0.pc $(1)/usr/lib/pkgconfig/
- endef
-
- define Package/libirecovery/install
- $(INSTALL_DIR) $(1)/usr/lib
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/libirecovery-1.0.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))
|