aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics
AgeCommit message (Collapse)Author
2021-12-08imlib2: clarify licenseRoss Burton
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> (cherry picked from commit d085c4e1d29345bcc5f32f54646be381aeb83908) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-11-06recipes: Update SRC_URI branch and protocolsArmin Kuster
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. I tried backporting Richard's master change but there where many merge conflicts. I went the lazy route and ran the script. This is work based on "b402a3076 recipes: Update SRC_URI branch and protocols" Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-10-08lv-drivers: Add recipe for lvgl libPhilippe Coval
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> (cherry picked from commit 5f69cfea691d3770012ba97c808567fe6e99cd4f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-10-08lvgl: Add recipe for Lightweight Graphics LibraryPhilippe Coval
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> (cherry picked from commit 21580d65af95a854cccc7d0bf5c31201c9c30ea9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-09-24vk-gl-cts: fix soname linkingTrevor Woerner
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>
2021-09-24vk-gl-cts: allow the user to specify the targetTrevor Woerner
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>
2021-09-24yad: Inherit pkgconfigKhem Raj
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>
2021-09-24renderdoc: Inherit pkgconfigKhem Raj
Fixes Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24tigervnc: Inherit pkgconfigKhem Raj
Fixes configure.ac:118: error: possibly undefined macro: AC_DEFINE Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24libvdpau: Inherit pkgconfigKhem Raj
Fixes ../git/src/meson.build:1:0: ERROR: Pkg-config binary for machine MachineChoice.HOST not found. Giving up. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-14xterm: upgrade 367 -> 368zhengruoqin
add DefaultOff option to RenderFont resource, as part of the session-management feature. add auto-scroll-lock feature (patch by add Stelios Bounanos). update the window-size information returned via TIOCGWINSZ when rows/columns are unchanged but the font-size changes (report by Nick Black). improve session-management feature by saving/restoring the font settings. update config.guess, config.sub Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-07xf86-video-nouveau: upgrade 1.0.16 -> 1.0.17zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-05unclutter-xfixes: upgrade 1.5 -> 1.6zhengruoqin
This release contains the following changes: [Feature] --start-hidden to hide the cursor initially when unclutter-xfixes starts. [Feature] --ignore-buttons to specify one or more buttons which do not unhide the cursor. [Feature] --hide-on-touch to hide the cursor on touch input. [Fix] --timeout now supports non-integer values. Various improvements to the man page. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-01meta-oe: stop using "virtual/" in RPROVIDES and RDEPENDSMichael Opdenacker
Recipes shouldn't use the "virtual/" string in RPROVIDES and RDEPENDS. That's confusing because "virtual/" has no special meaning in RPROVIDES and RDEPENDS (unlike in PROVIDES and DEPENDS). Instead, using "virtual-" instead of "virtual/" as already done in the glibc recipe in OE-core Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-27xf86-input-tslib: update to 1.1.1Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26xrdb: upgrade 1.2.0 -> 1.2.1zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26font-bitstream-100dpi: fix UPSTREAM_CHECK_REGEXOleksandr Kravchuk
'-100dpi' is part of the package name, not version. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26font-bh-lucidatypewriter-100dpi: fix UPSTREAM_CHECK_REGEXOleksandr Kravchuk
'-100dpi' is part of the package name, not version. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26font-bh-100dpi: fix UPSTREAM_CHECK_REGEXOleksandr Kravchuk
'-100dpi' is part of the package name, not version. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26font-adobe-utopia-100dpi: fix UPSTREAM_CHECK_REGEXOleksandr Kravchuk
'-100dpi' is part of the package name, not version. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26font-adobe-100dpi: fix UPSTREAM_CHECK_REGEXOleksandr Kravchuk
'-100dpi' is part of the package name, not version. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-17takao-fonts: It should be in ttf-fonts directory as the other ttf fonts.leimaohui
- Moved it to ttf-fonts directory. - Rename to ttf-takao. - Use ttf.inc instead of rewrite do_install. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-15ttf-ipa: Added a new font.leimaohui
IPAfonts is a Japanese OpenType font set. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-09Convert to new override syntax using latest convert-overrides.py scriptChen Qi
This patch is the result of running the latest convert-ovrrides.py script. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-06xwd: upgrade 1.0.7 -> 1.0.8zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-06fvwm: Fix build time paths in target perl/python scriptsKhem Raj
Add rdeps as needed Fixes shebang-size QA warnings Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-06recipes: Fix override syntaxKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03fvwm: Package extra files and man pagesKhem Raj
Avoids using installed-vs-shipped Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03Convert to new override syntaxMartin Jansa
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-07-13xscreensaver: Update to 6.01Khem Raj
Drop fix-buildscripts.patch and move the required changes into recipe Refresh tweak-app-defaults.patch to apply on latest release Do not build po files as they are not buildable and are not used in cross builds as much Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-01imlib2: Use propert git SHA in SRCREVKhem Raj
Using tags still results in bitbake enquiring the repo upstream for updates, since tags can move so it has to check this rightly and it behaves like AUTOREV Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-09pangomm: upgrade 2.42.1 -> 2.46.1 / build with mesonAndreas Müller
2.46.1 is the version GNOME 40.2 release suggests. There are 2.48 versions but these are for mm-bindings compatible with gtk4. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-05ttf-noto-emoji: upgrade 20190815 -> 20200916Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-05glm: Fix additional clang warningsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-01vk-gl-cts: Fix O_TRUNC conflict with fcntl.hKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-31gtkwave: set REQUIRED_DISTRO_FEATURES only to waylandMartin Jansa
* after the migration to gtk3 in: https://git.openembedded.org/meta-openembedded/commit/?id=8221db74e300619d002e2b385d12a5fe13e8999a this was now failing with: | In file included from ../../gtkwave-gtk3-3.3.109/src/debug.h:17, | from ../../gtkwave-gtk3-3.3.109/src/vlist.h:18, | from ../../gtkwave-gtk3-3.3.109/src/analyzer.h:18, | from ../../gtkwave-gtk3-3.3.109/src/symbol.h:20, | from ../../gtkwave-gtk3-3.3.109/src/vcd.h:32, | from ../../gtkwave-gtk3-3.3.109/src/ae2.h:16, | from ../../gtkwave-gtk3-3.3.109/src/globals.h:27, | from ../../gtkwave-gtk3-3.3.109/src/timeentry.c:11: | ../../gtkwave-gtk3-3.3.109/src/gtk23compat.h:12:10: fatal error: gdk/gdkwayland.h: No such file or directory | 12 | #include <gdk/gdkwayland.h> | | ^~~~~~~~~~~~~~~~~~ for distributions without wayland in DISTRO_FEATURES. * because https://github.com/gtkwave/gtkwave/blob/f9d82a82aa3ddc30ca47984278371f62c9a3bd81/gtkwave3-gtk3/src/gtk23compat.h#L10 explicitly includes gdk/gdkwayland.h for gtk-3.22.26 and newer (oe-core currently has 3.24.29) * restrict REQUIRED_DISTRO_FEATURES to wayland _and_ x11 (instead of either of them through ANY_OF_DISTRO_FEATURES and GTK3DISTROFEATURES) because wayland is needed for gtk3 to provide this gdkwayland.h and x11 is needed by tk dependency Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-28nyancat: add new packageDaniel Ammann
Signed-off-by: Daniel Ammann <daniel.ammann@bytesatwork.ch> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-28renderdoc: upgrade 1.7 -> 1.13Andreas Müller
* backported patch can go * license checksum was changed by update of copyright year Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-24gtkwave: upgrade 3.3.108 -> 3.3.109 / move to gtk3 / tidy up recipeAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-22ttf-lohit: upgrade 2 -> 2.92.1Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-19surf: Upgrade 2.0 -> 2.1Leon Anavi
Upgade Surf browser to release 2.1: - Remove accelerated canvas parameter - Remove external plugin handling License-Update: Update contributors in file LICENSE Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-05-19libsdl: Fix CVE-2019-13616wangmy
References https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13616 SDL (Simple DirectMedia Layer) through 1.2.15 and 2.x through 2.0.9 has a heap-based buffer over-read in BlitNtoN in video/SDL_blit_N.c when called from SDL_SoftBlit in video/SDL_blit.c. Upstream-Status: Backport [https://github.com/libsdl-org/SDL/commit/97fefd050976bbbfca9608499f6a7d9fb86e70db] CVE: CVE-2019-13616 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-29vk-gl-cts: Fix build with GCC 11Khem Raj
Add patches to fix with c++17 Forward port musl patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-29tigervnc: fix do_package error when enabling user mergeChen Qi
When enabling user merge, we get the following error: ERROR: QA Issue: tigervnc: Files/directories were installed but not shipped in any package: /lib /lib/systemd /lib/systemd/system /lib/systemd/system/vncserver@.service Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-27tslib: add PACKAGECONFIG for evthres, one-wire-ts-inputJustin Standring
In configure.ac, evthres is enabled by default. Signed-off-by: Justin Standring <me@justinstandring.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-21tigervnc: upgrade to 1.11.0Chen Qi
Upgrade to latest stable version. The 1.10 branch is not maitained any more, it stops update in 2019. The 1.11 branch has fix for CVE-2020-26117, which is a high risk CVE. https://nvd.nist.gov/vuln/detail/CVE-2020-26117 Some changes in this new version are as below. 1) 'bash' is added to RDEPENDS as /usr/libexec/vncsession-start requires it. 2) DEPENDS on libpam and requires 'pam' distro feature. This is because upstream has made 'pam' mandatory in the following commit. """ commit d80817f101d1b3f1a9b1c5ec268f28fffa2d75f9 Author: Pierre Ossman <ossman@cendio.se> Date: Wed Jul 11 15:49:46 2018 +0200 Make PAM mandatory It is present on all UNIX systems anyway, so let's simplify things. We will need it for more proper session startup anyway. """ Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-08xterm: upgrade 366 -> 367zangrc
-License-Update: Copyright year updated to 2021. Refresh the following patch: 0001-Add-configure-time-check-for-setsid.patch Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-06libyui(-ncurses): upgrade to 4.1.1, libyui repo was rewritten completelyMartin Jansa
* af06143017fc5f18c4b6488ba4aed26bcc43ff6e doesn't exist in current repo: libyui$ git branch -a --contains af06143017fc5f18c4b6488ba4aed26bcc43ff6e error: no such commit af06143017fc5f18c4b6488ba4aed26bcc43ff6e * there are no common commits in the new libyui repo, but luckily old repo is kept as https://github.com/libyui/libyui-old similarly libyui-ncurses now contains only README about being obsolete in: https://github.com/libyui/libyui-ncurses but at least it wasn't rewritten to have the new content * now both recipes need to use the same git repo and just different subdirs in S Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-06libyui: switch to libyui-old repo which still has this SRCREVMartin Jansa
* af06143017fc5f18c4b6488ba4aed26bcc43ff6e doesn't exist in current repo: libyui$ git branch -a --contains af06143017fc5f18c4b6488ba4aed26bcc43ff6e error: no such commit af06143017fc5f18c4b6488ba4aed26bcc43ff6e * there are no common commits in the new libyui repo, but luckily old repo is kept as https://github.com/libyui/libyui-old similarly libyui-ncurses now contains only README about being obsolete in: https://github.com/libyui/libyui-ncurses but at least it wasn't rewritten to have the new content Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-02libxaw: upgrade 1.0.13 -> 1.0.14zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>