2 # Copyright (C) 2007-2018 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
:=python-mysql
15 PKG_SOURCE
:=mysqlclient-
$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=https
://files.pythonhosted.org
/packages
/source
/m
/mysqlclient
17 PKG_HASH
:=3981ae9ce545901a36a8b7aed76ed02960a429f75dc53b7ad77fb2f9ab7cd56b
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(BUILD_VARIANT
)-mysql-
$(PKG_VERSION
)
20 include $(INCLUDE_DIR
)/package.mk
21 include ..
/python-package.mk
22 include ..
/python3-package.mk
23 # python-mysql needs iconv
24 include $(INCLUDE_DIR
)/nls.mk
26 PKG_UNPACK
:=$(HOST_TAR
) -C
$(PKG_BUILD_DIR
) --strip-components
=1 -xzf
$(DL_DIR
)/$(PKG_SOURCE
)
28 define Package
/python-mysql
/Default
32 URL
:=https
://pypi.python.org
/project
/mysqlclient
33 MAINTAINER
:=Gergely Kiss
<mail.gery@gmail.com
>
36 define Package
/python-mysql
37 $(call Package
/python-mysql
/Default
)
38 TITLE
:=MySQL database adapter for Python
39 DEPENDS
:=+PACKAGE_python-mysql
:python
+libmysqlclient
43 define Package
/python3-mysql
44 $(call Package
/python-mysql
/Default
)
45 TITLE
:=MySQL database adapter for Python3
46 DEPENDS
:=+PACKAGE_python3-mysql
:python3
+libmysqlclient
50 define Package
/python-mysql
/description
51 MySQLdb is an thread-compatible interface to the popular MySQL database
52 server that provides the Python database API.
55 define Package
/python3-mysql
/description
56 $(call Package
/python-mysql
/description
)
61 $(eval
$(call PyPackage
,python-mysql
))
62 $(eval
$(call BuildPackage
,python-mysql
))
64 $(eval
$(call Py3Package
,python3-mysql
))
65 $(eval
$(call BuildPackage
,python3-mysql
))