summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* libxpresent: upgrade 1.0.0 -> 1.0.1Wang Mingyu2022-11-071-3/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cglm: upgrade 0.8.5 -> 0.8.7Wang Mingyu2022-10-311-1/+1
| | | | | | | | Changelog: fix build: add missing struct affine functions and headers Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-amdgpu: add new recipe xf86-video-amdgpuVincent Davis Jr2022-10-281-0/+22
| | | | | | | | Supports the Xorg driver for AMD Radeon GPUs that utilizes the amdgpu kernel driver. Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libglvnd: add new recipe libglvnd v1.5.0Vincent Davis Jr2022-10-241-0/+30
| | | | | | | | | | | | | | | | | This recipe is meant to be an optional dependency of mesa. This recipe will allow for glvnd support in mesa. Thus, giving access to the GLX window-system API library and related libraries, mesa will build libGLX_mesa.so.*.* and libEGL_mesa.so.*.* or whatever specified in -Dglvnd-vendor-name. There may be applications that require direct access to the GLX window-system API library in order to build/execute. This will allow for multiple layers to have generic support for libraries in libglvnd (GLX window-system API library, etc...) without needing to implement their own version of the libglvnd recipe. Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fvwm: upgrade 2.6.9 -> 2.7.0Wang Mingyu2022-10-241-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== * Bug fixes: - Fix handling of configure's --enable-mandoc/--enable-htmldoc - Fix crash in FvwmPager when desk height or width is 0 - Added DoubleClick time to man page. - Fix to FvwmIconMan to disable a SizeHint warning. - Allow for reproducible builds. - Increase the number of supported mouse buttons to 15. - Tweaks to configure.ac Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: upgrade 4.1.3 -> 5.2.0Wang Mingyu2022-10-182-38/+2
| | | | | | | | 0001-include-sys-time.h.patch removed since it's not available in new version. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* st: upgrade 0.8.5 -> 0.9Wang Mingyu2022-10-101-2/+2
| | | | | | | License-Update: year updated to 2022 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeglut: upgrade 3.2.1 -> 3.4.0Wang Mingyu2022-10-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Add GLUT_ACTIVE_SUPER modifier, and corresponding GLUT_KEY_SUPER_L and GLUT_KEY_SUPER_R special keys. Fix RGB mode (GLUT_RGBA) colors on 8bpp displays on windows (construct default RGB332 palette). Fix indexed color context creation on X11 and windows (GLUT_INDEX). Add missing colormap management functions for X11 and windows (glutSetColor, glutGetColor). Fix crash when calling glutTimerFuncUcall. Fix FreeBSD build by essentially disabling the joystick code for newer FreeBSD versions. Add fallbacks for the old GLX (<1.3) context creation API (glXChooseVisual/glXCreateContext) Add fallbacks for OpenGL 1.0 (no vertex arrays/client state). Use nanosleep instead of usleep on UNIX, which is more widely supported on old UNIX systems. Fix build on X11 if GL_SAMPLES is not defined. Fix overly strict context version checking on Android leading to context creation failure in some cases. Fix GLUT_CURSOR_INFO on windows, should be IDC_HAND, not IDC_HELP. Fix mismatched font declarations on X11. Add alternative simple ways to build freeglut with native tools only, without having to use cmake. Fix build on windows with cmake 3.0.0. Explicitly link with gdi32. Fix build on MSVC 2005. Fix build on MacOS X. Link with all the necessary X libraries. Fix build on SGI IRIX. Fix build on Android (mismatched function prototypes and missing glutCreateMenuUcall). Add support for the ninja multi-config generator. Removed spurious dependency on a C++ compiler. One of the demos was being compiled as C++ for no reason. Silence unnecessary warnings when VBOs or GLSL are not available. New demo programs: 3dview, keyboard, joystick. Documentation: added MacOS X build instructions. Made it possible to eventually support building freeglut as a single compilation unit Other minor fixes. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnfdragora: upgrade 2.1.2 -> 2.1.3Wang Mingyu2022-10-081-1/+1
| | | | | | | | | | | | | | | Changelog: =========== This is a bug fixing release that contains the following changes Changed widget weight to avoid wrong behavior and resizing limitations (see issue #206, issue #207 and libyui/libyui-gtk#83) Added logging info if metadata have to be downloaded (expiration time). Note that MetaData update_interval <= 0 means that tha check is disabled as well as if dnf-makecache.timer is enabled Fixed clicking to the right of checkboxes wrong behaviour (issue #203) Performed an "escape" on description text before showing it as package information (issue #191) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: Add _GNU_SOURCE via CFLAGSKhem Raj2022-09-291-0/+2
| | | | | | | | | | | | | | | | This ensures that definitions of functions e.g. ptsname and wcwidth are added correctly. Fixes | ./main.c:2940:8: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion] | char *name = ptsname(*pty); | ^ ~~~~~~~~~~~~~ | ./util.c:5506:19: error: use of undeclared identifier 'wcwidth' | my_wcwidth = wcwidth; | ^ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xterm: upgrade 372 -> 373wangmy2022-09-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-ati: Update 19.1.0 -> 19.1.0+7a6a34afDaniel Gomez2022-09-294-428/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ATI/AMD Radeon video driver for the Xorg X server - Switch to git in SRC_URI This video driver hasn't released any package in the last 2+ years. Switch recipe to use git instead of release tarball to get the latest version of it. - Drop patches already upstreamed. - Add PACKAGECONFIG support: udev and glamor. - Add mesa driver runtime dependencies and libegl as glamor runtime dependency. - Add ${PN}-config package. - Fix mesa RDEPENDS. The radeonsi, r600, r300 and swrast are part of the mesa-megadriver package. Error: The following packages have unmet dependencies: xf86-video-amdgpu : Depends: mesa-driver-radeon but it is not installable xf86-video-ati : Depends: mesa-driver-radeon but it is not installable Recommends: linux-firmware-radeon but it is not going to be installed E: Unable to correct problems, you have held broken packages. - Update 19.1.0 tarball to git 7a6a34af rev. Changelog: 7a6a34af Don't set SourceValidate pointer to NULL 983a779b radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8 a25ca015 gitlab CI: enable gitlab's builtin static analysis 7b940097 gitlab CI: enable commit & merge request checks 8fc442d6 Fix spelling/wording issues 11d549d5 Build xz tarballs instead of bzip2 5eba006e Only include dri.h with older versions of xserver ecced3b3 Add GitLab CI pipeline 77d9ab03 Guard local variable info only used with glamor 3c7c84ed Guard local variable priv only used with glamor 8da3e456 ati: cleanup terminology to use primary/secondary 38453924 Fix return value check of drmIoctl() c0eb5dbd Don't crash X server if GPU acceleration is not available 4d84cf43 Handle NULL fb_ptr in pixmap_get_fb f223035f Fix link failure with gcc 10 b9bd8097 Bump version for 19.1.0 release 2faaecc6 Don't unreference FBs of pixmaps from different screens in LeaveVT 2cbbd864 Don't set up black scanout buffer if LeaveVT is called from CloseScreen c7ed12cb Don't disable page flipping completely with SW cursor 33803c85 present: Check that we can get a KMS FB for flipping fee737e8 Remove dri2_drawable_crtc parameter consider_disabled 2a3f2d20 dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULL d5f5bc58 dri2: reply to client for WaitMSC request in any case f758908d dri3: Always flush glamor before sharing pixmap storage with clients d1d8e3c8 Retry get_fb_ptr in get_fb Signed-off-by: Daniel Gomez <daniel@qtec.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: add CVE-2019-14906 to allowlistHitomi Hasegawa2022-09-291-0/+3
| | | | | | | | CVE-2019-14906 is a Red Hat vulnerability and Yocto is not applicable. So add it to the allowlist. Signed-off-by: Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pangomm-2.48: upgrade 2.50.0 -> 2.50.1wangmy2022-09-271-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cairomm-1.16: upgrade 1.16.1 -> 1.16.2wangmy2022-09-271-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cglm: New recipe for cglm-0.8.5Vincent Davis Jr2022-09-221-0/+25
| | | | | Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xwud: upgrade 1.0.5 -> 1.0.6wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmag: upgrade 1.0.6 -> 1.0.7wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xlsfonts: upgrade 1.0.6 -> 1.0.7wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xkbutils: upgrade 1.0.4 -> 1.0.5wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xclock: upgrade 1.0.9 -> 1.1.1wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* setxkbmap: upgrade 1.3.2 -> 1.3.3wangmy2022-09-201-3/+3
| | | | | | | add dependence with xrandr Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iceauth: upgrade 1.0.8 -> 1.0.9wangmy2022-09-201-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts,opengl-es-cts: Upgrade to1.3.3.1 and 3.2.8 respectivelyKhem Raj2022-09-1110-240/+161
| | | | | | | | | | | | | | | | | | | Add needed depednency on vulkan-docs, jsoncpp and python3-xml-native as they are added newly in these versions. Delete patches already applied in this release Backport one amber patch to fix compile with clang Forward port the remaining patches Add mechanism to run target test binaries using qemu usermode Override WAYLAND_SCANNER and WAYLAND_PROTOCOLS_DIR Let these variables be set via cmake cmdline before enquiring via pkg-config Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libforms: upgrade 1.2.3 -> 1.2.4Wang Mingyu2022-09-073-19/+36
| | | | | | | | | | | 0001-Make-extern-declarations-in-header-file.patch refreshed for new version. 0001-Modify-include-dir.patch added to modify the dir of nonexist file. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Add dialog-lvgl recipe as demo examplePhilippe Coval2022-09-061-0/+29
| | | | | | | | | | | This example was written just to validate lvgl on wayland, Feel free to get inspiration from. Origin: https://github.com/astrolabe-coop/meta-openembedded Forwarded: https://github.com/openembedded/meta-openembedded/pull/601 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/issues/5 Relate-to: https://git.ostc-eu.org/rzr/dialog-lvgl/-/wikis/ Signed-off-by: Philippe Coval <philippe.coval.ext@huawei.com>
* gphoto2: Upgrade to 2.5.28Khem Raj2022-09-056-69/+60
| | | | | | | | | | | | License-Update: Copyright symbol added - Copyright 1991, 1999 Free Software Foundation, Inc. + Copyright © 1991, 1999 Free Software Foundation, Inc. Also upgrade libgphoto2 to 2.5.30 Fix build with musl while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glm: Disable clang specific warningsKhem Raj2022-09-051-0/+2
| | | | | | | This code should be fixed but for now lets disable the warnings as errors atleast, so it can compile with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtkperf: Define prototype for setup_appdataKhem Raj2022-09-052-0/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* directfb-examples: Fix pthread_t assignment typeKhem Raj2022-09-052-0/+40
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* obconf: Add fixes for missing function prototypesKhem Raj2022-09-052-0/+95
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lxdm: Fix msghdr initialization on muslKhem Raj2022-09-052-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-nouveau: Do not treat implicit-function-declaration as errorKhem Raj2022-09-051-0/+2
| | | | | | clang 15 treats it as error by default. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fvwm: Disable int-conversion and implicit-int warnings as errorsKhem Raj2022-09-051-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* feh: upgrade 3.9 -> 3.9.1Wang Mingyu2022-08-281-1/+1
| | | | | | | | | | Changelog: ========= * Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a user agent. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: upgrade 2.20.0 -> 2.20.1Wang Mingyu2022-08-231-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: upgrade 2.0.18 -> 2.20.0Wolfgang Meyer2022-08-122-27/+32
| | | | | | | | | | | | | | | | | | | | | | Changelog: * Added support for building with CMake * Added TTF_GetFontWrappedAlign() and TTF_SetFontWrappedAlign() to set alignment on wrapped text * Added functions to render using FreeType LCD algorithm: TTF_RenderText_LCD() TTF_RenderUTF8_LCD() TTF_RenderUNICODE_LCD() TTF_RenderText_LCD_Wrapped() TTF_RenderUTF8_LCD_Wrapped() TTF_RenderUNICODE_LCD_Wrapped() TTF_RenderGlyph_LCD() TTF_RenderGlyph32_LCD() * Added TTF_SetFontDirection() and TTF_SetFontScriptName() for additional control over fonts using HarfBuzz * Updated to FreeType version 2.12.1 and HarfBuzz version 2.9.1, fixing CVE-2018-25032 * Fixed crash when loading fonts at certain sizes on Windows * Fix memory corruption loading malformed TTF files (CVE-2022-27470) Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* waylandpp: add recipeMarkus Volk2022-08-081-0/+37
| | | | | | | This adds C++ bindings for Wayland as used e.g. in the Kodi project Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xrefresh: upgrade 1.0.6 -> 1.0.7wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xmessage: upgrade 1.0.5 -> 1.0.6wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfontsel: upgrade 1.0.6 -> 1.1.0wangmy2022-08-061-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix tigervnc crash due to missing xkbcomp rdependsAlexander Thoma2022-07-261-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-fonts: fix URIs, upgrade 1.004 -> 2.004kazuki08242022-07-194-8/+8
|
* meta-oe: ignore patched CVEsDavide Gardenal2022-07-182-0/+8
| | | | | | | | | Some old CVEs don't have a vulnerable version range in the NVD database, this causes come mismatch with cve-check. Ignore many CVEs that are picked up by the class but are patched in our products. Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xscreensaver: Upgrade to 6.04Khem Raj2022-07-174-19/+99
| | | | | | | Forward port patches as needed. Add a patch to ignore stringent errors dues to configure warning Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl: The libsdl and libsdl2 are not virtualAndrew Davis2022-07-0810-11/+9
| | | | | | | There is only one provider, these should not be virtual. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: Use alternate way to detect libmKhem Raj2022-07-072-3/+71
| | | | | | | | libm is folded into libc in latest glibc and build fails to detect it with given cmake mechanism, therefore use slighly different mechanism which work on hosts with or without libm Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: Upgrade to 20220308Khem Raj2022-07-063-16/+41
| | | | | | | | Switch build system to cmake Add patch to avoid hardcoding build paths in scripts Forward port musl patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspiro: Add recipeKhem Raj2022-07-061-0/+14
| | | | | | Needed by recent fontforge Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract-lang: switch from master branch to mainMartin Jansa2022-06-301-1/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>