lvgl_9.2.2.bb 874 B

1234567891011121314151617181920212223242526272829
  1. # SPDX-FileCopyrightText: Huawei Inc.
  2. #
  3. # SPDX-License-Identifier: MIT
  4. # Backported from meta-openembedded walnascar (07330a9): swupdategui-rs
  5. # needs LVGL >= 9.2 (typedef enums and non-inline helpers for bindgen).
  6. HOMEPAGE = "https://lvgl.io/"
  7. DESCRIPTION = "LVGL is an OSS graphics library to create embedded GUI"
  8. SUMMARY = "Light and Versatile Graphics Library"
  9. LICENSE = "MIT"
  10. LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=bf1198c89ae87f043108cea62460b03a"
  11. SRC_URI = "\
  12. git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.2 \
  13. file://0001-thorvg-fix-build-with-gcc-15.patch \
  14. "
  15. SRCREV = "7f07a129e8d77f4984fff8e623fd5be18ff42e74"
  16. inherit cmake
  17. EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON"
  18. S = "${WORKDIR}/git"
  19. require lv-conf.inc
  20. do_install:append() {
  21. install -m 0644 "${S}/lv_conf.h" "${D}${includedir}/${BPN}/lv_conf.h"
  22. }