Hi all, On Thu, Jun 1, 2017 at 9:42 AM, Moritz Fischer <[email protected]> wrote: > Extend recipe to support python3 as well. > > Signed-off-by: Moritz Fischer <[email protected]> > --- > .../recipes-devtools/python/python-pyudev.inc | 22 ++++++++++++++++++++ > .../python/python-pyudev_0.21.0.bb | 24 > ++-------------------- > .../python/python3-pyudev_0.21.0.bb | 2 ++ > 3 files changed, 26 insertions(+), 22 deletions(-) > create mode 100644 meta-python/recipes-devtools/python/python-pyudev.inc > create mode 100644 > meta-python/recipes-devtools/python/python3-pyudev_0.21.0.bb > > diff --git a/meta-python/recipes-devtools/python/python-pyudev.inc > b/meta-python/recipes-devtools/python/python-pyudev.inc > new file mode 100644 > index 0000000..7103e1b > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python-pyudev.inc > @@ -0,0 +1,22 @@ > +SUMMARY = "A libudev binding" > +LICENSE = "GPLv2" > +LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" > + > +SRC_URI[md5sum] = "cf4d9db7d772622144ca1be6b5d9353b" > +SRC_URI[sha256sum] = > "094b7a100150114748aaa3b70663485dd360457a709bfaaafe5a977371033f2b" > + > +inherit pypi > + > +do_configure_prepend() { > + sed -i "/import pyudev/d" ${S}/setup.py > + sed -i "s/str(pyudev.__version__)/'${PV}'/g" ${S}/setup.py > +} > + > +RDEPENDS_${PN} = "\ > + ${PYTHON_PN}-ctypes \ > + ${PYTHON_PN}-contextlib \ > + ${PYTHON_PN}-misc \ > + ${PYTHON_PN}-six \ > + ${PYTHON_PN}-subprocess \ > + ${PYTHON_PN}-threading \ > +" > diff --git a/meta-python/recipes-devtools/python/python-pyudev_0.21.0.bb > b/meta-python/recipes-devtools/python/python-pyudev_0.21.0.bb > index 7253f88..1ce7c44 100644 > --- a/meta-python/recipes-devtools/python/python-pyudev_0.21.0.bb > +++ b/meta-python/recipes-devtools/python/python-pyudev_0.21.0.bb > @@ -1,22 +1,2 @@ > -SUMMARY = "A libudev binding" > -LICENSE = "GPLv2" > -LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" > - > -SRC_URI[md5sum] = "cf4d9db7d772622144ca1be6b5d9353b" > -SRC_URI[sha256sum] = > "094b7a100150114748aaa3b70663485dd360457a709bfaaafe5a977371033f2b" > - > -inherit pypi setuptools > - > -do_configure_prepend() { > - sed -i "/import pyudev/d" ${S}/setup.py > - sed -i "s/str(pyudev.__version__)/'${PV}'/g" ${S}/setup.py > -} > - > -RDEPENDS_${PN} = "\ > - ${PYTHON_PN}-contextlib \ > - ${PYTHON_PN}-ctypes \ > - ${PYTHON_PN}-misc \ > - ${PYTHON_PN}-six \ > - ${PYTHON_PN}-subprocess \ > - ${PYTHON_PN}-threading \ > -" > +require python-pyudev.inc > +inherit setuptools > diff --git a/meta-python/recipes-devtools/python/python3-pyudev_0.21.0.bb > b/meta-python/recipes-devtools/python/python3-pyudev_0.21.0.bb > new file mode 100644 > index 0000000..1474ffa > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python3-pyudev_0.21.0.bb > @@ -0,0 +1,2 @@ > +require python-pyudev.inc > +inherit setuptools3 > -- > 2.7.4 >
Ok, seems there was a better patch for this one earlier. Please ignore [1/8]. Thanks, Moritz -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
