summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* graphviz: 2.44.1 -> 2.50.0Kai Kang2022-03-171-11/+6
| | | | | | | | | | | | | | Update graphviz from 2.44.1 to 2.50.0. * update SRC_URI * remove patches can not be applied * mkdefs is not provided any longer, so remove installation for graphviz-native * rrecommends on liberation-fonts that there will be tofos in outputed pictures without any font Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvdpau: upgrade 1.4 -> 1.5Wang Mingyu2022-03-171-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-vlgothic: Specify accurate BSD license typeKhem Raj2022-03-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: Change depenendency from virtual/libgl to virtual/eglKhem Raj2022-03-091-1/+1
| | | | | | Fixes build on graphics drivers not providing GL implementation Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fbida: Fix build when x11 is not enabled in distro featuresKhem Raj2022-03-061-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-0442-42/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cairomm: correct SRC_URIKai Kang2022-03-031-1/+1
| | | | | | | It fails to run do_fetch for multilib build. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphviz: added PACKAGECONFIG for librsvgChristian Eggers2022-02-221-1/+4
| | | | | | | | | | | | nativesdk-librsvg is not available anymore ([2], transition to Rust). According to [2], graphviz can be used fine (even with svg images) without librsvg. [1] oe-core: 67dd505c42 ("librsvg: do not enable nativesdk") [2] https://www.linuxfromscratch.org/blfs/view/cvs/general/graphviz.html Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pangomm: Add recipe for pangomm-2.48Khem Raj2022-02-212-2/+21
| | | | | | | | | Upgrade normal pangomm to 2.46.2 Changes in 2.50.0 release are here https://gitlab.gnome.org/GNOME/pangomm/-/commit/cd00ba55a53b71a41fb566827db8b7d7c28c36b6#9f621eb5fd3bcb2fa5c7bd228c9b1ad42edc46c8 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cairomm: Add recipe for cairomm 1.16Khem Raj2022-02-212-3/+22
| | | | | | | | | Upgrade normal cairomm to 1.14.3 Changes in 1.16 are here https://github.com/freedesktop/cairomm/blob/master/NEWS Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fix DeprecationWarning about regexpsMartin Jansa2022-02-212-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * fixes: meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:125: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:126: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:128: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:129: DeprecationWarning: invalid escape sequence \. meta-oe/meta-networking/recipes-support/strongswan/strongswan_5.9.4.bb:130: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-graphics/ttf-fonts/ttf-mplus_027.bb:18: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-multimedia/libcdio/libcdio-paranoia_10.2+2.0.1.bb:21: DeprecationWarning: invalid escape sequence \. meta-oe/meta-oe/recipes-multimedia/libcdio/libcdio_2.1.0.bb:28: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1342: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1343: DeprecationWarning: invalid escape sequence \- oe-core/meta/classes/package.bbclass:1343: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1344: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1345: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1348: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1350: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1353: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1355: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1358: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1360: DeprecationWarning: invalid escape sequence \. oe-core/meta/classes/package.bbclass:1365: DeprecationWarning: invalid escape sequence \. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Use new variable SYSROOT_DIRS_IGNOREKhem Raj2022-02-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use renamed SKIP_RECIPE varFlagKhem Raj2022-02-212-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openjpeg: fix CVE-2021-29338Kai Kang2022-02-162-0/+79
| | | | | | | | | | CVE: CVE-2021-29338 Ref: * https://github.com/uclouvain/openjpeg/issues/1338 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphviz: native: create /usr/lib/graphviz/config6 in populate_sysrootChristian Eggers2022-02-141-0/+11
| | | | | | | | | | | | | | | | The `dot` tool requires to be run once after installation in order to create its configuration file. The do_prepare_recipe_sysroot task uses do_populate_sysroot in order to prepare the recipe-sysroot-native. Package postinstall scripts are not executed for -native packages, but files under ${BINDIR}/postinst-* are. This is quite the same as graphviz-setup.sh does for nativesdk. The general idea has been taken from OECORE/meta/classes/pixbufcache.bbclass. Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lxdm: remove conflicts settingMingli Yu2022-01-252-0/+39
| | | | | | | | | | | | | | | | When use plymouth[1] with lxdm, the plymouth boot splash screen will hang there as lxdm.service conflicts with plymouth-quit.service and plymouth-quit will fail to start if plymouth-quit.service and lxdm.service start at the same time and it will result in the boot screen hang forever. Consider there is also After setting for these two services, so remove the conflicts setting to make the service start as expected. [1] https://gitlab.freedesktop.org/plymouth/plymouth/-/tree/main Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvncserver: disable ffmpeg support due to incompatiblility with ffmpeg 5.0Alexander Kanavin2022-01-251-1/+1
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: upgrade 2.0.15 -> 2.0.18wangmy2022-01-192-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refresh automake_foreign.patch License-Update: year updated to 2022. Changelog: ========= -Added TTF_GetFreeTypeVersion() and TTF_GetHarfBuzzVersion() -Added support for Signed Distance Field rendering with TTF_SetFontSDF() and TTF_GetFontSDF() -Added optional DPI-scaling of fonts, with the following new functions: TTF_OpenFontDPI() TTF_OpenFontIndexDPI() TTF_OpenFontDPIRW() TTF_OpenFontIndexDPIRW() TTF_SetFontSizeDPI() -Added 32-bit character support with: TTF_GlyphIsProvided32() TTF_GlyphMetrics32() TTF_RenderGlyph32_Solid() TTF_RenderGlyph32_Shaded() TTF_RenderGlyph32_Blended() TTF_GetFontKerningSizeGlyphs32() -Added functions to set direction and script when using Harfbuzz: TTF_SetDirection() TTF_SetScript() -Added extended API for text measurement: TTF_MeasureText() TTF_MeasureUTF8() TTF_MeasureUNICODE() -Added TTF_SetFontSize() to set font size dynamically -Added 'Shaded' and 'Solid' text wrapped functions: TTF_RenderText_Solid_Wrapped() TTF_RenderUTF8_Solid_Wrapped() TTF_RenderUNICODE_Solid_Wrapped() TTF_RenderText_Shaded_Wrapped() TTF_RenderUTF8_Shaded_Wrapped() TTF_RenderUNICODE_Shaded_Wrapped() -Added TTF_HINTING_LIGHT_SUBPIXEL for better results at small text sizes at a performance cost Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Use setuptools3-baseKhem Raj2022-01-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dnfdragora: upgrade 1.1.2 -> 2.1.2wangmy2022-01-111-2/+1
| | | | | | | | | | | Changelog: Bugs fixed for this release <https://github.com/manatools/dnfdragora/issues/#####> ========= Fixed wrong access to manatools.service module (issue #202) Fixed issue #189 "No line break to fit the width of the window in dnfdragora" Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gtkwave: upgrade 3.3.109 -> 3.3.111Andreas Müller2022-01-051-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphene: Move from meta-gnome -> meta-oeJoshua Watt2021-12-131-0/+22
| | | | | | | | | This library is not specific to GNOME and has no GNOME specific functionality. Move it to meta-oe so that users can pull it in without meta-gnome. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: Add soup3 patch conditionallyKhem Raj2021-12-131-3/+7
| | | | | | | This patch is only needed when webkit is compiled with soup3 support Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Joshua Watt <JPEWhacker@gmail.com>
* tesseract: upgrade 4.1.1 -> 4.1.3wangmy2021-11-221-1/+1
| | | | | | | | Fix broken autoconf build (https://github.com/tesseract-ocr/tesseract/issues/3642) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Update to 8.1.0Philippe Coval2021-11-221-4/+1
| | | | | | | | Forwarded: https://github.com/openembedded/meta-openembedded/pull/489 Origin: https://booting.oniroproject.org/rzr/oniro/-/tree/sandbox/rzr/devel/master Relate-to: https://github.com/lvgl/lvgl/issues/2534 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: clarify licenseRoss Burton2021-11-181-1/+1
| | | | | | | Imlib2 has its own special license, so use that instead of MIT & BSD. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Support external wayland configPhilippe Coval2021-11-151-0/+5
| | | | | | | | | | This part should be reverted once xdg-shell is supported in lvgl Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/483 Origin: https://git.ostc-eu.org/distro/oniro/-/merge_requests/355 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-nouveau: fixup driver for new X server ABIKhem Raj2021-11-132-0/+67
| | | | | | Backport relevant patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xf86-video-ati: Upgrade to 19.1.0Khem Raj2021-11-132-5/+374
| | | | | | | | | | Backport a patch to fix build issue [1] Disabling glamor causing [2] so enable it [1] https://bugs.gentoo.org/737170 [2] https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/issues/186 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Add hints about using configuration variablesPhilippe Coval2021-11-112-0/+6
| | | | | | | Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/479 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsdl2-ttf: Remove incorrect x11 from REQUIRED_DISTRO_FEATURESMarek Vasut2021-11-061-1/+1
| | | | | | | | The SDL2 TTF library does not depend on X11, only on GL, remove the X11 requirement. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Introduce global variable for configurationPhilippe Coval2021-11-061-1/+4
| | | | | | | Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/473 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-0328-30/+30
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lv-lib-png: Lint recipePhilippe Coval2021-11-031-9/+6
| | | | | Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jasper: upgrade 2.0.26 -> 2.0.33Michael Vetter2021-11-031-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lv-drivers: Lint recipePhilippe Coval2021-11-011-16/+9
| | | | | Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Lint recipePhilippe Coval2021-10-251-15/+8
| | | | | | | Forwarded: https://github.com/openembedded/meta-openembedded/pull/461 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* leptonica: update to 1.82.0Oleksandr Kravchuk2021-10-251-2/+1
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lv-lib-png: add wayland to REQUIRED_DISTRO_FEATURESMartin Jansa2021-10-201-0/+4
| | | | | | | | | | | | | | | | | * fixes: ERROR: Nothing PROVIDES 'lvgl' (but meta-oe/recipes-graphics/lvgl/lv-lib-png_8.0.2.bb DEPENDS on or otherwise requires it) lvgl was skipped: missing required distro feature 'wayland' (not in DISTRO_FEATURES) ERROR: Nothing RPROVIDES 'lv-lib-png-dev' (but meta-oe/recipes-graphics/lvgl/lv-lib-png_8.0.2.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'lv-lib-png-dev' NOTE: Runtime target 'lv-lib-png-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['lv-lib-png-dev'] ERROR: Nothing RPROVIDES 'lv-lib-png' (but meta-oe/recipes-graphics/lvgl/lv-lib-png_8.0.2.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'lv-lib-png' NOTE: Runtime target 'lv-lib-png' is unbuildable, removing... Missing or unbuildable dependency chain was: ['lv-lib-png'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lv-lib-png: Add recipe for LVGL for handling PNG formatPhilippe Coval2021-10-191-0/+26
| | | | | | | | | | | | Note that this lib will be part of next lvgl release, meanwhile we build it without touching lvgl default config. Relate-to: https://git.ostc-eu.org/OSTC/planning/core-os/-/issues/233 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Forwarded: https://github.com/openembedded/meta-openembedded/pull/454 Change-Id: I2e467caae8e70577e5c9a93f92efc6588cf3bfa2 Signed-off-by: Philippe Coval <philippe.coval@huawei.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* surf: add a webkit 2.34 compatibility patchAlexander Kanavin2021-10-162-1/+34
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-vlgothic: update to 20200720Oleksandr Kravchuk2021-10-161-3/+2
| | | | | | | License-Update: copyright years and author names updates. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-dejavu: add UPSTREAM_CHECK_URIOleksandr Kravchuk2021-10-161-0/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ttf-abyssinica: update to 2.100Oleksandr Kravchuk2021-10-161-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lv-drivers: Add recipe for lvgl libPhilippe Coval2021-10-061-0/+45
| | | | | | | | | | Wayland driver is supported. Change-Id: If734c0f1037a1feeb08a2a67fa76e3142ae35af0 Forwarded: https://github.com/openembedded/meta-openembedded/pull/447 Origin: https://git.ostc-eu.org/OSTC/planning/core-os/-/issues/233 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
* lvgl: Add recipe for Lightweight Graphics LibraryPhilippe Coval2021-10-061-0/+40
| | | | | | | | | | Note, this requires lv-drivers for wayland rendering. Change-Id: I920679891d0c7b5079537af77ff4d21094178cce Forwarded: https://github.com/openembedded/meta-openembedded/pull/447 Relate-to: https://github.com/lvgl/lvgl/issues/2534 Origin: https://git.ostc-eu.org/OSTC/planning/core-os/-/issues/233 Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
* vk-gl-cts: fix soname linkingTrevor Woerner2021-09-242-0/+127
| | | | | | | | | The code/build explicitly links to the GL library names instead of their sonames. Update the names that are used for linking so the libraries are found at runtime. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: allow the user to specify the targetTrevor Woerner2021-09-241-3/+26
| | | | | | | | | | | | | | When building opengl-es-cts (for example), instead of hard-coding a specific target to build (surfaceless), leave the choice empty by default which instructs the package's build system to search the sysroot and try to determine which target to use (i.e. the "Default" target). Provide overrides (in the form of PACAKGECONFIGs) to allow the user to specify a specific target to build (if they don't want the target selected automatically). Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* yad: Inherit pkgconfigKhem Raj2021-09-241-1/+1
| | | | | | | | Fixes ../git/configure: line 4933: syntax error near unexpected token `GTK,' ../git/configure: line 4933: `PKG_CHECK_MODULES(GTK, gtk+-3.0 >= 3.22.0 gtk+-unix-print-3.0)' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: Inherit pkgconfigKhem Raj2021-09-241-1/+1
| | | | | | | Fixes Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Signed-off-by: Khem Raj <raj.khem@gmail.com>