[oe] [meta-python][PATCH 1/3] Add python3 matplotlib
Guy Morand
guy at guy-morand.ch
Tue Sep 26 06:31:50 UTC 2017
Derek,
Arrgg I just copied the recipe from my meta-layer that has a different
structure! Sorry for wasting your time with my worthless patches, I'll
try better!
Thanks anyway for your feedbacks!
Best regards,
Guy
On 09/26/2017 12:40 AM, Derek Straka wrote:
> Also, could you incorporate the changes into the existing python-*
> recipes so they both use the .inc files. It makes my automated
> updates easier. Thanks!
>
> On Fri, Sep 22, 2017 at 6:24 AM, Guy Morand <guy at guy-morand.ch
> <mailto:guy at guy-morand.ch>> wrote:
>
> ---
> .../python-matplotlib/files/0001-fix_setup.diff | 13 +++++++++
> .../python/python-matplotlib/python-matplotlib.inc | 32
> ++++++++++++++++++++++
> .../python-matplotlib/python3-matplotlib_2.0.2.bb
> <http://python3-matplotlib_2.0.2.bb> | 6 ++++
> 3 files changed, 51 insertions(+)
> create mode 100644
> meta-python/recipes-devtools/python/python-matplotlib/files/0001-fix_setup.diff
> create mode 100644
> meta-python/recipes-devtools/python/python-matplotlib/python-matplotlib.inc
> create mode 100644
> meta-python/recipes-devtools/python/python-matplotlib/python3-matplotlib_2.0.2.bb
> <http://python3-matplotlib_2.0.2.bb>
>
> diff --git
> a/meta-python/recipes-devtools/python/python-matplotlib/files/0001-fix_setup.diff
> b/meta-python/recipes-devtools/python/python-matplotlib/files/0001-fix_setup.diff
> new file mode 100644
> index 0000000..8f1b505
> --- /dev/null
> +++
> b/meta-python/recipes-devtools/python/python-matplotlib/files/0001-fix_setup.diff
> @@ -0,0 +1,13 @@
> +Index: matplotlib-2.0.2/setupext.py
> +===================================================================
> +--- matplotlib-2.0.2.orig/setupext.py
> ++++ matplotlib-2.0.2/setupext.py
> +@@ -182,7 +182,7 @@ def get_base_dirs():
> + 'gnu0': ['/usr'],
> + 'aix5': ['/usr/local'],
> + }
> +- return basedir_map.get(sys.platform, ['/usr/local', '/usr'])
> ++ return basedir_map.get(sys.platform,
> [os.environ['STAGING_LIBDIR']])
> +
> +
> + def get_include_dirs():
> diff --git
> a/meta-python/recipes-devtools/python/python-matplotlib/python-matplotlib.inc
> b/meta-python/recipes-devtools/python/python-matplotlib/python-matplotlib.inc
> new file mode 100644
> index 0000000..74dcf97
> --- /dev/null
> +++
> b/meta-python/recipes-devtools/python/python-matplotlib/python-matplotlib.inc
> @@ -0,0 +1,32 @@
> +SUMMARY = "Matplotlib produces publication quality figures"
> +DESCRIPTION = "Matplotlib is a Python 2D plotting library which
> produces \
> +publication quality figures in a variety of hardcopy formats and
> interactive \
> +environments across platforms. Matplotlib can be used in Python
> scripts, the \
> +Python and IPython shell, the jupyter notebook, web application
> servers, and \
> +four graphical user interface toolkits."
> +HOMEPAGE = "https://matplotlib.org/"
> +LICENSE = "PSF"
> +LIC_FILES_CHKSUM =
> "file://LICENSE/LICENSE;md5=afec61498aa5f0c45936687da9a53d74"
> +
> +PYPI_PACKAGE = "matplotlib"
> +
> +inherit pypi
> +
> +SRC_URI += "\
> + file://0001-fix_setup.diff \
> + "
> +
> +DEPENDS += " \
> + ${PYTHON_PN}-numpy-native \
> + freetype \
> + libpng \
> + "
> +
> +RDEPENDS_${PN} += " \
> + ${PYTHON_PN}-numpy \
> + ${PYTHON_PN}-dateutil \
> + ${PYTHON_PN}-pyparsing \
> + ${PYTHON_PN}-pytz \
> + ${PYTHON_PN}-six \
> + ${PYTHON_PN}-cycler \
> + "
> diff --git
> a/meta-python/recipes-devtools/python/python-matplotlib/python3-matplotlib_2.0.2.bb
> <http://python3-matplotlib_2.0.2.bb>
> b/meta-python/recipes-devtools/python/python-matplotlib/python3-matplotlib_2.0.2.bb
> <http://python3-matplotlib_2.0.2.bb>
> new file mode 100644
> index 0000000..7e309b2
> --- /dev/null
> +++
> b/meta-python/recipes-devtools/python/python-matplotlib/python3-matplotlib_2.0.2.bb
> <http://python3-matplotlib_2.0.2.bb>
> @@ -0,0 +1,6 @@
> +inherit setuptools3
> +require python-matplotlib.inc
> +
> +SRC_URI[md5sum] = "061111784278bde89b5d4987014be4ca"
> +SRC_URI[sha256sum] =
> "0ffbc44faa34a8b1704bc108c451ecf87988f900ef7ce757b8e2e84383121ff1"
> +
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> <mailto:Openembedded-devel at lists.openembedded.org>
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> <http://lists.openembedded.org/mailman/listinfo/openembedded-devel>
>
>
More information about the Openembedded-devel
mailing list