On Sun, Mar 29, 2026, 11:57 AM Ankur Tyagi via lists.openembedded.org
<[email protected]> wrote:

> On Sun, Mar 29, 2026 at 10:30 AM Michael Fitzmayer via
> lists.openembedded.org
> <[email protected]> wrote:
> >
> > CANvenient is an abstraction layer for multiple CAN APIs on Windows and
> Linux. It provides a unified
> > interface for CAN communication, allowing developers to write code that
> is portable across different
> > platforms and CAN hardware.
> >
> > Signed-off-by: Michael Fitzmayer <[email protected]>
> > ---
> >  .../canvenient/canvenient_1.00.bb             | 41 +++++++++++++++++++
> >  1 file changed, 41 insertions(+)
> >  create mode 100644 meta-oe/recipes-devtools/canvenient/
> canvenient_1.00.bb
> >
> > diff --git a/meta-oe/recipes-devtools/canvenient/canvenient_1.00.bb
> b/meta-oe/recipes-devtools/canvenient/canvenient_1.00.bb
> > new file mode 100644
> > index 0000000000..a4d5a212c1
> > --- /dev/null
> > +++ b/meta-oe/recipes-devtools/canvenient/canvenient_1.00.bb
> > @@ -0,0 +1,41 @@
> > +
> > +SUMMARY = "CANvenient is an abstraction layer for multiple CAN APIs \
> > +          on Windows and Linux. \
> > +          "
> > +DESCRIPTION = "CANvenient is an abstraction layer for multiple CAN APIs
> on \
> > +              Windows and Linux. It provides a unified interface for
> CAN \
> > +              communication, allowing developers to write code that is \
> > +              portable across different platforms and CAN hardware. \
> > +              "
> > +HOMEPAGE = "https://canopenterm.de/canvenient";
> > +BUGTRACKER = "https://github.com/CANopenTerm/CANvenient/issues";
> > +
> > +LICENSE = "MIT"
> > +LIC_FILES_CHKSUM =
> "file://LICENSE.md;md5=bd2edc721b4a0289efe949bdbe7dda79"
> > +
> > +DEPENDS = "libsocketcan"
> > +
> > +SRC_URI = "git://
> github.com/CANopenTerm/CANvenient.git;protocol=https;branch=main"
>
> can please include tag=v${PV} in the SRC_URI
>

I wish this was checked with some build QA automatically

>
> > +
> > +SRCREV  = "abdfc48b316b3644ec1d0d225c45fd0fd8b07dd7"
>
> Is this intentional? Because upstream tagged commit is
> c1a2c37361cf9dd9c87e213146e37b36be306c8a
>
> > +
> > +inherit cmake ptest
> > +
> > +
> > +do_install:append() {
> > +    install -d ${D}${includedir}
> > +    install -d ${D}${libdir}
> > +
> > +    install -m 0644 ${S}/include/CANvenient.h ${D}${includedir}/
> > +    install -m 0755 ${B}/libCANvenient.so.1.0.0 ${D}${libdir}/
> > +
> > +    ln -sf libCANvenient.so.1.0.0 ${D}${libdir}/libCANvenient.so.1
> > +    ln -sf libCANvenient.so.1.0.0 ${D}${libdir}/libCANvenient.so
> > +}
> > +
> > +FILES:${PN} += "${libdir}/libCANvenient.so ${libdir}/libCANvenient.so.*"
> > +FILES:${PN}-dev += "${includedir}"
> > +
> > +SOLIBS = ".so"
> > +
> > +RDEPENDS:${PN} = "libsocketcan"
> > --
> > 2.47.3
> >
> >
> >
> >
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#125807): 
https://lists.openembedded.org/g/openembedded-devel/message/125807
Mute This Topic: https://lists.openembedded.org/mt/118556741/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to