/
qml-webos-components.bb
40 lines (29 loc) · 1.15 KB
/
qml-webos-components.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
# Copyright (c) 2013-2024 LG Electronics, Inc.
SUMMARY = "Shareable QML components for webOS"
AUTHOR = "Elvis Lee <kwangwoong.lee@lge.com>"
SECTION = "webos/libs"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = " \
file://LICENSE;md5=89aea4e17d99a7cacdbeed46a0096b10 \
file://oss-pkg-info.yaml;md5=9dc14fd8aee1928cb4947063ac388f74 \
"
DEPENDS = "qtdeclarative pmloglib qt-features-webos luna-service2 glib-2.0"
WEBOS_VERSION = "1.0.0-59_bf114a608322c5d188959da22646ea83d1e1a6b7"
PR = "r21"
inherit webos_qmake6
inherit webos_pkgconfig
inherit webos_machine_impl_dep
inherit webos_enhanced_submissions
inherit webos_lttng
inherit webos_qmllint
inherit webos_public_repo
SRC_URI = "${WEBOSOSE_GIT_REPO_COMPLETE}"
S = "${WORKDIR}/git"
OE_QMAKE_PATH_HEADERS = "${OE_QMAKE_PATH_QT_HEADERS}"
# Perform extra QML validation
WEBOS_QMLLINT_EXTRA_VALIDATION = "1"
# Enable LTTng tracing capability when enabled in webos_lttng class
EXTRA_QMAKEVARS_PRE += "${@ 'CONFIG+=lttng' if '${WEBOS_LTTNG_ENABLED}' == '1' else '' }"
# Base directory of localization data
EXTRA_QMAKEVARS_PRE += "WEBOS_QT_LOCALIZATION_QM_BASEDIR=${datadir}/qml/locales"
FILES:${PN} += "${OE_QMAKE_PATH_QML}"