Split the package so the libraries end up in a lib package. Everything else follows standard package split behavior.
Signed-off-by: Mark Hatle <[email protected]> --- .../vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb | 4 ++-- ...ilinx-v2024.1.bb => vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb} | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) rename meta-xilinx-multimedia/recipes-multimedia/vcu/{libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb => vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb} (87%) diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb index a6310647..1e690058 100644 --- a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb +++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-omxil_1.1.2-xilinx-v2024.1.bb @@ -24,8 +24,8 @@ REQUIRED_MACHINE_FEATURES = "vcu" PACKAGE_ARCH = "${MACHINE_ARCH}" -DEPENDS = "libvcu-ctrlsw" -RDEPENDS:${PN} = "kernel-module-vcu libvcu-ctrlsw" +DEPENDS = "vcu-ctrlsw" +RDEPENDS:${PN} = "libvcu-ctrlsw" EXTERNAL_INCLUDE="${STAGING_INCDIR}/vcu-ctrl-sw/include" diff --git a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb similarity index 87% rename from meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb rename to meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb index 9903db53..c6b54b51 100644 --- a/meta-xilinx-multimedia/recipes-multimedia/vcu/libvcu-ctrlsw_1.0.79-xilinx-v2024.1.bb +++ b/meta-xilinx-multimedia/recipes-multimedia/vcu/vcu-ctrlsw_1.0.79-xilinx-v2024.1.bb @@ -1,5 +1,5 @@ SUMMARY = "Control Software for VCU" -DESCRIPTION = "Control software libraries, test applications and headers provider for VCU" +DESCRIPTION = "Control software libraries, test applications and headers provider for VCU encoder/decoded software API" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE.md;md5=002a0a92906100955ea6ed02dcd2c2cd" @@ -24,6 +24,7 @@ REQUIRED_MACHINE_FEATURES = "vcu" PACKAGE_ARCH = "${MACHINE_ARCH}" RDEPENDS:${PN} = "kernel-module-vcu" +RDEPENDS:libvcu-ctrlsw = "kernel-module-vcu" EXTRA_OEMAKE = "CC='${CC}' CXX='${CXX} ${CXXFLAGS}'" @@ -36,6 +37,9 @@ do_install() { oe_libinstall -C ${S}/bin/ -so liballegro_encode ${D}/${libdir}/ } +PACKAGES =+ "libvcu-ctrlsw" +FILES:libvcu-ctrlsw += "${libdir}/liballegro*.so.*" + # These libraries shouldn't get installed in world builds unless something # explicitly depends upon them. -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#5384): https://lists.yoctoproject.org/g/meta-xilinx/message/5384 Mute This Topic: https://lists.yoctoproject.org/mt/106609968/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
