2 # Copyright (C) 2007-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
10 PKG_NAME
:=seafile-ccnet
12 PKG_RELEASE
=$(PKG_SOURCE_VERSION
)
16 PKG_SOURCE_URL
:=https
://github.com
/haiwen
/ccnet.git
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE_VERSION
:=ddf42784fab3b5924f65e648facd21c3bffa2c72
19 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/nls.mk
26 define Package
/seafile-ccnet
29 TITLE
:=Seafile server
- ccnet component
30 MAINTAINER
:=Gergely Kiss
<mail.gery@gmail.com
>
31 URL
:=http
://seafile.com
/
32 DEPENDS
:=+libsearpc
+libevent2
+libopenssl \
33 +glib2
+python
+libzdb
+libuuid \
34 +libpthread
+libsqlite3
+jansson
$(ICONV_DEPENDS
)
37 define Package
/seafile-ccnet
/description
38 Ccnet is a framework for writing networked applications in C.
41 CONFIGURE_ARGS
+= --disable-client \
46 --disable-server-pkg \
47 --disable-static-build \
48 --disable-compile-demo \
51 PKG_BUILD_DEPENDS
:=vala
/host \
54 TARGET_LDFLAGS
+= -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
-liconv \
55 -L
$(STAGING_DIR
)/usr
/lib
/mysql
-lmysqlclient
-lz
57 define Package
/seafile-ccnet
/install
58 $(INSTALL_DIR
) $(1)/usr
/{bin
,lib
}
59 $(INSTALL_DIR
) $(1)/usr
/lib
/python2.7
/site-packages
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ccnet
* $(1)/usr
/bin
/
61 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/python2.7
/site-packages
/ccnet
$(1)/usr
/lib
/python2.7
/site-packages
/
62 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libccnet.so
* $(1)/usr
/lib
/
65 define Build
/InstallDev
66 $(INSTALL_DIR
) $(1)/usr
/include
67 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/ccnet
* $(1)/usr
/include/
69 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libccnet.
pc $(1)/usr
/lib
/pkgconfig
/
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libccnet.a
$(1)/usr
/lib
/
71 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libccnet.so
* $(1)/usr
/lib
/
74 $(eval
$(call BuildPackage
,seafile-ccnet
))