On Thu, Nov 21, 2019 at 10:17:05AM +0100, Guillermo Rodríguez wrote:
> pycparser is a complete parser of the C language, written in pure
> Python using the PLY parsing library. It parses C code into an AST
> and can serve as a front-end for C compilers or analysis tools.
> 
> Guillermo Rodriguez <[email protected]>
> ---
>  rules/python3-pycparser.in   | 10 +++++++
>  rules/python3-pycparser.make | 54 ++++++++++++++++++++++++++++++++++++
>  2 files changed, 64 insertions(+)
>  create mode 100644 rules/python3-pycparser.in
>  create mode 100644 rules/python3-pycparser.make
> 
> diff --git a/rules/python3-pycparser.in b/rules/python3-pycparser.in
> new file mode 100644
> index 000000000..07cd9960e
> --- /dev/null
> +++ b/rules/python3-pycparser.in
> @@ -0,0 +1,10 @@
> +## SECTION=python3
> +
> +config PYTHON3_PYCPARSER
> +     tristate
> +     select PYTHON3
> +     prompt "python3-pycparser"
> +     help
> +      pycparser is a complete parser of the C language, written in pure
> +      Python using the PLY parsing library. It parses C code into an AST
> +      and can serve as a front-end for C compilers or analysis tools.
> diff --git a/rules/python3-pycparser.make b/rules/python3-pycparser.make
> new file mode 100644
> index 000000000..8ef168299
> --- /dev/null
> +++ b/rules/python3-pycparser.make
> @@ -0,0 +1,54 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2019 by Guillermo Rodriguez <[email protected]>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_PYCPARSER) += python3-pycparser
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_PYCPARSER_VERSION    := 2.18
> +PYTHON3_PYCPARSER_MD5                := 72370da54358202a60130e223d488136
> +PYTHON3_PYCPARSER            := pycparser-$(PYTHON3_PYCPARSER_VERSION)
> +PYTHON3_PYCPARSER_SUFFIX     := tar.gz
> +PYTHON3_PYCPARSER_URL                := 
> https://pypi.python.org/packages/source/p/pycparser/$(PYTHON3_PYCPARSER).$(PYTHON3_PYCPARSER_SUFFIX)
> +PYTHON3_PYCPARSER_SOURCE     := 
> $(SRCDIR)/$(PYTHON3_PYCPARSER).$(PYTHON3_PYCPARSER_SUFFIX)
> +PYTHON3_PYCPARSER_DIR                := $(BUILDDIR)/$(PYTHON3_PYCPARSER)
> +PYTHON3_PYCPARSER_LICENSE    := BSD

This is not an SPDX license identifier. Which BSD license is this supposed
to be?

Michael

> +PYTHON3_PYCPARSER_LICENSE_FILES := \
> +     file://LICENSE;md5=86f1cedb4e6410a88ce8e30b91079169
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +PYTHON3_PYCPARSER_CONF_TOOL  := python3
> +
> +# 
> ----------------------------------------------------------------------------
> +# Target-Install
> +# 
> ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-pycparser.targetinstall:
> +     @$(call targetinfo)
> +
> +     @$(call install_init, python3-pycparser)
> +     @$(call install_fixup, python3-pycparser, PRIORITY, optional)
> +     @$(call install_fixup, python3-pycparser, SECTION, base)
> +     @$(call install_fixup, python3-pycparser, AUTHOR, "Guillermo Rodriguez 
> <[email protected]>")
> +     @$(call install_fixup, python3-pycparser, DESCRIPTION, missing)
> +
> +     @$(call install_glob, python3-pycparser, 0, 0, -, \
> +             /usr/lib/python$(PYTHON3_MAJORMINOR)/site-packages/pycparser,, 
> *.py)
> +
> +     @$(call install_finish, python3-pycparser)
> +
> +     @$(call touch)
> +
> +# vim: syntax=make
> -- 
> 2.21.0
> 
> 
> _______________________________________________
> ptxdist mailing list
> [email protected]
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
[email protected]

Reply via email to