Skip to content

Commit 0889041

Browse files
committed
minkipc: Add a library and a application for security feature support
Minkipc is designed to facilitate secure communication between different domains. Add the minkipc component to dynamic-layer because it depends on the qcbor library from the meta-openembedded dynamic layer. Signed-off-by: Jiaxing Li <[email protected]>
1 parent 7e843f7 commit 0889041

File tree

1 file changed

+31
-0
lines changed
  • dynamic-layers/openembedded-layer/recipes-security/minkipc

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
SUMMARY = "Qualcomm MinkIPC applications and library"
2+
DESCRIPTION = " \
3+
MINK ('Mink is Not a Kernel') is a capability-based security framework, \
4+
which is a synchronous message passing facility based on the Object-Capability model, \
5+
designed to facilitate secure communication between different domains. \
6+
qteesupplicant service is designed for invocation dispatch and handling callbacks. \
7+
"
8+
HOMEPAGE = "https://github.com/qualcomm/minkipc.git"
9+
SECTION = "devel"
10+
11+
LICENSE = "BSD-3-Clause"
12+
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2b1366ebba1ebd9ae25ad19626bbca93"
13+
14+
inherit cmake systemd lib_package
15+
16+
SRC_URI = "git://github.com/qualcomm/minkipc.git;branch=main;protocol=https"
17+
18+
SRCREV = "18cbaabfb339c0751e239f2b2037bad52a0715b8"
19+
PV = "0.0+git"
20+
21+
DEPENDS = "pkgconfig-native qcbor qcomtee minkidlc-native glib-2.0 systemd"
22+
23+
EXTRA_OECMAKE = " \
24+
-DBUILD_UNITTEST=ON \
25+
-DBUILD_GPFS_ENABLE_SYSTEMD=ON \
26+
-DBUILD_GPFS_USE_PKGCONFIG=ON \
27+
-DBUILD_GPFS_OUTTARGET_DIR=${B} \
28+
-DMINKIDLC_BIN_DIR=${STAGING_BINDIR_NATIVE} \
29+
"
30+
31+
SYSTEMD_SERVICE:${PN} = "qteesupplicant.service"

0 commit comments

Comments
 (0)