summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-graphics/lvgl/lv-drivers_8.3.0.bb15
-rw-r--r--meta-oe/recipes-graphics/lvgl/lvgl_8.3.7.bb3
2 files changed, 11 insertions, 7 deletions
diff --git a/meta-oe/recipes-graphics/lvgl/lv-drivers_8.3.0.bb b/meta-oe/recipes-graphics/lvgl/lv-drivers_8.3.0.bb
index d9cde497c9..a0a2ee0aa9 100644
--- a/meta-oe/recipes-graphics/lvgl/lv-drivers_8.3.0.bb
+++ b/meta-oe/recipes-graphics/lvgl/lv-drivers_8.3.0.bb
@@ -11,12 +11,15 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d6fc0df890c5270ef045981b516bb8f2"
11SRC_URI = "git://github.com/lvgl/lv_drivers;protocol=https;branch=release/v8.3" 11SRC_URI = "git://github.com/lvgl/lv_drivers;protocol=https;branch=release/v8.3"
12SRCREV = "71830257710f430b6d8d1c324f89f2eab52488f1" 12SRCREV = "71830257710f430b6d8d1c324f89f2eab52488f1"
13 13
14DEPENDS = "libxkbcommon lvgl wayland" 14DEPENDS = "lvgl"
15 15
16REQUIRED_DISTRO_FEATURES = "wayland" 16PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland fbdev', d)}"
17PACKAGECONFIG[fbdev] = ",,"
18PACKAGECONFIG[wayland] = ",,libxkbcommon wayland"
19LVGL_CONFIG_USE_FBDEV = "${@bb.utils.contains('PACKAGECONFIG', 'fbdev', '1', '0', d)}"
20LVGL_CONFIG_USE_WAYLAND = "${@bb.utils.contains('PACKAGECONFIG', 'wayland', '1', '0', d)}"
17 21
18inherit cmake 22inherit cmake
19inherit features_check
20 23
21S = "${WORKDIR}/git" 24S = "${WORKDIR}/git"
22 25
@@ -34,7 +37,11 @@ TARGET_CFLAGS += "-I${STAGING_INCDIR}/lvgl"
34do_configure:append() { 37do_configure:append() {
35 [ -r "${S}/lv_drv_conf.h" ] \ 38 [ -r "${S}/lv_drv_conf.h" ] \
36 || sed -e "s|#if 0 .*Set it to \"1\" to enable the content.*|#if 1 // Enabled by ${PN}|g" \ 39 || sed -e "s|#if 0 .*Set it to \"1\" to enable the content.*|#if 1 // Enabled by ${PN}|g" \
37 -e "s|# define USE_WAYLAND 0|# define USE_WAYLAND 1|g" \ 40 \
41 -e "s|\(^# define USE_FBDEV \).*|# define USE_FBDEV ${LVGL_CONFIG_USE_FBDEV}|g" \
42 -e "s|\(^# define USE_EVDEV \).*|# define USE_EVDEV ${LVGL_CONFIG_USE_FBDEV}|g" \
43 \
44 -e "s|\(^# define USE_WAYLAND \).*|# define USE_WAYLAND ${LVGL_CONFIG_USE_WAYLAND}|g" \
38 -e "s|\(^ *# *define *WAYLAND_HOR_RES *\).*|\1${LVGL_CONFIG_WAYLAND_HOR_RES}|g" \ 45 -e "s|\(^ *# *define *WAYLAND_HOR_RES *\).*|\1${LVGL_CONFIG_WAYLAND_HOR_RES}|g" \
39 -e "s|\(^ *# *define *WAYLAND_VER_RES *\).*|\1${LVGL_CONFIG_WAYLAND_VER_RES}|g" \ 46 -e "s|\(^ *# *define *WAYLAND_VER_RES *\).*|\1${LVGL_CONFIG_WAYLAND_VER_RES}|g" \
40 < "${S}/lv_drv_conf_template.h" > "${S}/lv_drv_conf.h" 47 < "${S}/lv_drv_conf_template.h" > "${S}/lv_drv_conf.h"
diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_8.3.7.bb b/meta-oe/recipes-graphics/lvgl/lvgl_8.3.7.bb
index a3fd7e04cb..860ee7a33e 100644
--- a/meta-oe/recipes-graphics/lvgl/lvgl_8.3.7.bb
+++ b/meta-oe/recipes-graphics/lvgl/lvgl_8.3.7.bb
@@ -11,10 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=bf1198c89ae87f043108cea62460b03a"
11SRC_URI = "git://github.com/lvgl/lvgl;protocol=https;branch=release/v8.3" 11SRC_URI = "git://github.com/lvgl/lvgl;protocol=https;branch=release/v8.3"
12SRCREV = "2b56e04205481daa6575bd5f7ab5df59d11676eb" 12SRCREV = "2b56e04205481daa6575bd5f7ab5df59d11676eb"
13 13
14REQUIRED_DISTRO_FEATURES = "wayland"
15
16inherit cmake 14inherit cmake
17inherit features_check
18 15
19EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib}" 16EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib}"
20S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"