diff options
author | Salih Erim <salih.erim@amd.com> | 2024-12-04 13:03:21 +0000 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2024-12-05 14:34:46 -0600 |
commit | 64f3156b12adf7208d5f441c3660db292c39bbd8 (patch) | |
tree | 03503b3a1341633ab26a8c68e8214e0dda946651 | |
parent | be68f03182200b20062451a8f5011ed9274891ac (diff) | |
download | meta-xilinx-64f3156b12adf7208d5f441c3660db292c39bbd8.tar.gz |
raft: Raft-PM update for SC images
Raft-PM update for SC_Update7 release with
branch 2024.2
Signed-off-by: Salih Erim <salih.erim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r-- | meta-xilinx-core/recipes-apps/raft/raft_2024.2.bb | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/meta-xilinx-core/recipes-apps/raft/raft_2024.2.bb b/meta-xilinx-core/recipes-apps/raft/raft_2024.2.bb new file mode 100644 index 00000000..62e5f6fa --- /dev/null +++ b/meta-xilinx-core/recipes-apps/raft/raft_2024.2.bb | |||
@@ -0,0 +1,65 @@ | |||
1 | SUMMARY = "RAFT python application" | ||
2 | LICENSE = "MIT & BSD-3-Clause" | ||
3 | LIC_FILES_CHKSUM = " \ | ||
4 | file://${WORKDIR}/git/LICENSE;md5=cc21c526211d34984839aa67dd16f172 \ | ||
5 | file://${WORKDIR}/git/docs/LICENSE;md5=d8f0ffdbc8d019bc821a5a07bdca1406 \ | ||
6 | " | ||
7 | BRANCH = "2024.2" | ||
8 | SRC_URI = "git://github.com/Xilinx/RAFT;protocol=https;branch=${BRANCH}" | ||
9 | SRCREV = "af8830b912698c50aba8f3924afd427ad4210352" | ||
10 | |||
11 | inherit update-rc.d systemd | ||
12 | |||
13 | S = "${WORKDIR}/git" | ||
14 | COMPATIBLE_MACHINE = "^$" | ||
15 | COMPATIBLE_MACHINE:zcu208-zynqmp = "${MACHINE}" | ||
16 | COMPATIBLE_MACHINE:zcu216-zynqmp = "${MACHINE}" | ||
17 | COMPATIBLE_MACHINE:system-controller = "${MACHINE}" | ||
18 | |||
19 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
20 | |||
21 | INITSCRIPT_NAME = "raft-startup" | ||
22 | INITSCRIPT_PARAMS = "start 99 S ." | ||
23 | |||
24 | SYSTEMD_PACKAGES = "${PN}" | ||
25 | SYSTEMD_SERVICE:${PN} = "raft-startup.service" | ||
26 | SYSTEMD_AUTO_ENABLE:${PN}="enable" | ||
27 | |||
28 | DEPENDS += "libmetal" | ||
29 | |||
30 | RDEPENDS:${PN} += "\ | ||
31 | python3 \ | ||
32 | python3-pyro4 \ | ||
33 | python3-cffi \ | ||
34 | python3-serpent \ | ||
35 | bash \ | ||
36 | " | ||
37 | |||
38 | PACKAGECONFIG[raftnotebooks] = "enabled,disabled,,packagegroup-xilinx-jupyter" | ||
39 | PACKAGECONFIG[raftstartup] = "enabled,disabled,,librfdc librfclk libmetal" | ||
40 | PACKAGECONFIG[raftstartupsc] = "enabled,disabled,,python3-psutil python3-periphery" | ||
41 | |||
42 | do_install() { | ||
43 | if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then | ||
44 | SYSCONFDIR=${D}${sysconfdir}/init.d/ | ||
45 | else | ||
46 | SYSCONFDIR='' | ||
47 | fi | ||
48 | oe_runmake install DESTDIR=${D}\ | ||
49 | NOTEBOOKS=${@bb.utils.contains('PACKAGECONFIG','raftnotebooks','enabled','', d)}\ | ||
50 | STARTUPSC=${@bb.utils.contains('PACKAGECONFIG','raftstartupsc','enabled','',d)}\ | ||
51 | STARTUP=${@bb.utils.contains('PACKAGECONFIG','raftstartup','enabled','',d)}\ | ||
52 | BINDIR=${D}${bindir}\ | ||
53 | SYSTEM_UNIT_DIR=${D}${systemd_system_unitdir}\ | ||
54 | SYSCONF_DIR=${SYSCONFDIR} | ||
55 | } | ||
56 | |||
57 | PACKAGECONFIG:append:zcu208-zynqmp = "raftnotebooks raftstartup" | ||
58 | PACKAGECONFIG:append:zcu216-zynqmp = "raftnotebooks raftstartup" | ||
59 | PACKAGECONFIG:append:system-controller = "raftstartupsc" | ||
60 | |||
61 | FILES:${PN} += " \ | ||
62 | ${datadir}/raft/* \ | ||
63 | ${datadir}/notebooks \ | ||
64 | ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','${sysconfdir}/*', '', d)} \ | ||
65 | " | ||