[oe] [meta-python][PATCH 2/2] python-slip-dbus: add a python3 version of the recipe

Khem Raj raj.khem at gmail.com
Thu Jan 31 17:28:02 UTC 2019


On Thu, Jan 31, 2019 at 7:43 AM Callaghan, Dan
<dan.callaghan at opengear.com> wrote:
>
> Signed-off-by: Dan Callaghan <dan.callaghan at opengear.com>
> ---
>  .../python/python-slip-dbus.inc               | 29 +++++++++++++++++
>  .../python/python-slip-dbus_0.6.5.bb          | 31 +------------------
>  .../python/python3-slip-dbus_0.6.5.bb         |  2 ++
>  3 files changed, 32 insertions(+), 30 deletions(-)
>  create mode 100644 meta-python/recipes-devtools/python/python-slip-dbus.inc
>  create mode 100644 meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
>

this patch does not apply cleanly, secondly it says patch 2/2 which
seems to be part of series
where 1/2 is missing.

> diff --git a/meta-python/recipes-devtools/python/python-slip-dbus.inc b/meta-python/recipes-devtools/python/python-slip-dbus.inc
> new file mode 100644
> index 000000000..0933b4559
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python-slip-dbus.inc
> @@ -0,0 +1,29 @@
> +SUMMARY = "Convenience functions for dbus services in Python 2.x"
> +HOMEPAGE = "https://github.com/nphilipp/python-slip"
> +DESCRIPTION = "\
> +The Simple Library for Python 2.x packages contain miscellaneous code for \
> +convenience, extension and workaround purposes. \
> +\
> +This package provides slip.dbus.service.Object, which is a dbus.service.Object \
> +derivative that ends itself after a certain time without being used and/or if \
> +there are no clients anymore on the message bus, as well as convenience \
> +functions and decorators for integrating a dbus service with PolicyKit."
> +
> +SECTION = "devel/python"
> +LICENSE = "GPLv2+"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=5574c6965ae5f583e55880e397fbb018"
> +SRCNAME = "python-slip"
> +
> +SRC_URI = "https://github.com/nphilipp/${SRCNAME}/releases/download/${SRCNAME}-${PV}/${SRCNAME}-${PV}.tar.bz2"
> +S = "${WORKDIR}/${SRCNAME}-${PV}"
> +
> +SRC_URI[md5sum] = "28ae5f93853466c44ec96706ba2a1eb4"
> +SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b"
> +
> +do_compile_prepend() {
> +    sed -e 's/@VERSION@/${PV}/g' setup.py.in > setup.py
> +}
> +
> +# http://errors.yoctoproject.org/Errors/Details/184713/
> +# python-native/python: can't open file 'setup.py': [Errno 2] No such file or directory
> +CLEANBROKEN = "1"
> diff --git a/meta-python/recipes-devtools/python/python-slip-dbus_0.6.5.bb b/meta-python/recipes-devtools/python/python-slip-dbus_0.6.5.bb
> index c2675cbdd..330fa1ba4 100644
> --- a/meta-python/recipes-devtools/python/python-slip-dbus_0.6.5.bb
> +++ b/meta-python/recipes-devtools/python/python-slip-dbus_0.6.5.bb
> @@ -1,31 +1,2 @@
> -SUMMARY = "Convenience functions for dbus services in Python 2.x"
> -HOMEPAGE = "https://github.com/nphilipp/python-slip"
> -DESCRIPTION = "\
> -The Simple Library for Python 2.x packages contain miscellaneous code for \
> -convenience, extension and workaround purposes. \
> -\
> -This package provides slip.dbus.service.Object, which is a dbus.service.Object \
> -derivative that ends itself after a certain time without being used and/or if \
> -there are no clients anymore on the message bus, as well as convenience \
> -functions and decorators for integrating a dbus service with PolicyKit."
> -
> -SECTION = "devel/python"
> -LICENSE = "GPLv2+"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=5574c6965ae5f583e55880e397fbb018"
> -SRCNAME = "python-slip"
> -
> -SRC_URI = "https://github.com/nphilipp/${SRCNAME}/releases/download/${SRCNAME}-${PV}/${SRCNAME}-${PV}.tar.bz2"
> -S = "${WORKDIR}/${SRCNAME}-${PV}"
> -
>  inherit setuptools
> -
> -SRC_URI[md5sum] = "28ae5f93853466c44ec96706ba2a1eb4"
> -SRC_URI[sha256sum] = "c726c086f0dd93a0ac7a0176f383a12af91b6657b78a301e3f5b25d9f8d4d10b"
> -
> -do_compile_prepend() {
> -    sed -e 's/@VERSION@/${PV}/g' setup.py.in > setup.py
> -}
> -
> -# http://errors.yoctoproject.org/Errors/Details/184713/
> -# python-native/python: can't open file 'setup.py': [Errno 2] No such file or directory
> -CLEANBROKEN = "1"
> +require python-slip-dbus.inc
> diff --git a/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
> new file mode 100644
> index 000000000..2402a7a74
> --- /dev/null
> +++ b/meta-python/recipes-devtools/python/python3-slip-dbus_0.6.5.bb
> @@ -0,0 +1,2 @@
> +inherit setuptools3
> +require python-slip-dbus.inc


More information about the Openembedded-devel mailing list