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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to