Commit Graph

1174 Commits

Author SHA1 Message Date
Khem Raj 8d34444c74 xscreensaver: Add osuosl backup MIRROR
old tarballs disappear from main location, use a backup location to
fetch it in such cases.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-23 12:20:13 -07:00
Lee Chee Yang 658fb2a8ef libvncserver: update to 0.9.14
0.9.14 represents a gradual improvement over 0.9.13 with lots of
developments all over the place. 40 issues and pull requests were
closed/merged with this release. Highlights on the LibVNCServer side are
a refined multi-threaded implementation, support for Unicode clipboard
data

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-22 07:36:16 -07:00
Lee Chee Yang dbdea59838 x11vnc: Fix CVE-2020-29074
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-22 07:36:16 -07:00
Martin Jansa f721876add freeglut: return x11 to REQUIRED_DISTRO_FEATURES
* depends on libxi causing:
ERROR: Nothing PROVIDES 'libxi' (but /OE/build/luneos-nanbield/meta-openembedded/meta-oe/recipes-graphics/freeglut/freeglut_3.4.0.bb DEPENDS on or otherwise requires it)
libxi was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'freeglut', 'libxi']

for distros with opengl but without x11 in DISTRO_FEATURES

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 22:15:39 -07:00
Wang Mingyu f78e2f367d libglvnd: upgrade 1.6.0 -> 1.7.0
Changelog:
 Added support for HGL on Haiku. Currently, Haiku is only supported with the Meson build.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 15:34:03 -07:00
Lee Chee Yang 49c97b4eef libsdl: fix CVE-2022-34568
CVE-2022-34568 affected
From (including) 1.2.1
Up to (including) 1.2.15

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-12 19:34:09 -07:00
Markus Volk f4fa25231c libei: add recipe
libei is a library for Emulated Input, primarily aimed at the Wayland stack.
It uses a typical client/server separation, with the two parts connected via
a UNIX socket. In libei parlance, the client-side is called “EI client”, the
server side, typically a Wayland compositor, is called the “EIS Implementation”
(Emulated Input Server).

libei is a required dependency for the upcoming mutter-45 release

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-10 06:49:11 -07:00
Khem Raj 7554afa9b3 fontforge: Fix build with gettext 0.22
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 12:41:23 -07:00
Wang Mingyu 082ca88290 libgphoto2: upgrade 2.5.30 -> 2.5.31
Changelog:
===========
pentax:
* added Pentax KP id

ptp2:
* do better event queueing during capture (makes capture faster, avoids losing events)
* Canon EOS: OLC logic rewritten to be table driven, more debugging of the content,
  config "testolc" to generate debugoutput. Supports more cameras better.
* Canon EOS: various bugfixes
* Sony Alpha: Added config options: focusarea, liveviewsettingeffect
* Olympus: Enabled OM-1 capture
* Battery Level: also support ENUM style battery reporting for Canon
* Nikon 1: S1 also does not support everything
* Sony Alpha: small changes in config setters
* merged some improvements from NorthOfYou fork for Canon EOS, Nikon and Sony
* New ids:
  - Canon EOS 850D, R7, R10, R5 C, R6m2
  - Fuji X-H2, X-T5
  - GOPRO HERO 11 BLACK, 11 BLACK mini
  - new ids also imported from libmtp
  - Nikon Z30, Z8
  - OMSYSTEM OM-1
  - Pentax KP (PTP mode)
  - Ricoh GR IIIx
  - Sigma fp L
  - Sony A7S III, ILCE-1, ILME-FX3, 7RM5 aka A7-RV,

digigr8:
* fixed init to not switch to webcam mode

pentax:
* Added Pentax KP

general:
* disable log formatting when we are not logging (speeds up large downloads, as
  we are not hex dumping the whole data and immediately discard the result)
* libltdl usage now thread-safe. (some other library pieces are not threadsafe yet)
* some time_t 32bit vs 64bit fixes
* some cleanups and warning fixes

translations:
* updated swedish, spanish
* added georgian, friulian

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:43 -07:00
Sourav Kumar Pramanik 3da59b8a8a meta-oe-components: Avoid usage of nobranch=1
The usage of nobranch=1 in SRC_URI allows using unprotected branches.

This change updates the real branch name in place of nobranch=1 for these components.

Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:43 -07:00
Martin Jansa 0262013e03 khronos-cts.inc: respect MLPREFIX when appending DEPENDS with anonymous python
* this causes 2 issues:
  lib32-opengl-es-cts depending on 64bit wayland and wayland-protocols:

  $ bitbake-getvar -r lib32-opengl-es-cts DEPENDS
  #
  # $DEPENDS [14 operations]
  #   set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:309
  #     ""
  #   set /OE/build/oe-core/openembedded-core/meta/conf/documentation.conf:137
  #     [doc] "Lists a recipe's build-time dependencies (i.e. other recipe files)."
  #   :prepend /OE/build/oe-core/openembedded-core/meta/classes-global/base.bbclass:57
  #     "${BASEDEPENDS} "
  #   :prepend /OE/build/oe-core/openembedded-core/meta/classes-recipe/pkgconfig.bbclass:7
  #     "pkgconfig-native "
  #   :prepend /OE/build/oe-core/openembedded-core/meta/classes-recipe/cmake.bbclass:10
  #     "cmake-native "
  #   :append /OE/build/oe-core/openembedded-core/meta/classes-recipe/python3native.bbclass:11
  #     " python3-native "
  #   append /OE/build/oe-core/meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc:28
  #     "python3-lxml-native libpng zlib virtual/libgles2 qemu-native"
  #   :append[libc-musl] /OE/build/oe-core/meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc:38
  #     " libexecinfo"
  #   rename (to) classextend.py:108 [map_depends_variable]
  #     "DEPENDS_NONML"
  #   set classextend.py:109 [map_depends_variable]
  #     "${@oe.classextend.get_depends('DEPENDS', d)}"
  #   append classextend.py:110 [map_depends_variable]
  #     [vardeps] " DEPENDS_NONML"
  #   append cmake.bbclass:25 [__anon_30__OE_build_oe_core_openembedded_core_meta_classes_recipe_cmake_bbclass]
  #     " ninja-native"
  #   append khronos-cts.inc:77 [__anon_80__OE_build_oe_core_meta_openembedded_meta_oe_recipes_graphics_vk_gl_cts_khronos_cts_inc]
  #     " wayland-native wayland wayland-protocols"
  #   append khronos-cts.inc:79 [__anon_80__OE_build_oe_core_meta_openembedded_meta_oe_recipes_graphics_vk_gl_cts_khronos_cts_inc]
  #     " virtual/libx11 virtual/egl "
  # pre-expansion value:
  #   "${@oe.classextend.get_depends('DEPENDS', d)} ninja-native wayland-native wayland wayland-protocols virtual/libx11 virtual/egl "
  DEPENDS="cmake-native lib32-libpng pkgconfig-native python3-lxml-native python3-native qemu-native virtual/lib32-arm-oemllib32-linux-gnueabi-compilerlibs virtual/arm-oemllib32-linux-gnueabi-gcc virtual/lib32-libc virtual/lib32-libgles2 lib32-zlib ninja-native wayland-native wayland wayland-protocols virtual/libx11 virtual/egl "

* lib32-opengl-es-cts-dev runtime depending on 64bit wayland-dev wayland-protocols-dev
  as caught by multilib QA check:

  ERROR: QA Issue: lib32-opengl-es-cts package lib32-opengl-es-cts-dev - suspicious values 'wayland-dev wayland-protocols-dev' in RRECOMMENDS [multilib]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-03 09:04:57 -07:00
Leon Anavi 87f7eb0aed neatvnc: add new recipe
Add a new recipe for neatvnc v0.6.0, a liberally licensed VNC
server library with a clean interface. It is required for building
Weston with VNC backend.

Please note that tls is not part of the default PACKAGECONFIG
because it requires gnutls. However, to use properly VNC it should
be enabled if building Weston 12 with VNC backend.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-26 17:32:45 -07:00
Leon Anavi 90fbe305c5 aml: add new recipe
Add a new recipe for aml (Andri's Main Loop) v0.3.0. It is
required for neatvnc which is required for building Weston with
VNC backend.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-26 17:32:45 -07:00
Markus Volk c0985a7fcc libdecor: update to latest commit
https://gitlab.freedesktop.org/libdecor/libdecor/-/commit/bb2ec856aa2ffe30530d6b655d9accec53bbf87d

The check for conflicting symbols has been fixed and thus the nasty hack can be removed

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-26 17:32:45 -07:00
Tymoteusz Burak c1dd0ff02d ttf-google-fira: add recipe
Signed-off-by: Tymoteusz Burak <tymoteusz.burak@3mdeb.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-19 10:46:14 -07:00
Wang Mingyu 487264b907 lvgl: upgrade 8.3.8 -> 8.3.9
Changelog:
==========
Fixes
-------
    fix(decoder): fix LV_IMG_CF_ALPHA_8BIT bin file decoder 4406
    fix(config): fix typo in LV_USE_PERF_MONITOR and LV_USE_MEM_MONITOR 4403
    fix(attr): refactor LV_ATTRIBUTE_* for function attributes 4404
    fix(font): fix optimizer issue in lv_font_fmt_txt.c 4385
    fix(btnmatrix): Hide button matrix when all buttons hidden 65f1c93
    fix(obj) prevent hidden objects keeping focus 375b3b5
    fix(btnmatrix): Fix typo in previous commit! 29ed7c5
    fix(tabview): fix warning 223dc1c
    fix(indev): fix warnings when loggin coordinates is enabled 645006e
    fix: use const lv_img_dsc_t * dsc function parameter in lv_img_buf.h/ 4f102d7
    fix(chart): fix lv_chart_get_point_pos_by_id f9ffcc9
    fix(imgbtn): support LV_OBJ_FLAG_CHECKABLE 385d999

Docs
-------
    docs(disp): metined that rotation rotates the touch coordinates too 810852b

Others
--------
    demos: add lv_demo_..._close() functions for each demo 91038a9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 20:07:54 -07:00
Roland Hieber 37049f793c fbida: update Upstream-Status for submitted patches
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-12 23:16:48 -07:00
Vincent Davis Jr f60a76caf3 cglm: upgrade v0.8.9 -> v0.9.1
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 14:36:44 -07:00
Khem Raj 5312b6999a libsdl2-ttf: Define SRCREV_FORMAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 10:15:33 -07:00
Michael Opdenacker 6b2b98e52d remove unused AUTHOR variable
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-03 09:14:20 -07:00
Markus Volk 213a15cb90 webkitgtk3: add recipe
- Change the meta-gnome recipes to use the gtk3 variant of webkitgtk
- Import gcr3 recipe from oe-core

Most Gnome recipes require webkitgtk built with gtk+3. oe-core is in the
process of updating webkitgtk to be built with gtk4. It will be necessary
to add a recipe that provides the gtk+3 variant, or we wont be able
to use e.g. geary with gmail addresses or provide google integration for
gnome-calendar or nautilus/files.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-28 07:27:07 -07:00
Andrej Valek 8af2f17a6f cve_check: convert CVE_CHECK_IGNORE to CVE_STATUS
- Try to add convert and apply statuses for old CVEs
- Drop some obsolete ignores, while they are not relevant for current
  version

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-27 08:54:40 -07:00
Wang Mingyu 27ed9360d9 xterm: upgrade 383 -> 384
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu bb50c6e1f0 tesseract: upgrade 5.3.1 -> 5.3.2
Changelog:
==========
* Updates for snap package building.
* Support for Sgaw and W Pwo Karen languages in the Myanmar validator (#4065).
* Improve format of logging from lstmtraining.
* Use less digits in filenames of checkpoints written by lstmtraining.
* Replace deprecated sprintf.
* Remove unused code in function fix_rep_char.
* Avoid 32 bit overflow in multiplication (fixes 3 CodeQL CI alerts).
* Avoid conversions from std::string to char* to std::string.
* Abort with error message if OSD is requested with LSTM-only model.
* cmake: allow to disable tiff (-DDISABLE_TIFF=ON).
* cmake: provide info about disabled LibArchive and CURL.
* cmake: check if leptonica was build with tiff support.
* Remove old broken GitHub action vcpkg-4.1.1 (fixes issue #4078).
* Create config.yml.
* Fix typos.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:57 -07:00
Wang Mingyu e9c76a947d lvgl: upgrade 8.3.7 -> 8.3.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20 19:08:56 -07:00
Khem Raj 19f476a660 graphviz: Upgrade to 8.1.0 release
Do not build pdf documentation, we do not have host tools needed for
this to build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-13 14:55:00 -07:00
Ross Burton a9131a983a libxkbui: remove obsolete recipe
The only known consumer of this library was the xorgcfg utility, which
was disabled by default in xorg-server 1.4 (Sep. 2007) and removed in
xorg-server 1.6 (Feb. 2009).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Ross Burton 8b42c6cfd6 xsetmode: remove obsolete utility
This hasn't seen any upstream activity since 2017, as users should be
using xinput --set-mode instead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Ross Burton 00a00cec2a liblbxutil: remove obsolete library
This is the client-side library for the LBX extension, which was removed
from xserver 1.2 (released 2007).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-10 11:01:40 -07:00
Wang Mingyu ff632bb7af xterm: upgrade 382 -> 383
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-07 08:59:27 -07:00
Wang Mingyu 50e4b2bcd8 renderdoc: upgrade 1.13 -> 1.27
License-Update: Copyright year updated to 2023.

Changelog:
==========
Python API changes
------------------
-D3D12Sampler.borderColor has been split into D3D12Sampler.borderColorType and
 D3D12Sampler.borderColorValue, and similarly for VKSampler.borderColor into
 VKSampler.borderColorType and VKSampler.borderColorValue, to allow for integer
 border colour types.
-D3D12RasterizerState.multisampleEnable and D3D12RasterizerState.lineRasterMode
 have been removed and replaced with D3D12RasterizerState.lineRasterMode of type
 LineRaster.

Features/Improvements
--------------------
 D3D12: Add support for new SDK 1.610.1:

 New state functionality
 New sampler creation parameters and PSO chunks
 New barrier API

 All: Show explicit dropdown arrow for tool buttons with menus.
 All: Report Windows 11 separately in analytics.
 Vulkan & D3D12: Optimisations to capture time overhead and GPU Syncs.
 D3D11: Disable query for undocumented internal D3D interface in composition API.

Bugfixes
----------
 All: Fix potential crash when reading large amounts of data from sockets.
 All: Fix potential crash when serialising strings if length is corrupted.
 All: Fix potential crashes/fatal errors rendering 0x0 thumbnails.
 All: Remove fatal errors in XML codec and have error handling for corrupted XML.
 All: Sanitise strings printed when received from target control/remote server.
 All: Save any capture changes (renames/bookmarks) to local file when remotely replaying.
 UI: Fix potential race when destroying windows while command is in flight
 Linux: Don't open symlinks when opening logfile.
 Linux: Try to handle processes on linux that fork without exec.
 Linux: Work around bash overriding getenv/setenv with custom implementation.
 Android: Make timeouts waiting for process to start just depressingly high.
 Android: Speculative fix for Android thread race condition.
 Windows: Ignore windows.storage.dll which spams a huge number of LoadLibrary calls.
 D3D: Fix shader debugging using wrong operand to look up resources in some gather4 opcodes.
 D3D11: Fix handling of RestoreDeferredContextState during capture if state isn't restored.
 D3D12: Add fatal error handling if a map fails during replay.
 D3D12: Add GPU syncs between potential moves of work across different queues.
 D3D12: Fix a bug with incorrect forward reference detection in DXIL.
 D3D12: Fix a discrepancy in DXIL disassembly from dxc.
 D3D12: Fix crash when D3D12 descriptor table is bound off the end of a heap.
 D3D12: Handle some unusually formatted DXIL shaders with missing implicit pointer types.
 OpenGL: Add workaround for Intel bug in pixel history.
 OpenGL: Don't show stencil for non-final fragments.
 OpenGL: Fix pixel history being affected by pixel pack/unpack state.
 OpenGL: Fix pixel history not using full precision depth.
 OpenGL: Fix pixel history on framebuffers that don't have stencil.
 OpenGL: Fix reporting of 10:10:10:2 resource formats.
 OpenGL: Fix some GL pixel history cases where not all events would be replayed correctly.
 OpenGL: Fix state tracking issues in GL pixel history.
 OpenGL: Handle drawbuffers when they aren't simple direct 1:1 with attachments
 OpenGL: Work around nvidia bug with failing GLX query.
 GLES: Fix requiring some proper GL GLSL extensions on GLES for blit shader.
 GLES: Fix use of proper GL function that's not available on GLES.
 GLES: Remove reset notification EGL context attribute preventing context sharing.
 Vulkan: Add fallback for shader feedback on Intel GPUs without int64 support.
 Vulkan: Disable buggy vulkan layers.
 Vulkan: Don't include discard in resource usage until end of renderpass.
 Vulkan: Fix a bug causing present fence extension to crash.
 Vulkan: Fix a missing flush for mapped non-coherent memory.
 Vulkan: Fix a potential GPU timeout on draws with huge number of instances with GS.
 Vulkan: Fix an incorrect use of GetInstanceProcAddr when initialising vkCreateDevice.
 Vulkan: Fix crashes for input structures with builtins.
 Vulkan: Fix depth results for fragments in pixel history.
 Vulkan: Fix detection of scalar packing from only matrix layout.
 Vulkan: Fix pixel history on framebuffers that don't have stencil.
 Vulkan: Fix separate stencil operations being applied properly with dynamic rendering.
 Vulkan: Fix uint/int bindings being broken in custom shader templates.
 Vulkan: Manually check and report depth bounds test in vulkan pixel history.
 Vulkan: Work around further broken Intel occlusion queries in pixel history.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-07 08:59:27 -07:00
Khem Raj 28b86939d5 fbida: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-03 12:07:08 -07:00
Wolfgang Meyer 669bed4fae fbida: make fbpdf build optional
Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-03 11:34:36 -07:00
Wolfgang Meyer 4168e2f853 fbida: SRC_REV bump ac9005b..eb769e3
The new build target fbcon is not built as the dependency libtsm cannot be met.

Changelogs:
eb769e3 clear sb on resize
82cff28 scrollback
ef35479 fbcon: cleanups, resize
a89c23e color tweak, inverse support
ff74e64 some optimizations
3b682fa fixes
94b0a4b update specfile
86da298 use libtsm kbd support
853c1b3 fbcon: switch to libtsm
6d62ddc drop dead code
d4aad4f blit using pixman, drop dirty line tracking
ea92708 fix cairo shadow clear
11ae121 tweak error logging
679347d drm format wireup
fb7fa43 fmt wireup, framebuffer
c2f9a48 format fixups
930713c add gfxfmt, fixes
4ff884b drop drmtools-egl.c
b8e5897 use pixman for image blit+blend
83a73a8 libinput check fix
60fa59d libinput tweaks
0e322a1 dirty fix, parse font name
8d5f8b0 fix pause
b66dd93 use cairo for text rendering
b69070a fix darkify
01a758d drop more line editing support
1e0cead drop line editing support
fe220c2 use cairo for darkify
f1609f4 fix cairo, use cairo for lines
100c5b1 init cairo context for shadow
900255f fix blend
c140de7 drop legacy build system
8b995ae drop dither support, switch shadow fb to DRM_FORMAT_XRGB8888 (aka CAIRO_FORMAT_RGB24)
8c07498 use cloexec
920879c fbdev support, console switching
9767597 add fbcon session
07b44a5 tweak console switching
620c38f drop -vt option
7fcf29e read keymap from /etc/vconsole.conf
c49dee0 move ansi keys
69d0357 color tweaks
aa62b1b terminal reply
6c289d5 udev device enumeration
2764d42 fill winsize
084cd1b more keys
f73e9dd update spec
541df7d add static
718d175 cursor key support
5a77b52 cache contexts, init font early, autosize terminal
d359a58 add color and cursor rendering
c1da53f add simple, experimental terminal emulator

Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-03 11:34:36 -07:00
Wolfgang Meyer 2f863abae7 fbida: build with meson
Add meason features options for the PACKAGECONFIG choices. Remove patches that
target the Autotools/gnumake style build.

Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-03 11:34:36 -07:00
Wolfgang Meyer b0c8cb29a1 fbida: Switch to git fetcher
fbida has not seen any versioned releases for five years even though development
has not stalled. Update to latest commit that builds with the legacy gnumake
style build system ([2019-01-24] ac9005bf0).

Support for lirc, curl, sane, and cairo-gl has been dropped, the corresponding
packageconfigs and dependencies were removed from the recipe. Dependencies to
libinput and udev have been added.

Signed-off-by: Wolfgang Meyer <Wolfgang.Meyer@gossenmetrawatt.com>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-03 11:34:36 -07:00
Khem Raj 0ae88cd387 xcb-util-cursor: Delete recipe
Its moved to core layer now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-01 07:00:27 -07:00
Marek Vasut 18bb7ad884 lvgl: Add default input device configuration option
Add the ability to override default touch input device hard-coded into LVGL.
The current default in the code is "/dev/input/event10" for whatever reason,
let user override this. Pick "/dev/input/touchscreen" as the OE default, as
that is more likely to be present on embedded hardware.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-26 05:12:55 -07:00
Marek Vasut 32905ebacc lvgl: Factor out and unify lv-drivers configuration
The configuration of lv_drivers is the same in lv-drivers and lvgl-demo-fb,
the later just pulls in its own already preconfigured variant of lv-drivers
as git submodule. Pull out the lv-drivers configuration into separate file
lv-drivers.inc, so it can be shared by lv-drivers and lvgl-demo-fb recipes.

Furthermore, as the configuration support in both recipes diverged already,
merge support for both sets of configuration options. This way, lv-drivers
grows support for DRM and SDL backend, and lvgl-demo-fb for WL backend. The
PACKAGECONFIG of each recipe is left unchanged so far to avoid breaking of
existing users.

Note that LVGL_CONFIG_USE_EVDEV is new and activated for both fbdev and drm,
since both of those backends need EVDEV support right now. The libinput input
support is not available yet.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-26 05:12:55 -07:00
Martin Jansa be8c765c7c *.patch: add Upstream-Status to all patches
There is new patch-status QA check in oe-core:
https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a

This is temporary work around just to hide _many_ warnings from
optional patch-status (if you add it to WARN_QA).

This just added
Upstream-Status: Pending
everywhere without actually investigating what's the proper status.

This is just to hide current QA warnings and to catch new .patch files being
added without Upstream-Status, but the number of Pending patches is now terrible:

5 (26%) 	meta-xfce
6 (50%) 	meta-perl
15 (42%)        meta-webserver
21 (36%)        meta-gnome
25 (57%)        meta-filesystems
26 (43%)        meta-initramfs
45 (45%)        meta-python
47 (55%)        meta-multimedia
312 (63%)       meta-networking
756 (61%)       meta-oe

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21 09:15:20 -07:00
Khem Raj c334ce383f libforms: Replace hardcoded dep on mesa with virtual/libgl
This ensures that it can be built on machines with non-mesa graphics
drivers

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-18 18:36:21 -07:00
Randolph Sapp 99991e08f5 opengl-es-cts: 3.2.8.0 -> 3.2.9.3
Bump the opengl-es-cts version to latest since this package is currently
incompatible with Weston 10 due to changes in wayland-protocols.

I would bump the vulkan-cts test revision here as well, but
unfortunately newer versions of vulkan-cts add video encode/decode tests
from Nvidia that break on any arch other than amd64 in their current
format.

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:50:28 -07:00
Wang Mingyu 4cc3d29768 xwd: upgrade 1.0.8 -> 1.0.9
Changelog:
==========
Make -help & -version work without requiring an open display
list.c: Stop building functions that are never called
Delete commented-out local copy of list function prototypes
Variable scope reduction as recommended by cppcheck
Remove unnecessary casts from malloc() and free() calls
Handle -Wcomma warnings from clang
Remove unused macros
gitlab CI: stop requiring Signed-off-by in commits
Build xz tarballs instead of bzip2
gitlab CI: add a basic build test
Fix spelling/wording issues

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu f4541d83db xterm: upgrade 381 -> 382
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu 9d621a1b6f xrdb: upgrade 1.2.1 -> 1.2.2
Changelog:
=========
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
gitlab CI: stop requiring Signed-off-by in commits
Variable scope reduction as recommended by cppcheck
Use C99 struct initialization
Rename variable 'dup' to avoid shadowing dup() function
Fallback asprintf: don't truncate output that has a \0 in string
configure: raise minimum autoconf requirement to 2.70

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-05 09:29:34 -07:00
Wang Mingyu 2c3fa0a130 xterm: upgrade 380 -> 381
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-31 08:28:50 -07:00
Khem Raj c0a344ab71 libgphoto2: Edit out sysroot from CC variable in configure
Configure emits HAVE_CC variable to be used in sourcecode and its built
from CC env var, CC in OE contains buildpaths in --sysroot option,
therefore edit this option out in configure.ac itself and remove all
other workarounds to fix this issue in recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-26 08:28:37 -07:00
Wang Mingyu aea3f99f97 setxkbmap: upgrade 1.3.3 -> 1.3.4
Changelog:
============
Check for the XWAYLAND extension
Fix "Xwayland" spelling
Route the Xwayland warning through stderr
Be more careful about querying randr
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>
2023-05-25 08:57:47 -07:00
Martin Jansa ad1634cb55 graphviz: remove unused patch files
* they were removed from SRC_URI in:
  https://git.openembedded.org/meta-openembedded/commit/?id=edc38751dc1a0141c8f5f93f6650ca2d11b792bc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-24 07:23:55 -07:00
Martin Jansa 44d857ead0 fbida: remove unused use-jpeg-turbo.patch
* it was removed from SRC_URI in:
  https://git.openembedded.org/meta-openembedded/commit/?id=c93035a0fe085aab6d3d674ce2cb1da3f03e76fd

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-24 07:23:55 -07:00