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
> +
> +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 (#125806):
https://lists.openembedded.org/g/openembedded-devel/message/125806
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]]
-=-=-=-=-=-=-=-=-=-=-=-