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

Reply via email to