summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb')
-rw-r--r--meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb73
1 files changed, 73 insertions, 0 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
new file mode 100644
index 00000000..f22cd1d1
--- /dev/null
+++ b/meta-ti-bsp/recipes-graphics/powervr-umlibs/ti-img-rogue-umlibs_23.1.6404501.bb
@@ -0,0 +1,73 @@
1DESCRIPTION = "Userspace libraries for PowerVR Rogue GPU on TI SoCs"
2HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-umlibs"
3LICENSE = "TI-TFL"
4LIC_FILES_CHKSUM = "file://${WORKDIR}/git/LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f"
5
6inherit bin_package
7
8PACKAGE_ARCH = "${MACHINE_ARCH}"
9COMPATIBLE_MACHINE = "j721e|j721s2|j784s4|am62xx"
10
11PR = "r2"
12
13BRANCH = "linuxws/kirkstone/k6.1/${PV}"
14SRC_URI = "git://git.ti.com/git/graphics/ti-img-rogue-umlibs.git;protocol=https;branch=${BRANCH}"
15SRCREV = "452b0f50d2984171c81d5a0d3b22198177d919ad"
16S = "${WORKDIR}/git/targetfs/${TARGET_PRODUCT}/${PVR_WS}/${PVR_BUILD}"
17
18TARGET_PRODUCT:j721e = "j721e_linux"
19TARGET_PRODUCT:j721s2 = "j721s2_linux"
20TARGET_PRODUCT:j784s4 = "j784s4_linux"
21TARGET_PRODUCT:am62xx = "am62_linux"
22PVR_BUILD = "release"
23PVR_WS = "lws-generic"
24
25RDEPENDS:${PN} += "mesa-megadriver libdrm ti-img-rogue-driver"
26
27do_install:append() {
28 if ${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', 'true', 'false', d)}; then
29 mv ${D}/lib/firmware ${D}${nonarch_base_libdir}
30 rmdir ${D}/lib
31 fi
32 if ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'false', 'true', d)}; then
33 rm -rf ${D}${libdir}/libVK_IMG.so*
34 fi
35 rm -rf "${D}/etc/init.d"
36}
37
38PACKAGES = " \
39 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "${PN}-vulkan", "", d)} \
40 ${PN}-tools \
41 ${PN}-firmware \
42 ${PN} \
43"
44
45FILES:${PN}-vulkan = " \
46 ${datadir}/vulkan \
47 ${libdir}/libVK_IMG.so* \
48"
49RDEPENDS:${PN}-vulkan += " \
50 mesa-vulkan-drivers \
51 libdrm \
52 ti-img-rogue-driver \
53 libx11-xcb \
54 wayland \
55"
56INSANE_SKIP:${PN}-vulkan += " \
57 already-stripped \
58 dev-so \
59"
60
61FILES:${PN}-tools = "${bindir}/"
62RDEPENDS:${PN}-tools = "python3-core"
63
64FILES:${PN}-firmware = "${base_libdir}/firmware/*"
65INSANE_SKIP:${PN}-firmware += "arch"
66
67RRECOMMENDS:${PN} += " \
68 ${@bb.utils.contains("DISTRO_FEATURES", "x11", "${PN}-vulkan", "", d)} \
69 ${PN}-tools \
70"
71RDEPENDS:${PN} += " ${PN}-firmware"
72
73INSANE_SKIP:${PN} += "already-stripped dev-so"