Message ID | 20250924185113.40093-1-jan.vermaete@gmail.com |
---|---|
State | New |
Headers | show |
Series | [meta-python] python3-pyproj: added native + nativesdk | expand |
On 24 Sep 2025, at 19:51, Jan Vermaete via lists.openembedded.org <jan.vermaete=gmail.com@lists.openembedded.org> wrote:
> +BBCLASSEXTEND =+ "native nativesdk”
The idiom is just =, but did you verify that both actually build?
Ross
Hi Ross, I did build the -native within a project with meta-ros. And checked the doc (https://docs.yoctoproject.org/singleindex.html#term-BBCLASSEXTEND) And because the =+ looked a bit strang I did a grep on it and found a few recipes. On the other hand, I should have done grep on just '=' to. I will send a v2 On Wed, Sep 24, 2025 at 8:54 PM Ross Burton <Ross.Burton@arm.com> wrote: > > On 24 Sep 2025, at 19:51, Jan Vermaete via lists.openembedded.org <jan.vermaete=gmail.com@lists.openembedded.org> wrote: > > +BBCLASSEXTEND =+ "native nativesdk” > > The idiom is just =, but did you verify that both actually build? > > Ross >
On 9/24/25 20:51, Jan Vermaete via lists.openembedded.org wrote:
> +HOMEPAGE = "https://pyproj4.github.io/pyproj/stable/index.htm"
Typo: a lower case "L" is missing from the end - in this state it's 404
Sorry, yy build server isn't connect to the internet. But still my mistake. I will added it to v2 Thanks On Wed, Sep 24, 2025 at 9:04 PM Gyorgy Sarvari <skandigraun@gmail.com> wrote: > > On 9/24/25 20:51, Jan Vermaete via lists.openembedded.org wrote: > > +HOMEPAGE = "https://pyproj4.github.io/pyproj/stable/index.htm" > > Typo: a lower case "L" is missing from the end - in this state it's 404 >
On 24 Sep 2025, at 20:03, jan vermaete <jan.vermaete@gmail.com> wrote: > > I did build the -native within a project with meta-ros. So not the nativesdk? If it’s not tested, don’t enable it. I’m pushing back on this because often people add native and nativesdk but never test the nativesdk, which then promptly breaks anyone doing a world build. Ross
I did not run the -nativesdk. But got the point. Should I make a ticket or something about the '=+' in the documentation? (https://docs.yoctoproject.org/singleindex.html#term-BBCLASSEXTEND) On Wed, Sep 24, 2025 at 9:12 PM Ross Burton <Ross.Burton@arm.com> wrote: > > On 24 Sep 2025, at 20:03, jan vermaete <jan.vermaete@gmail.com> wrote: > > > > I did build the -native within a project with meta-ros. > > So not the nativesdk? If it’s not tested, don’t enable it. > > I’m pushing back on this because often people add native and nativesdk but never test the nativesdk, which then promptly breaks anyone doing a world build. > > Ross
diff --git a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb index b7e6646c97..8546d1e8ea 100644 --- a/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb +++ b/meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb @@ -1,5 +1,6 @@ SUMMARY = "Python interface to PROJ (cartographic projections and coordinate transformations library)" LICENSE = "MIT" +HOMEPAGE = "https://pyproj4.github.io/pyproj/stable/index.htm" LIC_FILES_CHKSUM = "file://LICENSE;md5=3f3574263859ef2dc9bd7817d51adbaa" inherit pypi python_setuptools_build_meta cython @@ -21,3 +22,5 @@ RDEPENDS:${PN} = " \ export PROJ_INCDIR = "${STAGING_INCDIR}" export PROJ_LIBDIR = "${STAGING_LIBDIR}" export PROJ_DIR = "${STAGING_BINDIR_NATIVE}/.." + +BBCLASSEXTEND =+ "native nativesdk"
+ homepage added Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> --- meta-python/recipes-devtools/python/python3-pyproj_3.7.2.bb | 3 +++ 1 file changed, 3 insertions(+)