2 # Copyright (C) 2012-2014 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_MAINTAINER
:=Lukasz Baj
<l.baj@radytek.com
>
15 PKG_LICENSE
:=LGPL-2.1
+
16 PKG_LICENSE_FILES
:=COPYING.LESSER
19 PKG_SOURCE_URL
:=https
://github.com
/libimobiledevice
/libplist.git
20 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_SOURCE_VERSION
:=62ec804736435fa34e37e66e228e17e2aacee1d7
22 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
23 PKG_MIRROR_HASH
:=0b6a7656b431f78b0f11370938e577bc16f30d2255ad675bf4b63a96876fb290
28 include $(INCLUDE_DIR
)/package.mk
30 define Package
/libplist
/Default
31 TITLE
:=Apple property list
32 URL
:=http
://www.libimobiledevice.org
/
35 define Package
/libplist
/Default
/description
36 A library to handle Apple Property List format whereas it
's binary or XML
39 define Package/libplist
40 $(call Package/libplist/Default)
47 define Package/libplist/description
48 $(call Package/libplist/Default/description)
51 define Package/libplistcxx
52 $(call Package/libplist/Default)
55 DEPENDS:=+libplist +libstdcpp
59 define Package/libplistcxx/description
60 $(call Package/libplist/Default/description)
61 This package contains the libplist C++ shared library.
64 define Package/libplist-utils
65 $(call Package/libplist/Default)
72 define Package/libplist-utils/description
73 $(call Package/libplist/Default/description)
74 This package contains the libplist utilities.
82 define Build/InstallDev
83 $(INSTALL_DIR) $(1)/usr/include
84 $(CP) $(PKG_INSTALL_DIR)/usr/include/plist $(1)/usr/include/
85 $(INSTALL_DIR) $(1)/usr/lib
86 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist*.so* $(1)/usr/lib/
87 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
88 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libplist*.pc $(1)/usr/lib/pkgconfig/
91 define Package/libplist/install
92 $(INSTALL_DIR) $(1)/usr/lib
93 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist.so.* $(1)/usr/lib/
96 define Package/libplistcxx/install
97 $(INSTALL_DIR) $(1)/usr/lib
98 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist++.so.* $(1)/usr/lib/
101 define Package/libplist-utils/install
102 $(INSTALL_DIR) $(1)/usr/bin
103 $(CP) $(PKG_INSTALL_DIR)/usr/bin/plistutil $(1)/usr/bin/
106 $(eval $(call BuildPackage,libplist))
107 $(eval $(call BuildPackage,libplistcxx))
108 $(eval $(call BuildPackage,libplist-utils))