-
Notifications
You must be signed in to change notification settings - Fork 30
/
settingsservice.bb
45 lines (34 loc) · 1.26 KB
/
settingsservice.bb
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
39
40
41
42
43
44
45
# Copyright (c) 2013-2024 LG Electronics, Inc.
SUMMARY = "Settings Service"
AUTHOR = "Rajesh Gopu I.V <rajeshgopu.iv@lge.com>"
SECTION = "webos/base"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=89aea4e17d99a7cacdbeed46a0096b10 \
file://oss-pkg-info.yaml;md5=2bdfe040dcf81b4038370ae96036c519 \
"
DEPENDS = "glib-2.0 glibmm luna-service2 libpbnjson pmloglib openssl libbson boost"
RDEPENDS:${PN} = "settingsservice-conf db8"
WEBOS_VERSION = "1.0.22-20_822afbcf37d916c1d41860f322e4d076d52bc19e"
PR = "r26"
inherit webos_cmake
inherit webos_system_bus
inherit webos_public_repo
inherit webos_enhanced_submissions
inherit systemd
inherit pkgconfig
SRC_URI = "${WEBOSOSE_GIT_REPO_COMPLETE} \
file://0001-service-update-SettingsService-path.patch \
file://0002-com.webos.settingsservice-Change-luna.internal-to-se.patch \
"
S = "${WORKDIR}/git"
#Remove service folder to avoid duplicate legacy and ACG role files
do_configure:append() {
rm -rf ${S}/service
}
inherit webos_systemd
WEBOS_SYSTEMD_SERVICE = "settings-service.service settings-service-recovery.service"
WEBOS_SYSTEMD_SCRIPT = "settings-service.sh"
WEBOS_SYSTEM_BUS_MANIFEST_TYPE = "SERVICE"
VIRTUAL-RUNTIME_bash ?= "bash"
RDEPENDS:${PN}:append:class-target = " ${VIRTUAL-RUNTIME_bash}"