[OE-core] [PATCH] python2/3: Move config/Makefile from core package to dev package

Jussi Kukkonen jussi.kukkonen at intel.com
Mon Apr 10 08:08:01 UTC 2017


On 10 April 2017 at 10:10, Li Zhou <li.zhou at windriver.com> wrote:

> Move config/Makefile in libdir from core package to dev package for
> python, because it is only needed in development process.
>
> Signed-off-by: Li Zhou <li.zhou at windriver.com>
> ---
>  meta/recipes-devtools/python/python-2.7-manifest.inc | 4 ++--
>  meta/recipes-devtools/python/python-3.5-manifest.inc | 4 ++--
>

These are generated files (see comments in the beginning of the files). You
should modify the generators, run them to re-generate these files, and then
send all the changes.

Thanks,
  Jussi



>  2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/meta/recipes-devtools/python/python-2.7-manifest.inc
> b/meta/recipes-devtools/python/python-2.7-manifest.inc
> index 413405a..7ed254b 100644
> --- a/meta/recipes-devtools/python/python-2.7-manifest.inc
> +++ b/meta/recipes-devtools/python/python-2.7-manifest.inc
> @@ -46,7 +46,7 @@ FILES_${PN}-contextlib="${libdir}/python${PYTHON_MAJMIN}/contextlib.*
> "
>
>  SUMMARY_${PN}-core="Python interpreter and core modules"
>  RDEPENDS_${PN}-core="${PN}-lang ${PN}-re"
> -FILES_${PN}-core="${libdir}/python2.7/__future__.*
> ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
> ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
> ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
> ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
> ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
> ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
> ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
> ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
> ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
> ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so
> ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so
> ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.*
> ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
> ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.*
> ${libdir}/python2.7/con
>  fig/Makefile ${includedir}/python${PYTHON_MAJMIN}/pyconfig*.h
> ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py "
> +FILES_${PN}-core="${libdir}/python2.7/__future__.*
> ${libdir}/python2.7/_abcoll.* ${libdir}/python2.7/abc.*
> ${libdir}/python2.7/ast.* ${libdir}/python2.7/copy.*
> ${libdir}/python2.7/copy_reg.* ${libdir}/python2.7/ConfigParser.*
> ${libdir}/python2.7/genericpath.* ${libdir}/python2.7/getopt.*
> ${libdir}/python2.7/linecache.* ${libdir}/python2.7/new.*
> ${libdir}/python2.7/os.* ${libdir}/python2.7/posixpath.*
> ${libdir}/python2.7/struct.* ${libdir}/python2.7/warnings.*
> ${libdir}/python2.7/site.* ${libdir}/python2.7/stat.*
> ${libdir}/python2.7/UserDict.* ${libdir}/python2.7/UserList.*
> ${libdir}/python2.7/UserString.* ${libdir}/python2.7/lib-dynload/binascii.so
> ${libdir}/python2.7/lib-dynload/_struct.so ${libdir}/python2.7/lib-dynload/time.so
> ${libdir}/python2.7/lib-dynload/xreadlines.so ${libdir}/python2.7/types.*
> ${libdir}/python2.7/platform.* ${bindir}/python* ${libdir}/python2.7/_weakrefset.*
> ${libdir}/python2.7/sysconfig.* ${libdir}/python2.7/_sysconfigdata.*
> ${includedir}/python${P
>  YTHON_MAJMIN}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
>
>  SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>  RDEPENDS_${PN}-crypt="${PN}-core"
> @@ -74,7 +74,7 @@ FILES_${PN}-debugger="${libdir}/python2.7/bdb.*
> ${libdir}/python2.7/pdb.* "
>
>  SUMMARY_${PN}-dev="Python development package"
>  RDEPENDS_${PN}-dev="${PN}-core"
> -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
> +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig
> ${libdir}/python2.7/config/Makefile "
>
>  SUMMARY_${PN}-difflib="Python helpers for computing deltas between
> objects"
>  RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
> diff --git a/meta/recipes-devtools/python/python-3.5-manifest.inc
> b/meta/recipes-devtools/python/python-3.5-manifest.inc
> index 55bcc4b..b78158e 100644
> --- a/meta/recipes-devtools/python/python-3.5-manifest.inc
> +++ b/meta/recipes-devtools/python/python-3.5-manifest.inc
> @@ -38,7 +38,7 @@ FILES_${PN}-compression="${libdir}/python3.5/gzip.*
> ${libdir}/python3.5/__pycach
>
>  SUMMARY_${PN}-core="Python interpreter and core modules"
>  RDEPENDS_${PN}-core="${PN}-lang ${PN}-re ${PN}-reprlib ${PN}-codecs
> ${PN}-io ${PN}-math"
> -FILES_${PN}-core="${libdir}/python3.5/__future__.*
> ${libdir}/python3.5/__pycache__/__future__.*
> ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.*
> ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
> ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
> ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
> ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.*
> ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.*
> ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.*
> ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.*
> ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.*
> ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
> ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
> ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.*
> ${libdir}/python3.5/struct.* ${libdir}/python
>  3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
> ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.*
> ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.*
> ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.*
> ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.*
> ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.*
> ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
> ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
> ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.*
> ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.*
> ${libdir}/python3.5/__p
>  ycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.*
> ${libdir}/python3.5/__pycache__/_weakrefset.*
> ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.*
> ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.*
> ${libdir}/python3.5/config/Makefile ${libdir}/python3.5/config/Makefile/__pycache__
> ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections
> ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
> ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
> +FILES_${PN}-core="${libdir}/python3.5/__future__.*
> ${libdir}/python3.5/__pycache__/__future__.*
> ${libdir}/python3.5/_abcoll.* ${libdir}/python3.5/__pycache__/_abcoll.*
> ${libdir}/python3.5/abc.* ${libdir}/python3.5/__pycache__/abc.*
> ${libdir}/python3.5/ast.* ${libdir}/python3.5/__pycache__/ast.*
> ${libdir}/python3.5/copy.* ${libdir}/python3.5/__pycache__/copy.*
> ${libdir}/python3.5/copyreg.* ${libdir}/python3.5/__pycache__/copyreg.*
> ${libdir}/python3.5/configparser.* ${libdir}/python3.5/__pycache__/configparser.*
> ${libdir}/python3.5/genericpath.* ${libdir}/python3.5/__pycache__/genericpath.*
> ${libdir}/python3.5/getopt.* ${libdir}/python3.5/__pycache__/getopt.*
> ${libdir}/python3.5/linecache.* ${libdir}/python3.5/__pycache__/linecache.*
> ${libdir}/python3.5/new.* ${libdir}/python3.5/__pycache__/new.*
> ${libdir}/python3.5/os.* ${libdir}/python3.5/__pycache__/os.*
> ${libdir}/python3.5/posixpath.* ${libdir}/python3.5/__pycache__/posixpath.*
> ${libdir}/python3.5/struct.* ${libdir}/python
>  3.5/__pycache__/struct.* ${libdir}/python3.5/warnings.*
> ${libdir}/python3.5/__pycache__/warnings.* ${libdir}/python3.5/site.*
> ${libdir}/python3.5/__pycache__/site.* ${libdir}/python3.5/stat.*
> ${libdir}/python3.5/__pycache__/stat.* ${libdir}/python3.5/UserDict.*
> ${libdir}/python3.5/__pycache__/UserDict.* ${libdir}/python3.5/UserList.*
> ${libdir}/python3.5/__pycache__/UserList.* ${libdir}/python3.5/UserString.*
> ${libdir}/python3.5/__pycache__/UserString.* ${libdir}/python3.5/lib-dynload/binascii.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/binascii.*.so
> ${libdir}/python3.5/lib-dynload/_struct.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/_struct.*.so ${libdir}/python3.5/lib-dynload/time.*.so
> ${libdir}/python3.5/lib-dynload/__pycache__/time.*.so
> ${libdir}/python3.5/lib-dynload/xreadlines.*.so ${libdir}/python3.5/lib-
> dynload/__pycache__/xreadlines.*.so ${libdir}/python3.5/types.*
> ${libdir}/python3.5/__pycache__/types.* ${libdir}/python3.5/platform.*
> ${libdir}/python3.5/__p
>  ycache__/platform.* ${bindir}/python* ${libdir}/python3.5/_weakrefset.*
> ${libdir}/python3.5/__pycache__/_weakrefset.*
> ${libdir}/python3.5/sysconfig.* ${libdir}/python3.5/__pycache__/sysconfig.*
> ${libdir}/python3.5/_sysconfigdata.* ${libdir}/python3.5/__pycache__/_sysconfigdata.*
> ${libdir}/python3.5/config/Makefile/__pycache__
> ${includedir}/python${PYTHON_BINABI}/pyconfig*.h ${libdir}/python${PYTHON_MAJMIN}/collections
> ${libdir}/python${PYTHON_MAJMIN}/_collections_abc.*
> ${libdir}/python${PYTHON_MAJMIN}/_sitebuiltins.* ${libdir}/python${PYTHON_MAJMIN}/sitecustomize.py
> "
>
>  SUMMARY_${PN}-crypt="Python basic cryptographic and hashing support"
>  RDEPENDS_${PN}-crypt="${PN}-core"
> @@ -66,7 +66,7 @@ FILES_${PN}-debugger="${libdir}/python3.5/bdb.*
> ${libdir}/python3.5/__pycache__/
>
>  SUMMARY_${PN}-dev="Python development package"
>  RDEPENDS_${PN}-dev="${PN}-core"
> -FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig "
> +FILES_${PN}-dev="${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la
> ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig ${base_libdir}/*.a
> ${base_libdir}/*.o ${datadir}/aclocal ${datadir}/pkgconfig
> ${libdir}/python3.5/config/Makefile "
>
>  SUMMARY_${PN}-difflib="Python helpers for computing deltas between
> objects"
>  RDEPENDS_${PN}-difflib="${PN}-lang ${PN}-re"
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170410/a01e04d6/attachment-0002.html>


More information about the Openembedded-core mailing list