2 # Copyright (C) 2015-2016 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-pycparser
14 PKG_SOURCE
:=pycparser-
$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://pypi.python.org
/packages
/be
/64/1bb257ffb17d01f4a38d7ce686809a736837ad4371bcc5c42ba7a715c3ac
16 PKG_HASH
:=0aac31e917c24cb3357f5a4d5566f2cc91a19ca41862f6c3c22dc60a629673b6
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(BUILD_VARIANT
)-pycparser-
$(PKG_VERSION
)
20 PKG_LICENSE
:=BSD-3-Clause
21 PKG_LICENSE_FILES
:=LICENSE
22 PKG_MAINTAINER
:=Jeffery To
<jeffery.to@gmail.com
>
24 include $(INCLUDE_DIR
)/package.mk
25 $(call include_mk
, python-package.mk
)
26 $(call include_mk
, python3-package.mk
)
28 PKG_UNPACK
:=$(HOST_TAR
) -C
$(PKG_BUILD_DIR
) --strip-components
=1 -xzf
$(DL_DIR
)/$(PKG_SOURCE
)
30 define Package
/python-pycparser
/Default
34 URL
:=https
://github.com
/eliben
/pycparser
37 define Package
/python-pycparser
38 $(call Package
/python-pycparser
/Default
)
39 TITLE
:=python-pycparser
40 DEPENDS
:=+PACKAGE_python-pycparser
:python-light
+PACKAGE_python-pycparser
:python-ply
44 define Package
/python3-pycparser
45 $(call Package
/python-pycparser
/Default
)
46 TITLE
:=python3-pycparser
47 DEPENDS
:=+PACKAGE_python3-pycparser
:python3-light
+PACKAGE_python3-pycparser
:python3-ply
51 define Package
/python-pycparser
/description
52 pycparser is a parser for the C language
, written in pure Python. It is a
53 module designed to be easily integrated into applications that need to parse
57 define Package
/python3-pycparser
/description
58 $(call Package
/python-pycparser
/description
)
63 $(eval
$(call PyPackage
,python-pycparser
))
64 $(eval
$(call BuildPackage
,python-pycparser
))
66 $(eval
$(call Py3Package
,python3-pycparser
))
67 $(eval
$(call BuildPackage
,python3-pycparser
))