Skip to content

Commit 7fe97be

Browse files
committed
minkipc: Add libraries and applications 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 06c4be1 commit 7fe97be

File tree

1 file changed

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

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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 pkgconfig
15+
16+
SRC_URI = "git://github.com/qualcomm/minkipc.git;branch=main;protocol=https"
17+
SRCREV = "ca81bb6728465301abd85a004248f285f7810ab0"
18+
PV = "0.0+git"
19+
20+
DEPENDS = "qcbor qcomtee minkidlc-native glib-2.0 systemd"
21+
22+
EXTRA_OECMAKE = " \
23+
-DBUILD_UNITTEST=ON \
24+
-DCFG_ENABLE_SYSTEMD=ON \
25+
-DCFG_USE_PKGCONFIG=ON \
26+
-DMINKIDLC_BIN_DIR=${STAGING_BINDIR_NATIVE} \
27+
"
28+
29+
SYSTEMD_SERVICE:${PN} = "qteesupplicant.service"

0 commit comments

Comments
 (0)