On Wed, Dec 20, 2023 at 2:00 PM Martin Jansa <martin.ja...@gmail.com> wrote: > > > > On Wed, Dec 20, 2023 at 10:42 PM Khem Raj <raj.k...@gmail.com> wrote: >> >> On Wed, Dec 20, 2023 at 7:53 AM Ross Burton <ross.bur...@arm.com> wrote: >> > >> > From: Ross Burton <ross.bur...@arm.com> >> > >> > Lemon is packaged as part of sqlite, and sqlite 3.7.3 was released back >> > in 2010[1]. >> > >> > As the small source tarballs no longer include the tools, fetch the >> > sqlite github mirror instead. >> > >> > Don't bother installing a pretty minimal manpage, as very few projects >> > use lemon (sqlite itself, and libpbnjson). >> > >> > [1] https://www.sqlite.org/releaselog/3_7_3.html >> > >> ... >> >> > diff --git a/meta-oe/recipes-devtools/lemon/lemon.inc >> > b/meta-oe/recipes-devtools/lemon/lemon.inc >> > deleted file mode 100644 >> > index 57b9fb710e..0000000000 >> > --- a/meta-oe/recipes-devtools/lemon/lemon.inc >> > +++ /dev/null >> > @@ -1,25 +0,0 @@ >> > -DESCRIPTION = "The Lemon Parser Generator" >> > -HOMEPAGE = "http://www.hwaci.com/sw/lemon/" >> > -LICENSE = "PD" >> > -SECTION = "devel" >> > - >> > -SRC_URI = "http://www.sqlite.org/sqlite-${PV}.tar.gz \ >> > - file://lemon.1" >> > - >> > -S = "${WORKDIR}/sqlite-${PV}/tool" >> > - >> > -do_compile() { >> > - ${CC} ${CFLAGS} lemon.c -c -o lemon.o >> > - ${CCLD} ${LDFLAGS} lemon.o -o lemon >> > -} >> > - >> > -do_install() { >> > - install -d ${D}${bindir} >> > - install -m 0755 lemon ${D}${bindir} >> > - install -m 0644 lempar.c ${D}${bindir} >> > - install -d ${D}${mandir}/man1 >> > - install -m 0644 ${WORKDIR}/lemon.1 ${D}${mandir}/man1/ >> > -} >> > - >> > -BBCLASSEXTEND = "native" >> > - >> > diff --git a/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb >> > b/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb >> > new file mode 100644 >> > index 0000000000..1b849922a6 >> > --- /dev/null >> > +++ b/meta-oe/recipes-devtools/lemon/lemon_3.44.2.bb >> > @@ -0,0 +1,24 @@ >> > +DESCRIPTION = "The Lemon Parser Generator" >> > +HOMEPAGE = "https://sqlite.org/src/file/doc/lemon.html" >> > +LICENSE = "PD" >> > +SECTION = "devel" >> > + >> > +LIC_FILES_CHKSUM = >> > "file://tool/lemon.c;endline=8;md5=c7551a78fa3fdecd96d1ad6761d205ee" >> > + >> > +SRC_URI = >> > "git://github.com/sqlite/sqlite;protocol=https;branch=branch-3.44" >> > + >> > +SRCREV = "c8f9803dc32bfee78a9ca2b1abbe39499729219b" >> > + >> > +S = "${WORKDIR}/git" >> > + >> > +do_compile() { >> > + ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} tool/lemon.c -o lemon >> >> why do we need CPPFLAGS here ? >> >> > +} >> > + >> > +do_install() { >> > + install -d ${D}${bindir} >> > + install -m 0755 lemon ${D}${bindir} >> > + install -m 0644 tool/lempar.c ${D}${bindir} >> >> .c file in bindir seems odd. > > > I was wondering about it as well, but looks like lemon binary looks for this > as a default template next to lemon binary in: > https://github.com/sqlite/sqlite/blob/master/tool/lemon.c#L3654 > > that's why it's in bindir and was there before this upgrade as well.
Cool. Makes sense. Thanks Martin > >> > +} >> > + >> > +BBCLASSEXTEND = "native nativesdk" >> > diff --git a/meta-oe/recipes-devtools/lemon/lemon_3.7.3.bb >> > b/meta-oe/recipes-devtools/lemon/lemon_3.7.3.bb >> > deleted file mode 100644 >> > index 354db17e6e..0000000000 >> > --- a/meta-oe/recipes-devtools/lemon/lemon_3.7.3.bb >> > +++ /dev/null >> > @@ -1,7 +0,0 @@ >> > -require lemon.inc >> > - >> > -LIC_FILES_CHKSUM = >> > "file://lemon.c;endline=8;md5=c7551a78fa3fdecd96d1ad6761d205ee" >> > - >> > -SRC_URI[md5sum] = "5437978aae90350cf984993091e0d695" >> > -SRC_URI[sha256sum] = >> > "dbf352e8fbb74829f5e7a88f9f6ceeb80a709537f668c36e4b6cdfb271309ef6" >> > - >> > -- >> > 2.34.1 >> > >> > >> > >> > >> >> >>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#107678): https://lists.openembedded.org/g/openembedded-devel/message/107678 Mute This Topic: https://lists.openembedded.org/mt/103283009/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-