2 # Copyright (C) 2009-2015 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_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_HASH
:=72b216e10233c3f60cb06062facf41f3b0f70615e5a60b47f9853341a0d5d145
16 PKG_SOURCE_URL
:=https
://github.com
/libical
/libical
/releases
/download
/v
$(PKG_VERSION
)/
18 PKG_LICENSE
:=LGPL-2.1 MPL-2.0
19 PKG_LICENSE_FILES
:=COPYING
20 PKG_MAINTAINER
:=Jose Zapater
<jzapater@gmail.com
>
22 include $(INCLUDE_DIR
)/package.mk
23 include $(INCLUDE_DIR
)/cmake.mk
25 define Package
/libical
28 TITLE
:=An implementation of iCalendar protocols and data formats
29 URL
:=http
://libical.github.io
/libical
/
33 define Package
/libical
/description
34 Libical is an Open Source implementation of the iCalendar protocols and protocol
35 data units. The iCalendar specification describes how calendar clients can
36 communicate with calendar servers so users can store their calendar data and
37 arrange meetings with other users.
38 Libical implements RFC2445
, RFC2446 and some of RFC2447.
41 CMAKE_OPTIONS
+= -DWITH_CXX_BINDINGS
=false
-DICAL_BUILD_DOCS
=false
-DICAL_GLIB
=false
43 define Build
/InstallDev
44 $(INSTALL_DIR
) $(1)/usr
/include/libical
45 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/libical
/* $(1)/usr
/include/libical
/
46 $(INSTALL_DIR
) $(1)/usr
/lib
47 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libical
{,ss
,vcal
}.
{a
,so
*} $(1)/usr
/lib
/
48 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libical.
pc $(1)/usr
/lib
/pkgconfig
/
52 define Package
/libical
/install
53 $(INSTALL_DIR
) $(1)/usr
/lib
54 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libical
{,ss
,vcal
}.so.
* $(1)/usr
/lib
/
57 $(eval
$(call BuildPackage
,libical
))