2 # Copyright (C) 2007-2017 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
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://codeload.github.com
/haiwen
/ccnet-server
/tar.gz
/v
$(PKG_VERSION
)-server?
16 PKG_HASH
:=11e5281c239474756ed606bffe8f24c1089a3a9eb2502cfac7815d25ebc4585a
18 PKG_MAINTAINER
:=Jeffery To
<jeffery.to@gmail.com
>
19 PKG_LICENSE
:=AGPL-3.0
-only
20 PKG_LICENSE_FILES
:=LICENSE.txt
22 PKG_BUILD_DIR
:=$(BUILD_DIR
)/ccnet-server-
$(PKG_VERSION
)-server
23 PKG_BUILD_DEPENDS
:=vala
/host
30 include $(INCLUDE_DIR
)/package.mk
31 include $(INCLUDE_DIR
)/nls.mk
32 include ..
/..
/lang
/python
/python3-package.mk
34 define Package
/seafile-ccnet
37 TITLE
:=Seafile server
- ccnet component
38 URL
:=http
://seafile.com
/
52 define Package
/seafile-ccnet
/description
53 Ccnet is a framework for writing networked applications in C.
56 define Package
/python3-seafile-ccnet
60 TITLE
:=Python bindings for Seafile Ccnet
61 DEPENDS
:=+seafile-ccnet
+python3-light
+python3-searpc
64 define Package
/python3-seafile-ccnet
/description
65 $(call Package
/seafile-ccnet
/description
)
67 This package contains Python bindings for Ccnet.
74 --with-mysql
="$(STAGING_DIR)/usr/bin/mysql_config"
77 PYTHON
="$(HOST_PYTHON3_BIN)"
79 define Package
/seafile-ccnet
/install
80 $(INSTALL_DIR
) $(1)/usr
/{lib
,libexec
}
81 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/* $(1)/usr
/libexec
/
82 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libccnet.so
* $(1)/usr
/lib
/
85 define Build
/InstallDev
86 $(INSTALL_DIR
) $(1)/usr
/include/ccnet
87 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
88 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/include/*.h
$(1)/usr
/include/
89 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/include/ccnet
/*.h
$(1)/usr
/include/ccnet
/
90 $(INSTALL_DATA
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libccnet.
pc $(1)/usr
/lib
/pkgconfig
/
91 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libccnet.
{a
,la
,so
*} $(1)/usr
/lib
/
94 Py3Package
/python3-seafile-ccnet
/install:=:
96 $(eval
$(call BuildPackage
,seafile-ccnet
))
98 $(eval
$(call Py3Package
,python3-seafile-ccnet
))
99 $(eval
$(call BuildPackage
,python3-seafile-ccnet
))
100 $(eval
$(call BuildPackage
,python3-seafile-ccnet-src
))