/
bluetooth-sil-bluez5.bb
43 lines (36 loc) · 1.66 KB
/
bluetooth-sil-bluez5.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
# Copyright (c) 2014-2024 LG Electronics, Inc.
SUMMARY = "webOS Bluetooth SIL implementation for bluez5"
AUTHOR = "Muralidhar N <muralidhar.n@lge.com>"
SECTION = "webos/services"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=2763f3ed850f8412903ea776e0526bea \
file://oss-pkg-info.yaml;md5=92fcba59ec6480ce73cd35edd7995099 \
"
DEPENDS = "glib-2.0 pmloglib glib-2.0-native"
RDEPENDS:${PN} += "bluez5"
# Handle case where it hasn't been set in DISTRO.conf/MACHINE.conf .
WEBOS_BLUETOOTH_ENABLED_SERVICE_CLASSES ??= ""
# Add runtime dependency on bluez5 OBEX service when we have to support FTP
RDEPENDS:${PN} += "${@ bb.utils.contains('WEBOS_BLUETOOTH_ENABLED_SERVICE_CLASSES', 'FTP', 'bluez5-obex', '', d)}"
WEBOS_VERSION = "0.1.0-82_60a854aeb7ae1aa79492a68a37fad3ffeafa1cf8"
PR = "r10"
inherit webos_component
inherit webos_public_repo
inherit webos_enhanced_submissions
inherit webos_cmake
inherit webos_pkgconfig
inherit webos_machine_impl_dep
inherit webos_machine_dep
inherit webos_distro_dep
inherit webos_bluetooth_sil
SRC_URI = "${WEBOSOSE_GIT_REPO_COMPLETE}"
S = "${WORKDIR}/git"
# http://caprica.lgsvl.com:8080/Errors/Details/1092093
# bluetooth-sil-bluez5/0.1.0-30-r4/git/src/bluez5advertise.cpp:191:41: error: format not a string literal and no format arguments [-Werror=format-security]
# g_print(g_variant_print(arguments,TRUE));
# ^
# bluetooth-sil-bluez5/0.1.0-30-r4/git/src/bluez5advertise.cpp:192:46: error: format not a string literal and no format arguments [-Werror=format-security]
# g_print(g_variant_get_type_string(arguments));
# ^
SECURITY_STRINGFORMAT = ""