summaryrefslogtreecommitdiffstats
path: root/meta-security/recipes-security/cynagora/cynagora_2.0.bb
blob: fef21c643f478ee2627e2238c14a987f3408753f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
DESCRIPTION = "Cynagora service and client libraries"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://Apache-2.0;md5=3b83ef96387f14655fc854ddc3c6bd57"

SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/cynagora;protocol=https;branch=${AGL_BRANCH}"
SRCREV = "d73ac5e96eeb2f76081af3d944b30ed8e29cac39"
PV = "2.0+git${SRCPV}"

S = "${WORKDIR}/git"

DEPENDS = "systemd libcap"

inherit cmake

EXTRA_OECMAKE += " \
	-DSYSTEMD_UNIT_DIR=${systemd_system_unitdir} \
	-DWITH_SYSTEMD=ON \
	-DWITH_CYNARA_COMPAT=OFF \
"

inherit useradd
USERADD_PACKAGES = "${PN}"
GROUPADD_PARAM_${PN} = "-r cynagora"
USERADD_PARAM_${PN} = "\
--system --home ${localstatedir}/lib/empty \
--no-create-home --shell /bin/false \
--gid cynagora cynagora \
"

FILES_${PN} += "${systemd_system_unitdir}"

PACKAGES =+ "${PN}-tools"
FILES_${PN}-tools += "${bindir}/cynagora-admin ${bindir}/cynagora-agent"
RDEPENDS_${PN}_append_agl-devel = " ${PN}-tools"

inherit ptest
SRC_URI_append = " file://run-ptest"
RDEPENDS_${PN}-ptest_append = " ${PN}-tools"