On Tue, Nov 19, 2019 at 04:03:33PM +0100, Lars Pedersen wrote: > Signed-off-by: Lars Pedersen <[email protected]> > --- > rules/python3-iniherit.in | 9 +++++++ > rules/python3-iniherit.make | 52 +++++++++++++++++++++++++++++++++++++ > 2 files changed, 61 insertions(+) > create mode 100644 rules/python3-iniherit.in > create mode 100644 rules/python3-iniherit.make > > diff --git a/rules/python3-iniherit.in b/rules/python3-iniherit.in > new file mode 100644 > index 000000000..ce9fc2483 > --- /dev/null > +++ b/rules/python3-iniherit.in > @@ -0,0 +1,9 @@ > +## SECTION=python3 > + > +config PYTHON3_INIHERIT > + tristate > + prompt "python3-iniherit" > + select PYTHON3 > + select HOST_PYTHON3_SETUPTOOLS
Not needed. > + help > + Adds INI-file inheritance to ConfigParser > diff --git a/rules/python3-iniherit.make b/rules/python3-iniherit.make > new file mode 100644 > index 000000000..03f07984a > --- /dev/null > +++ b/rules/python3-iniherit.make > @@ -0,0 +1,52 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2019 by Lars Pedersen <[email protected]> > +# > +# For further information about the PTXdist project and license conditions > +# see the README file. > +# > + > +# > +# We provide this package > +# > +PACKAGES-$(PTXCONF_PYTHON3_INIHERIT) += python3-iniherit > + > +# > +# Paths and names > +# > +PYTHON3_INIHERIT_VERSION := 0.3.9 > +PYTHON3_INIHERIT_MD5 := 0e501d38a1ad7c9bde7bff9387d4a582 > +PYTHON3_INIHERIT := iniherit-$(PYTHON3_INIHERIT_VERSION) > +PYTHON3_INIHERIT_SUFFIX := tar.gz > +PYTHON3_INIHERIT_URL := > https://files.pythonhosted.org/packages/source/i/iniherit/$(PYTHON3_INIHERIT).$(PYTHON3_INIHERIT_SUFFIX) > +PYTHON3_INIHERIT_SOURCE := > $(SRCDIR)/$(PYTHON3_INIHERIT).$(PYTHON3_INIHERIT_SUFFIX) > +PYTHON3_INIHERIT_DIR := $(BUILDDIR)/$(PYTHON3_INIHERIT) > +PYTHON3_INIHERIT_LICENSE := MIT AND public_domain Add the license file. Michael > + > +# > ---------------------------------------------------------------------------- > +# Prepare > +# > ---------------------------------------------------------------------------- > + > +PYTHON3_INIHERIT_CONF_TOOL := python3 > + > +# > ---------------------------------------------------------------------------- > +# Target-Install > +# > ---------------------------------------------------------------------------- > + > +$(STATEDIR)/python3-iniherit.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, python3-iniherit) > + @$(call install_fixup, python3-iniherit,PRIORITY,optional) > + @$(call install_fixup, python3-iniherit,SECTION,base) > + @$(call install_fixup, python3-iniherit,AUTHOR,"Lars Pedersen > <[email protected]>") > + @$(call install_fixup, python3-iniherit,DESCRIPTION,missing) > + > + @$(call install_glob,python3-iniherit, 0, 0, -, \ > + /usr/lib/python$(PYTHON3_MAJORMINOR)/site-packages,, *.py) I've not tested this yet, but installing everything in site-packages often includes stuff that is not needed for the target. Please check for all the other as well. Micahel > + > + @$(call install_finish, python3-iniherit) > + > + @$(call touch) > + > +# vim: syntax=make > -- > 2.23.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]
