diff options
-rw-r--r-- | meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb index 26090038..b166736c 100644 --- a/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb +++ b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb | |||
@@ -36,11 +36,11 @@ do_install:append() { | |||
36 | } | 36 | } |
37 | 37 | ||
38 | PACKAGES = " \ | 38 | PACKAGES = " \ |
39 | libgles1-rogue libgles1-rogue-dev \ | 39 | libgles1-rogue \ |
40 | libgles2-rogue libgles2-rogue-dev \ | 40 | libgles2-rogue \ |
41 | libgles3-rogue libgles3-rogue-dev \ | 41 | libgles3-rogue \ |
42 | libvk-rogue libvk-rogue-dev \ | 42 | libvk-rogue \ |
43 | libopencl-rogue libopencl-rogue-dev \ | 43 | libopencl-rogue \ |
44 | libopencl-rogue-tools \ | 44 | libopencl-rogue-tools \ |
45 | ${PN}-tools \ | 45 | ${PN}-tools \ |
46 | ${PN}-firmware \ | 46 | ${PN}-firmware \ |
@@ -64,34 +64,26 @@ python __anonymous() { | |||
64 | mlprefix = d.getVar("MLPREFIX") | 64 | mlprefix = d.getVar("MLPREFIX") |
65 | pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) | 65 | pkgs = " " + " ".join(mlprefix + x + suffix for x in p[1:]) |
66 | d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") | 66 | d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") |
67 | d.setVar("INSANE_SKIP:" + fullp, "dev-so") | ||
67 | d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) | 68 | d.appendVar("RRECOMMENDS:" + fullp, " ${MLPREFIX}ti-img-rogue-umlibs" + suffix) |
68 | |||
69 | # For -dev, the first element is both the Debian and original name | ||
70 | fullp = mlprefix + p[1] + "-rogue-dev" + suffix | ||
71 | pkgs = " " + mlprefix + p[1] + "-dev" + suffix | ||
72 | d.setVar("DEBIAN_NOAUTONAME:" + fullp, "1") | ||
73 | } | 69 | } |
74 | 70 | ||
75 | # gles specific shared objects | 71 | # gles specific shared objects |
76 | FILES:libgles1-rogue = "${libdir}/libGLESv1*.so.*" | 72 | FILES:libgles1-rogue = "${libdir}/libGLESv1*.so*" |
77 | FILES:libgles1-rogue-dev = "${libdir}/libGLESv1*.so" | 73 | FILES:libgles2-rogue = "${libdir}/libGLESv2*.so*" |
78 | FILES:libgles2-rogue = "${libdir}/libGLESv2*.so.*" | ||
79 | FILES:libgles2-rogue-dev = "${libdir}/libGLESv2*.so" | ||
80 | RDEPENDS:libgles1-rogue += "mesa-megadriver" | 74 | RDEPENDS:libgles1-rogue += "mesa-megadriver" |
81 | RDEPENDS:libgles2-rogue += "mesa-megadriver" | 75 | RDEPENDS:libgles2-rogue += "mesa-megadriver" |
82 | RDEPENDS:libgles3-rogue-dev += "libgles2-rogue-dev" | ||
83 | 76 | ||
84 | # vulkan specific shared objects and configs | 77 | # vulkan specific shared objects and configs |
85 | FILES:libvk-rogue = "${libdir}/libVK_IMG.so.* ${datadir}/vulkan" | 78 | FILES:libvk-rogue = "${libdir}/libVK_IMG.so* ${datadir}/vulkan" |
86 | FILES:libvk-rogue-dev = "${libdir}/libVK_IMG.so" | ||
87 | RDEPENDS:libvk-rogue += "vulkan-loader libx11-xcb wayland libdrm" | 79 | RDEPENDS:libvk-rogue += "vulkan-loader libx11-xcb wayland libdrm" |
88 | 80 | ||
89 | # opencl specific shared objects and configs | 81 | # opencl specific shared objects and configs |
90 | FILES:libopencl-rogue = "${libdir}/libPVROCL.so.* ${sysconfdir}/OpenCL" | 82 | FILES:libopencl-rogue = "${libdir}/libPVROCL.so* ${sysconfdir}/OpenCL" |
91 | FILES:libopencl-rogue-dev = "${libdir}/libPVROCL.so" | ||
92 | RDEPENDS:libopencl-rogue += "opencl-icd-loader" | 83 | RDEPENDS:libopencl-rogue += "opencl-icd-loader" |
93 | RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" | 84 | RRECOMMENDS:libopencl-rogue += "libopencl-rogue-tools" |
94 | FILES:libopencl-rogue-tools += "${bindir}/ocl*" | 85 | FILES:libopencl-rogue-tools += "${bindir}/ocl*" |
86 | DEBIAN_NOAUTONAME:libopencl-rogue-tools = "1" | ||
95 | 87 | ||
96 | # optional tools and tests | 88 | # optional tools and tests |
97 | FILES:${PN}-tools = "${bindir}/" | 89 | FILES:${PN}-tools = "${bindir}/" |