[oe] [meta-oe][PATCH v2] Add recipe for python bindings of Berkeley DB

Shantanu Choudhary shantanu at senic.com
Sun Jan 20 02:56:23 UTC 2019


Hello Khem,

Thanks for the review and suggesting the fix,

On Sun, Jan 20, 2019 at 4:04 AM Khem Raj <raj.khem at gmail.com> wrote:

> This does not address the build problem that I mentioned, please send
> a fix the dep should be converted into rdep
>
> RDEPENDS_${PN} = "python3-core"
>

When I move python3-core to RDEPENDS_${PN} I start getting following error:

FileNotFoundError: [Errno 2] No such file or directory:
'[clipped]/python3-bsddb3/6.2.6-r0/recipe-sysroot/usr/lib/python3.5/config-3.5m/Makefile'

We are currently using Rocko 2.4 branch and that's where I am testing the
changes before submitting the patch.


>
> On Sat, Jan 19, 2019 at 9:46 AM Shantanu <shantanu at senic.com> wrote:
> >
> > Included correction suggested from Khem of using STAGING_EXECPREFIXDIR
> >
> > Signed-off-by: Shantanu <shantanu at senic.com>
> > ---
> >  .../python/python3-bsddb3_6.2.6.bb            | 19 +++++++++++++++++++
> >  1 file changed, 19 insertions(+)
> >  create mode 100644 meta-python/recipes-devtools/python/
> python3-bsddb3_6.2.6.bb
> >
> > diff --git a/meta-python/recipes-devtools/python/python3-bsddb3_6.2.6.bb
> b/meta-python/recipes-devtools/python/python3-bsddb3_6.2.6.bb
> > new file mode 100644
> > index 000000000..81baf98fd
> > --- /dev/null
> > +++ b/meta-python/recipes-devtools/python/python3-bsddb3_6.2.6.bb
> > @@ -0,0 +1,19 @@
> > +SUMMARY = "pybsddb is the Python binding for the Oracle Berkeley DB"
> > +HOMEPAGE = "https://www.jcea.es/programacion/pybsddb.htm"
> > +SECTION = "devel/python"
> > +LICENSE = "BSD-3-Clause"
> > +LIC_FILES_CHKSUM =
> "file://LICENSE.txt;md5=b3c8796b7e1f8eda0aef7e242e18ed43"
> > +SRC_URI[sha256sum] =
> "42d621f4037425afcb16b67d5600c4556271a071a9a7f7f2c2b1ba65bc582d05"
> > +
> > +inherit pypi setuptools3
> > +
> > +PYPI_PACKAGE = "bsddb3"
> > +
> > +DEPENDS = "db \
> > +  python3-core \
> > +"
> > +
> > +DISTUTILS_BUILD_ARGS = "--berkeley-db=${STAGING_EXECPREFIXDIR}"
> > +DISTUTILS_INSTALL_ARGS = "--berkeley-db=${STAGING_EXECPREFIXDIR}"
> > +
> > +RDEPENDS_${PN} = "db"
> > \ No newline at end of file
> > --
> > 2.17.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


-- 

*Shantanu *

Software Developer at Senic <https://www.senic.com>

Join Newsletter <https://senic.co/join-newsletter> · We're hiring
<https://senic.co/about-senic> · In the News <https://senic.co/in-the-news>

SENIC GmbH
Pfuelstr. 5
<https://maps.google.com/?q=Pfuelstr.+5+10997+Berlin+Germany&entry=gmail&source=g>
10997 Berlin
<https://maps.google.com/?q=Pfuelstr.+5+10997+Berlin+Germany&entry=gmail&source=g>
Germany
<https://maps.google.com/?q=Pfuelstr.+5+10997+Berlin+Germany&entry=gmail&source=g>


More information about the Openembedded-devel mailing list