summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* recipes: set S to fix the QA warningalperak2024-06-211-1/+2
| | | | | | | Fix the warning by pointing S to ${WORKDIR}/sources and UNPACKDIR to ${S}. Since recent UNPACKDIR work, default S directory is not created anymore. By setting UNPACKDIR to S, S in indirectly created in do_unpack. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: install lv_conf.h in ${includedir}/${BPN}Martin Jansa2024-06-191-6/+1
| | | | | | | | | | | | | | | | | | | | | * with multilib lib32-lvgl installs all headers except lv_conf.h into: ${includedir}/lvgl only lv_conf.h ends in ${includedir}/lib32-lvgl/ which is wrong and not included in any includepaths: $ cat lib32-lvgl/9.1.0/image/usr/lib32/pkgconfig/lvgl.pc prefix="/usr" includedir="${prefix}/include/lvgl" libdir=${prefix}/lib Name: lvgl Description: Light and Versatile Graphics Library URL: https://lvgl.io/ Version: 9.1.0 Cflags: -I${includedir} Libs: -L${libdir} -llvgl Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: add workaround for createMeshShaderMiscTestsEXTRandolph Sapp2024-06-181-0/+3
| | | | | | | | | | | | | | | | | Remove the CXX flag "-O2" for GCC 13 and 14. There's a bug with ARM GCC that breaks the iteration of "types" in the createMeshShaderMiscTestsEXT function. This issue is not present for clang or x86_64 GCC 14. It seems that the array is not initialized before the first iteration. In testing this can result in a random value being used. This can manifest in LINES type being processed twice, resulting in the following error: FATAL ERROR: Failed to initialize dEQP: Test case with non-unique name 'no_lines' added to group 'misc'. Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: add gridnav to packageconfigStefano Babic2024-06-161-0/+5
| | | | | | | | | Some packages require to activate LVGL_CONFIG_LV_USE_GRIDNAV, so let configure it. Signed-off-by: Stefano Babic <sbabic@denx.de> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tslib: upgrade 1.22 -> 1.23Wang Mingyu2024-06-111-1/+1
| | | | | | | | | | | Changelog: ============ * new filter module: 'module crop' * some build and security fixes * improved release procedure Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fbida: Require opengl feature for pdf onlyPavel Zhukov2024-06-101-1/+1
| | | | | | | Don't require it for entire distro if pdf package config disabled. Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pangomm-2.48: upgrade 2.50.1 -> 2.52.0Wang Mingyu2024-06-071-1/+1
| | | | | | | | | | | | | Changelog: ============ * FontFamily: Add property_item_type(), property_n_items(), property_name(), property_is_monospace(), property_is_variable(). * FontMap: Add reload_font(), property_item_type(), property_n_items(). * Require pango >= 1.52.0. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cglm: upgrade 0.9.2 -> 0.9.4Wang Mingyu2024-06-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== - Struct API glms_ray_at incorrect dir para - dont use I macro defined in standard - improve docs - separate SSE and SSE2 - make Fasth math work both on SSE and SSE2, make -0.0f run on SSE + fast math - make some failing test pass when fast math is on - dont validate nan and inf on fast math - add note to enable config where may not work is some environments - alignment - fix some doc typos & warnings Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xscreensaver: remove obsolete append_libtool_sysrootChen Qi2024-06-061-1/+1
| | | | | | | | | Due to recent libtool change in oe-core, append_libtool_sysroot is no longer defined. Remove reference to it to avoid bitbake parsing error. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgphoto2: fix build with gcc-14Martin Jansa2024-06-012-0/+37
| | | | | | | | | | | Fixes: libgphoto2-2.5.31/camlibs/ptp2/chdk.c:1187:41: error: passing argument 3 of 'jpeg_mem_dest' from incompatible pointer type [-Wincompatible-pointer-types] https://github.com/gphoto/libgphoto2/issues/959 https://github.com/gphoto/libgphoto2/issues/941 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 391 -> 392Wang Mingyu2024-05-281-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-image: upgrade to 2.8.2Kacper Dalach2024-05-281-3/+2
| | | | | | | | | License-Update: Updated copyright for 2024 Upgraded libsdl2-image to version 2.8.2 Signed-off-by: Kacper Dalach <dalachowsky@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* source-han-sans-*-fonts: move common part to .inc fileMartin Jansa2024-05-239-110/+34
| | | | | | | | * only SUMMARY, ZIPNAME and SRC_URI checksums are different * rename the .conf file to match BPN to simplify even more Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* source-han-sans-*-fonts: rename downloaded files in SRC_URIAlexandre Truong2024-05-234-4/+4
| | | | | | | | | | | | | | | | | | | In commit [0], we've switched away from SVN fetcher in SRC_URI. The archives downloaded are named SourceHanSans*.zip They are named this way regardless of the version 1.004 or 2.004. So when the new archives checksums are tested, the fetcher will look for the old archives with the same name in the DL_DIR. >From [1], there are checksum failures due to given checksums not matching the ones in DL_DIR. Thus, downloaded archives are renamed following their package name and version. [0]: https://git.openembedded.org/meta-openembedded/commit/?id=36a1e36e1272ca50e5dba0c4cf25ee3ff8b8f1c9 [1]: https://autobuilder.yoctoproject.org/typhoon/#/builders/156/builds/367/steps/16/logs/errors Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Switch away from S = WORKDIRKhem Raj2024-05-233-3/+6
| | | | | | Make it dependent on UNPACKDIR instead Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Start WORKDIR -> UNPACKDIR transitionKhem Raj2024-05-2319-28/+31
| | | | | | | Replace references of WORKDIR with UNPACKDIR where it makes sense to do so in preparation for changing the default value of UNPACKDIR. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Fix build with musl+GCC14Khem Raj2024-05-232-0/+37
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: Fix build with muslKhem Raj2024-05-212-0/+53
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: Upgrade to 391Khem Raj2024-05-193-79/+33
| | | | | | Add a patch to fix build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* source-han-sans-*-fonts: Switch away from SVN fetcher in SRC_URIAlexandre Truong2024-05-194-20/+8
| | | | | | | | | | | | | | | | | | | | | | | | We get fetch errors from the SRC_URI provided. See errors at [0]. svn protocol was used but it's not supported by github anymore So, an http url will be passed instead. * For the record the svn protocol itself isn't deprecated in bitbake fetcher, just github no longer provides a svn access as mentioned in [1] * github no longer provides support for subversion clients [2] it was shut down on 2024-01-08 [3] * The sha256sum has also been changed since the previous one was for the 1.004 release's archive, while we are on 2.004. [0]: https://autobuilder.yoctoproject.org/typhoon/#/builders/156/builds/353/steps/16/logs/errors [1]: https://git.openembedded.org/bitbake/commit/?h=master&id=a735898abcf056f897c9350bb128a5637e6b4617 [2]: https://docs.github.com/en/enterprise-server@3.11/get-started/working-with-subversion-on-github/support-for-subversion-clients [3]: https://github.blog/2023-01-20-sunsetting-subversion-support/ Signed-off-by: Alexandre Truong <alexandre.truong@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fvwm: Fix build with gcc-14Khem Raj2024-05-124-0/+115
| | | | | | Fixes for C99 compatibility Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xkbutils: upgrade 1.0.5 -> 1.0.6Trevor Gamblin2024-05-121-2/+2
| | | | | | | | | | | | | | | | | | In particular, make it build with gcc 14. License-Update: Remove "All rights reserved" from copyright line Changelog: 2939632 xkbutils 1.0.6 e2ee9c2 Change sprintf calls to use snprintf instead aa03a3b Remove uSetErrorFile() 5f875c8 xkbwatch: Fix -Wincompatible-pointer-types warning (Issue #2) 6dbcbb5 Remove "All rights reserved" from Oracle copyright notices 56c99e3 gitlab CI: stop requiring Signed-off-by in commits Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xlsfonts: upgrade 1.0.7 -> 1.0.8Trevor Gamblin2024-05-121-1/+1
| | | | | | | | | | | | | | | In particular, make it build with gcc 14. Changelog: d20bea4 xlsfonts 1.0.8 71d8e89 Use reallocarray() if available 2b9d8f5 Fix -Wincompatible-pointer-types warning from gcc (issue #1) e53bf74 gitlab CI: stop requiring Signed-off-by in commits 314d802 man page: emphasize this program is for querying an X server Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: remove vim-native DEPENDSRoss Burton2024-04-301-1/+1
| | | | | | | | | This need for this was removed in 2016[1] [1] https://github.com/baldurk/renderdoc/commit/fff93a4bcc036f8288fd31dcdd1209fea36b9b58 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* st: Update status for CVE-2017-16224Ninette Adhikari2024-04-291-0/+2
| | | | | | | | | | The recipe used in the meta-openembedded is a different st package compared to the one which has the CVE issue. Package used in meta-embedded: https://st.suckless.org/ Package with CVE issue: https://www.npmjs.com/package/st No action required. Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ydotool: Do not package systemd unit files on non-systemd distrosKhem Raj2024-04-201-0/+6
| | | | | | | | | | | | Fixes ERROR: ydotool-1.0.4+git-r0 do_package: QA Issue: ydotool: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/systemd /usr/lib/systemd/user /usr/lib/systemd/user/ydotoold.service Signed-off-by: Khem Raj <raj.khem@gmail.com>
* st: upgrade 0.9.1 -> 0.9.2Wang Mingyu2024-04-171-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtkwave: upgrade 3.3.117 -> 3.3.119Wang Mingyu2024-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -Fix stems reader processing code broken in 3.3.114. -Update xml2stems to handle newer "loc" vs "fl" xml tags. -Change preg_regex_c_1 decl to use regex_t* as datatype. -Move gtkwave.appdata.xml to -io.github.gtkwave.GTKWave.metainfo.xml. -Fixed popen security advisories: -Fixed FST security advisories: -Fixed evcd2vcd security advisories: -Fixed VCD security advisories: -Fixed VZT security advisories: -Fixed LXT2 security advisories: -Remove FST_DO_MISALIGNED_OPS. -Update lz4 to current version from github. -Change LZ4_compress to LZ4_compress_default. -Update libghw.c/.h to latest upstream version. -Fix for -Wsign-compare in fstapi.c. -Security fixes for GHW. -Fix left shift of a negative number warning in fstapi.c. -Fix ctrl-A behavior for SST filter entry. -Fix for bad shmat return value in main.c. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ydotool: Add new packageAndre Paiusco2024-04-161-0/+20
| | | | | | | | | | Add ydotool, generic cli automation tool for whatever input (keyboard, mouse, etc.) Reviewed-by: Khem Raj <raj.khem@gmail.com> Reviewed-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Andre Paiusco <andre.paiusco@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory pathalperak2024-04-151-1/+1
| | | | | | | | | | | | The following paths have been replaced with PYTHON_SITEPACKAGES_DIR: - "${libdir}/${PYTHON_DIR}/site-packages" - "${libdir}/python${PYTHON_BASEVERSION}/site-packages" - "${libdir}/python*/site-packages" - "${libdir}/python3.*/site-packages" Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Set resolution prior to bufferJaeyoon Jung2024-04-023-0/+31
| | | | | | | | | | It fixes an issue where the fbdev driver fails to set up a buffer due to buffer size mismatch. It happens when the actual screen resolution is smaller than the default one 800x480 because the actual resolution was being set after lv_display_set_buffers. Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* st: upgrade 0.9 -> 0.9.1Wang Mingyu2024-04-021-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb: Fix build with musl >= 1.2.5Khem Raj2024-03-252-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Deduplicate PACKAGECONFIG into lv-confMarek Vasut2024-03-223-2/+2
| | | | | | | | Move the default PACKAGECONFIG setting from both recipes into lv-conf.inc to avoid duplication. No functional change. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Drop unnecessary PV appendMarek Vasut2024-03-222-2/+0
| | | | | | | | | | The PV has been appended because the source has been pulled from git as of specific revision past 9.0.1 release of LVGL. The current source is pulled as of tagged release 9.1.0, drop the extra git suffix. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Drop superfluous ALLOW_EMPTYMarek Vasut2024-03-221-2/+0
| | | | | | | | This ALLOW_EMPTY was a workaround for LVGL built as static library. The lvgl is now built as shared library, drop this remnant. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Update to 9.1.0Marek Vasut2024-03-203-40/+2
| | | | | | | | Update LVGL to final 9.1.0 . Drop the XRGB8888 fix which is part of the release. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Reinstate demo configuration settingsMarek Vasut2024-03-201-0/+4
| | | | | | | | | | The LVGL demo is configured slightly differently than the LVGL itself. Logging and printing is enabled, memory size is higher and compressed fonts are enabled. Reinstate the settings, otherwise the demo keeps crashing at least with SDL2 backend. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrefresh: upgrade 1.0.7 -> 1.1.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Add -help option -Adding in a '-delay ms' parameter to optionally prolong refreshx gitlab CI: stop requiring Signed-off-by in commits Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmessage: upgrade 1.0.6 -> 1.0.7Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | Changelog: =========== -configure: Use AC_SYS_LARGEFILE to enable large file support -Add -version option -updates -help option to not require successfully opening a display -Print which arguments were unknown before giving usage message Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libxaw: upgrade 1.0.15 -> 1.0.16Wang Mingyu2024-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iceauth: upgrade 1.0.9 -> 1.0.10Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | Changelog: ========== -gitlab CI: stop requiring Signed-off-by in commits -configure: Use AC_SYS_LARGEFILE to enable large file support -Use reallocarray if available, provide local version if not -Silence -Wanalyzer-out-of-bounds warnings from gcc 13 -Variable scope reductions, as suggested by cppcheck -unifdef __UNIXOS2__ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: cleanup sed expressionChristophe Chapuis2024-03-181-24/+24
| | | | | | | | | | | * use [[:space:]] instead of [ \t] * remove global replace, as there is only one instance to replace for each expression * use extended regular expressions and remove escape characters Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: make libdrm include conditionalChristophe Chapuis2024-03-183-4/+3
| | | | | | | | | | | | The libdrm include is only needed when "drm" is selected in PACKAGECONFIG. In addition, move the TARGET_CFLAG addition to lv-conf.inc, where the DRM configuration is actually selected for LVGL. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: lv-conf.inc: generalize sed instructionsChristophe Chapuis2024-03-171-23/+23
| | | | | | | | | Use [ \t] to detect optionnal spaces at the beginning of each line, and after the define. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: fix libdrm includeChristophe Chapuis2024-03-171-0/+2
| | | | | | | | | | When DRM is activated for LVGL, it adds a dependency on drm.h. As for lvgl-demo-fb, add an include path to fix this usecase. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Acked-by: Martin Jansa <martin.jansa@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: add more variables to lv-conf.incChristophe Chapuis2024-03-171-0/+17
| | | | | | | | | As it can be usefull to customize these other variables, let's add them in lv-conf.inc. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: cleanup sed instructions in lv-conf.incChristophe Chapuis2024-03-171-14/+14
| | | | | | | | | Use back reference instead of repeating the search pattern. Later on this could lead to a more generic way of replacing values in the .h file. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: remove useless FILES includeChristophe Chapuis2024-03-171-1/+0
| | | | | | | | | As ${includedir}${PN} is already listed in FILES, there is no need to add one of its subdirectories. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: install lv_conf.hChristophe Chapuis2024-03-171-0/+5
| | | | | | | | | | Add an install append to copy the generated lv_conf.h as part of the lvgl package, so that it will be found and used by the recipes that want to use lvgl. Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>