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

Reply via email to