aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2015-07-02wayland: enable nativesdk buildsRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-07-02wayland: always build wayland-scannerRoss Burton
By passing --disable-scanner to use a native wayland-scanner binary a target wayland-scanner binary isn't built, which is a problem if you want to use it on the target or in a SDK. Instead, always build a target wayland-scanner binary, and have an option to control whether that binary or a host-provided binary is used at build time. [ YOCTO #7931 ] Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-07-02mesa: Add blank r600 PACKAGECONFIGDrew Moseley
Fixes warnings such as: WARNING: mesa: invalid PACKAGECONFIG: r600 when building with the r600 configuration. Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-07-02libinput: Upgrade 0.7.0 -> 0.18.0Khem Raj
Upgrade is also required for wayland/weston 1.8.x libinput license changes are - COPYING: note that having linux/input.h in the tree does not make libinput GPL - Updated to 2015 where appropriate, added where missing. - filter: add Simon's copyright This code was largely lifted from the X server in bb25b2ad297891430606c367bfabc but didn't take the copyright messages that applied to that code. - Change MIT X11 to MIT Expat license see http://cgit.freedesktop.org/wayland/libinput/commit/?id=bc9f16b40e23a1d25c105a4207b97d65253f0d98 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-07-02wayland: Upgrade 1.6.0 -> 1.8.1Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-07-02weston: Upgrade weston_1.6.0.bb -> weston_1.8.0.bbKhem Raj
Make error() portable, Fix build on musl copyright year changed for weston compositor.c - * Copyright © 2012 Collabora, Ltd. + * Copyright © 2012-2015 Collabora, Ltd. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-07-02libpciaccess: Upgrade to 0.13.4Khem Raj
Drop upstreamed patch backport portablility fixes from upstream Add a fix to not use io function on ARM they dont work Signed-off-by: Khem Raj <raj.khem@gmail.com>
2015-06-27xf86-video-vesa: Upgrade 2.3.3 -> 2.3.4Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-27xorg-xserver: Upgrade 1.17.1 -> 1.17.2Jussi Kukkonen
Fixes CVE-2015-3164 in Xwayland. Remove unnecessary patches: * fix_open_max_preprocessor_error.patch is no longer needed: OPEN_MAX is defined in every case now * xorg-CVE-2013-6424.patch was handled in pixman several releases ago * other removed patches are included in 1.17.2 Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-27mesa: Upgrade 10.5.6 -> 10.5.8Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-27freetype: Upgrade 2.5.5 -> 2.6Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-26piglit: fix floating dependence on freeglutRoy Li
cmake can not handle "ifdef" and make floating dependence on freeglut_ext.h when make_depend, so remove to include freeglut_ext.h from header file if freegult is not in PACKAGECONFIG to fix this issue Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-26weston: fix libdir/libexecdir confusionRoss Burton
Use $libexecdir and $libdir as appropriate so the files are packaged correctly when libexecdir != $libdir/$BPN. Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-23libsdl2: PACKAGECONFIGizeAndreas Müller
* DEPENDS + EXTRA_OECONF -> PACKAGECONFIG for directfb / opengl / x11 * added PACKAGECONFIG for gles2 / pulseaudio / tslib / wayland Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-18piglit: Add missing inclusion of Xutil.hOtavio Salvador
The EGL tests rely on Xutil.h being included. Some EGL implementation does not explitly include it by default and than the build fail. This fixes the build in imx53qsb board, of meta-fsl-arm, but is a generic fix. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-16wayland: Fix hardlink corruption issueRichard Purdie
The way this code was working, the m4 file is hardlinked to the copies which would be packaged and could lead to the native m4 file being used in the target packages. By removing the file first the hardlink is broken and this avoids corruption (since cp uses open to change the file contents). Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-11piglit: upgrade to more recent srvrevRoss Burton
Upgrade to 126c7d from December 2014. Still not the latest but it's got no added build dependencies and importantly handles installs out of the box instead of us having to hack and kludge, and builds with cmake 3.x. The usage has changed: now there's a "piglit" binary that has run/resume/summary subcommands, for example: $ piglit run quick quick-results/ For reference the quick test suite on a IvyBridge NUC results in: [27714/27714] crash: 3, fail: 326, pass: 18275, skip: 9107, warn: 3 - Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-11xorg: fix VESA int10 errorBruce Ashfield
When falling back to the VESA server, X fails to start due to an error reading the int10 vec. We cherry-pick the following commit to fix the error: commit 0a78b599b34cc8b5fe6fe82f90e90234e8ab7a56 Author: Jürg Billeter <j@bitron.ch> Date: Sat Feb 7 18:13:21 2015 +0100 int10: Fix error check for pci_device_map_legacy pci_device_map_legacy returns 0 on success. Signed-off-by: Jürg Billeter <j@bitron.ch> Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-06-11clutter-gst-3.0: 3.0.4 -> 3.0.6Robert Yang
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
2015-06-08xkeyboard-config: Upgrade 2.14 -> 2.15Jussi Kukkonen
Drop what remains of the patch the removed some GPLv3 content: both eu and ph layout licenses have been corrected. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-08xf86-video-vmware: Upgrade 13.0.2 -> 13.1.0Jussi Kukkonen
Remove one upstreamed patch. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-08xf86-video-omap: Upgrade to 0.4.3Jussi Kukkonen
Use last release instead of slightly older git revision, drop the upstreamed patch. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-08xf86-input-synaptics: Upgrade 1.8.1 -> 1.8.2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-08xf86-input-keyboard: Upgrade 1.8.0 -> 1.8.1Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-08xf86-input-evdev: Upgrade 2.9.1 -> 2.9.2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-06-05xserver-xorg: always enable DRI2 by defaultRoss Burton
DRI2 is more abstract than the original DRI and isn't tied to OpenGL or any other rendering system, and as such is being used by more than OpenGL support in xserver. In particular, the new modesettings driver uses DRI2 to accelerate drawing, so enable DRI2 by default. This was spotted because the "nodistro" DISTRO doesn't enable OpenGL, so xserver failed to build as dri2proto wasn't built. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-06-03xserver-xorg: Upgrade 1.16.3 -> 1.17.1 (OELAYOUT_ABI change)Jussi Kukkonen
* Increase OELAYOUT_ABI: this is required because the xf86-video-modesetting package moves from its own recipe to xserver-xorg and sanity check cannot handle that currently. The upgrade will delete old xf86-video-modesetting files from sysroots. * Remove upstreamed xserver-xorg patches * Remove xf86-video-modesetting recipe: the driver is now included in xserver-xorg recipe, which now produces the xf86-video-modesetting package. The package version changes from 0.9 to 1.17.1 * Update xserver-xorg license checksum: modesetting license info (another MIT one) has been added to the file Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2015-05-30xserver-nodm: Support reboot from inside XRicardo Ribalda Delgado
If reboot was called from inside the Xserver there could happen a race condition where chvt would never end, and therefore the whole system was stalled. The user could not recover the system by ssh the machine or using the keyboard. Running chvt in background fixes the issue. Also move sleep 1s inside stop to give time for killproc xinit for fix issue when chvt 1 don't work because X server is still running. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-30mesa: Upgrade 10.5.4 -> 10.5.6Jussi Kukkonen
Among other things fixes a bug that prevents Weston from starting on i965. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-27harfbuzz: upgrade to 0.9.40Cristian Iorga
- Optimizations and refactoring; - Bug fixes. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-27xkeyboard-config: bring back Philippines keyboard symbolsRoss Burton
Now that upstream has relicensed the Philippines symbols to remove the GPLv3 license, backport the patch instead of removing the file. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-27waffle: Upgrade 1.3.0 -> 1.5.1Jussi Kukkonen
* Update SRC_URI to waffle-gl.org * Add new cmake files to -dev package * Inherit lib_package so the new wflinfo binary is packaged properly * Fix PACKAGECONFIG line for gbm * Add the not-found configuration for all PACKAGECONFIG options to make builds reproducible (the default builds if dependencies are there) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-22libepoxy: make buildable for x11-less environments / update to latest versionAndreas Müller
* Make glx part configurable by PACKAGECONFIG enabled by 'x11' distro feature * Major upstream enhancement is using pkgconfig for egl. This should make those egl implementations happy that require compiler extra options for their egl headers. Example: meta-fsl-arm/imx-gpu-viv sets -DLINUX (and others) in egl.pc. These are mandatory for proper builds. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-21xvinfo: upgrade to 1.1.3Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-05-21xkeyboard-config: upgrade to 2.14Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-05-21xdpyinfo: upgrade to 1.3.2Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-05-21libxdmcp: make libbsd usage deterministicRoss Burton
libxdmcp can optionally use arc4random_buf() from libbsd instead of it's own random key generation code. As this is an optional dependency add a PACKAGECONFIG for it and default to not using libbsd. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20clutter-gst: update to latest upstream version 3.0.4Alexander Kanavin
This also makes it GStreamer 1.0 compatible https://bugzilla.yoctoproject.org/show_bug.cgi?id=6294 Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20xkeyboard-config: remove GPLv3 filesRoss Burton
xkeyboard-config is intended to be MIT licensed, so backport a patch from upstream to relicense one file and temporarily delete another. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxx86vm: upgrade to 1.1.4Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxvmc: upgrade to 1.0.9Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxt: upgrade to 1.1.5Ross Burton
Remove the custom compile logic as upstream now detects cross-compilation and uses CC_FOR_BUILD. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxshmfence: upgrade to 1.2Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxrender: upgrade to 0.9.9Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxrandr: upgrade to 1.5.0Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20randrproto: upgrade to 1.5.0Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxkbfile: upgrade to 1.0.9Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxfont: upgrade to 1.5.1Ross Burton
Remove the backported patches as they're integrated in this release. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libxdmcp: upgrade to 1.1.2Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-20libx11: upgrade to 1.6.3Ross Burton
Drop backported patch always-use-XCOMM patch. Refresh Add-missing-NULL-check. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>