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
:=060eda6b1846968aa40b0d38dcf92ac46f933417
22 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
27 include $(INCLUDE_DIR
)/package.mk
29 define Package
/libplist
/Default
30 TITLE
:=Apple property list
31 URL
:=http
://www.libimobiledevice.org
/
34 define Package
/libplist
/Default
/description
35 A library to handle Apple Property List format whereas it
's binary or XML
38 define Package/libplist
39 $(call Package/libplist/Default)
46 define Package/libplist/description
47 $(call Package/libplist/Default/description)
50 define Package/libplistcxx
51 $(call Package/libplist/Default)
54 DEPENDS:=+libplist +libstdcpp
58 define Package/libplistcxx/description
59 $(call Package/libplist/Default/description)
60 This package contains the libplist C++ shared library.
63 define Package/libplist-utils
64 $(call Package/libplist/Default)
71 define Package/libplist-utils/description
72 $(call Package/libplist/Default/description)
73 This package contains the libplist utilities.
81 define Build/InstallDev
82 $(INSTALL_DIR) $(1)/usr/include
83 $(CP) $(PKG_INSTALL_DIR)/usr/include/plist $(1)/usr/include/
84 $(INSTALL_DIR) $(1)/usr/lib
85 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist*.so* $(1)/usr/lib/
86 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
87 $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libplist*.pc $(1)/usr/lib/pkgconfig/
90 define Package/libplist/install
91 $(INSTALL_DIR) $(1)/usr/lib
92 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist.so.* $(1)/usr/lib/
95 define Package/libplistcxx/install
96 $(INSTALL_DIR) $(1)/usr/lib
97 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libplist++.so.* $(1)/usr/lib/
100 define Package/libplist-utils/install
101 $(INSTALL_DIR) $(1)/usr/bin
102 $(CP) $(PKG_INSTALL_DIR)/usr/bin/plistutil $(1)/usr/bin/
105 $(eval $(call BuildPackage,libplist))
106 $(eval $(call BuildPackage,libplistcxx))
107 $(eval $(call BuildPackage,libplist-utils))