summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2014-07-23libxfont: upgrade to 1.5.0Ross Burton
(From OE-Core rev: f90101ea7963663cd1c3b4eb9ef6f96840e49ad6) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-23fontsproto: upgrade to 2.1.3Ross Burton
(From OE-Core rev: a30decc6d3ac2250c1af19054230ed02fc40d5e3) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-19xf86-video-intel: disable non-deterministic tests for libX11Ross Burton
libX11 et al are checked for at confgure time and tests optionally built. As these don't get installed we don't want to add build dependencies, but the non-determinism means that builds can fail. (From OE-Core rev: cc4de34c94a89831c2aac56b9fb78612cdde0099) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-19libdrm: enable freedreno experimental supportNicolas Dechesne
The freedreno project is a free and open source linux driver for the 2D/3D GPUs in Qualcomm snapdragon SoCs. Support for freedreno in libdrm was added around 2.4.43. (From OE-Core rev: cb70a6128d4886035fba698a8efbc4b91a3706cb) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-19libdrm: upgrade to 2.4.54Nicolas Dechesne
Version 2.4.54 was released a couple of months ago, see [1] for list of changes. The upgrade is required for using recent freedreno X11 driver on QCOM SoC. This was tested on IFC6410 board. [1] http://lists.x.org/archives/xorg-announce/2014-May/002426.html (From OE-Core rev: 316122bb75e04aa7419dc49fcff6af384be37983) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-17xserver-xorg: Fix build determinism problemRichard Purdie
We're seeing the warning: WARNING: QA Issue: xserver-xorg rdepends on nettle but its not a build dependency? [build-deps] We list openssl in DEPENDS so we need to specify that as the sha1 provider rather that nettle which is autodetected. (From OE-Core rev: bfc19d81a5992c8b7b725a873dda527c9c9c148d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-17gccmakedep: Upgrade 1.0.2 -> 1.0.3Richard Purdie
(From OE-Core rev: 0d8bedc75e94827e1d2329b2bd96bcfaee6132d1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xserver-xorg.inc: add missing dep for xmltoHongxu Jia
Add docbook-xml-dtd4-native and docbook-xsl-stylesheets-native to PACKAGECONFIG[xmlto]'s dep. [YOCTO #2416] (From OE-Core rev: 9a81580cc4e8cd260d863751476534ccd380f11c) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xorg-lib-common.inc: add missing dep for xmltoHongxu Jia
Add docbook-xml-dtd4-native and docbook-xsl-stylesheets-native to PACKAGECONFIG[xmlto]'s dep. [YOCTO #2416] (From OE-Core rev: 80259291d6a066d43de2976da80cd327d7335d33) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xorg-proto-common.inc: add missing dep for xmltoHongxu Jia
Add docbook-xml-dtd4-native and docbook-xsl-stylesheets-native to PACKAGECONFIG[xmlto]'s dep. [YOCTO #2416] (From OE-Core rev: 4c6a1ba0f92e7184b4dcef10c49ce4d74a0a3d00) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16Remove long-deprecated "task-core" backward compat for packagegroups.Robert P. J. Day
(From OE-Core rev: 7472037569b42386592c060d54196f0c8b9e2d5d) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xorg-driver: use PACKAGEFUNCS instead of populate_packages_prependRoss Burton
The dependency adding function has nothing to do with package splitting, so move it to a PACKAGEFUNC. (From OE-Core rev: b8766acd26676f619e28e90417f09848c2da43fa) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-16xf86-video-intel: upgrade to 2.99.912Ross Burton
Drop a backported patch that has been applied. Apply a patch from upstream to add enable/disable options for each DRI level, as .912 won't build if the X server doesn't support DRI3. Add PACKAGECONFIG options for each DRI level and enable DRI1 and DRI2. Add a PACKAGECONFIG option for the client tools, disabled by default as they're only useful on machines with hybrid discrete/integrated GPUs. (From OE-Core rev: ac029cf6a228a00956978f186aef2c0f05bb8731) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10xserver-xorg.inc: add PACKAGECONFIG for xmltoHongxu Jia
Support xmlto for documentation generation and disable it by default. [YOCTO #2416] (From OE-Core rev: c2d8322b3e3d1c2cb1ed7ccff59c7e86ab7af751) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10xorg-lib-common.inc: add PACKAGECONFIG for xmltoHongxu Jia
Support xmlto for documentation generation and disable it by default. [YOCTO #2416] (From OE-Core rev: 5d80a47de953f47cdb0cc8d394bf200758fa9624) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10xorg-proto-common.inc: add PACKAGECONFIG for xmltoHongxu Jia
Support xmlto for documentation generation and disable it by default. [YOCTO #2416] (From OE-Core rev: 95c194f3e7903d70d6bbc8df293937f34f02d06b) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10builder: removed setting of BB_NUMBER_THREADS and PARALLEL_MAKECristian Iorga
This values are now adjusted automatically, based on underlying hardware CPU cores count, so no need to enable manually. (From OE-Core rev: 548f51122900ba600030005b888053bdf009fa31) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10weston: make webp explicitly configurableTim Orling
This patch fixes: weston/weston/latest lost dependency on libwebp weston/weston-examples/latest lost dependency on libwebp from: http://lists.openembedded.org/pipermail/openembedded-core/2014-June/093704.html (From OE-Core rev: f688ab0b8c3c1842d60cc2e18ac17af1f901f7b9) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-10cogl-1.0: update to 1.18.2Tim Orling
Announcement: http://lists.freedesktop.org/archives/cogl/2014-July/001689.html (From OE-Core rev: 2c7882cf1d73f26204685729a495771b75cf4f87) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-08xserver-xorg: fix xshmfence autodetectionRoss Burton
Add a PACKAGECONFIG for xshmfence. If DRI3 is enabled, xshmfence also needs to be enabled. [ YOCTO #6507 ] (From OE-Core rev: ff2e96cacc116cf362d4c5dc36f1b846672f98e0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-08xserver-xorg: add PACKAGECONFIG for libunwindRoss Burton
The automatic detection of libunwind causes non-deterministic builds, so add a PACKAGECONFIG option for it. (From OE-Core rev: 6b1418a2ba1544ea481fd4a89b5aa25111ca20e8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-07-03meta: fix no newline at end of fileRobert Yang
Add a '\n' to the last line of the file to fix: No newline at end of file (From OE-Core rev: b3090263ba31702631270643c7a7d7af8f4d9234) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-25libsdl: Convert to use pkg-config in internal m4 macrosRichard Purdie
Rather than code which doesn't even work properly when cross compiling, lets just use pkg-config instead. Its a little simpler. (From OE-Core rev: b550572bdad318aed02230496721430eec89c937) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-25xcb-util-renderutil: Update to version 0.3.9Saul Wold
Updated LIC_FILES_CHKSUM to focus only on header section no license changes (From OE-Core rev: 2832cb12b31f171e06b9bdd4e496682813301baf) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-24mesa.inc: remove '-' suffix in substitution of package namesMing Liu
The current substitution to package names is not correct, its original purpose is: replace "mesa-" with "mesa-dri-", in which process the "mesa" package is left out, this leads mesa package to announce to conflict with itself, and therefore cause build failures when multilib mesa are being added to rootfs. Changing the replacement pattern to without a '-' suffix will fix it. (From OE-Core rev: f02e0ae803b7a37b410c8487916331cdcae98cf3) Signed-off-by: Ming Liu <ming.liu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-24harfbuzz: upgrade to 0.9.29Cristian Iorga
Mostly a bugfix release. (From OE-Core rev: 36d6985faf76b1228d4dafb5bf994b00004d1d77) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17directfb: upgrade to 1.7.4Hongxu Jia
(From OE-Core rev: ee3d6b819160d6a9a1e474e6a9669f9ca2a3b5a3) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-17directfb: fix-compilation-with-zlib.patch merged upstreamAndre McCurdy
Compilation with zlib is fixed in DirectFB 1.7.1. Upstream commit: commit 40779160de4d57bad973af9674df51ad281fdb8f Author: Denis Oliver Kropp <dok@directfb.org> Date: Tue Sep 18 21:10:25 2012 +0200 Core: Include zlib.h where it was missing. (From OE-Core rev: 33638a9d8e74a31baf6528c0603b4b68fb5db7ec) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-16binconfig-disabled: Add class and useRichard Purdie
This adds a binconfig-disabled class which can be used by recipes where a -config file is installed but we wish to disable it and just rely on the .pc files instead. Rather than simply deleting it, we make the script "exit 1" so that it can be found in PATH and raise a build error rather than something silently falling back to the build system for example. Rather than randomly finding -config files, this adds in the specification of a list of binconfig scripts which is more deterministic and maintainable moving forward. This patch converts various users in OE-Core to use this, a world build of OE-Core tests out ok with this change. There will likely be issues in other layers however, hence this being a RFT. (From OE-Core rev: 5870bd272b0b077d0826fb900b251884c1c05061) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-10Revert "fontconfig: enable 64 bit file support"Ross Burton
Fontconfig doesn't need to be passed large file flags through CPPFLAGS because it's configure script uses AC_SYS_LARGEFILE. This reverts commit 5a49a24d35794fcf9e3895469a67db992a52305e. (From OE-Core rev: 84a4326473ce448c9bdd9a8b79383c319f04d339) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-10xorg-font-common.inc: remove shell debug optionKai Kang
'set -x' is added to package postinstall scripts. It causes trace information are printed when image first time boots such as core-image-sato. Remove it. (From OE-Core rev: 38ac187881266e6349084ee983046e311fb293e9) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-10xorg-xserver: disable DRI3 by defaultRoss Burton
Add a PACKAGECONFIG for DRI3 but don't enable it yet. Based on a patch by Valentin Popa <valentin.popa@intel.com>. [YOCTO #6402] (From OE-Core rev: 898d60f1901745b861ecab91b3ceceb9a1cfc8b1) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-10mesa: upgrade to 10.1.3Valentin Popa
libdricore was removed and replaced with a megadriver with hardlinks from the old driver names. Add PACKAGECONFIG for DRI3 but disable by default as there are currently regressions compared to DRI2. License is unchanged. (From OE-Core rev: 36c6909d4410e5ecb44800aafadd8593978e1b24) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-10mesa: add build-dependency on libxml2-nativeRoss Burton
glapi/gen needs the libxml2 Python module, but this isn't listed as a build dependency. (From OE-Core rev: 12414a65bfa9222be0fe0ab7ced2a02e1e5ed2ed) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06fontconfig: enable 64 bit file supportSaul Wold
When running 32bit code on a large filessytem with 64bit inodes, the fontcache was not being created correctly because an EOVERFLOW was being returned from the fstat when reading the 64 inode on a 32bit system. The fontcache is created at rootfs time on the host system via qemu. [YOCTO #6338] (From OE-Core rev: 9f363f9e2a56d847efc37dfba38764ae393fbfd6) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06freetype: enable 64 bit file supportSaul Wold
When running 32bit code on a large filessytem with 64bit inodes, the fontcache was not being created correctly because an EOVERFLOW was being returned from the fstat when reading the 64 inode on a 32bit system. The fontcache is created at rootfs time on the host system via qemu. [YOCTO #6338] (From OE-Core rev: 65121c8ab37907938b1891b5ee8fb44fb4f76d8f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06clutter: update to 1.18.2Tim Orling
* Updated Ross's install-examples.patch to current ** AM_CPPFLAGS changes no longer needed ** example_DATA = ... redhand.png no longer needed ** minor line # changes (From OE-Core rev: 7a15b1855021eec9dd292bb76c0543a886e9c2ad) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06cogl: update to 1.18.0Tim Orling
Announcement: http://lists.freedesktop.org/archives/cogl/2014-March/001636.html * License changed from LGPL to MIT * kms-include-stddef.h-before-drm.h.patch fixed upstream (From OE-Core rev: 0e3b38baddf6341465288323dfdc0440c47579d7) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06mesa-demos: Use DEMOS_DATA_DIR.Drew Moseley
Modify mesa demo apps to respect the DEMOS_DATA_DIR configuration parameter for locating data files. (From OE-Core rev: a6a6cd089352157d35a8730e37153ce9df62ec01) Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06mesa-demos: Add missing data files.Drew Moseley
Add some data files that are present in the git repository: http://cgit.freedesktop.org/mesa/demos/tree/?id=mesa-demos-8.1.0 but not in the release tarball ftp://ftp.freedesktop.org/pub/mesa/demos/8.1.0/mesa-demos-8.1.0.tar.bz2 (From OE-Core rev: 347b25be7136ec639926ed7b8cfa6da55f00f17c) Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-06mesa-demos: Build with system data filesDrew Moseley
Use the "--with-system-data-files" when configuring mesa-demos so that the data files in /usr/share/mesa-demos/ will be properly located at run time. Copy some additional data files into the target filesystem. (From OE-Core rev: d602264267f49bf72704b6c5ab1247b4027313bb) Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-03libxkbcommon: Update to 0.4.2Saul Wold
(From OE-Core rev: 541a0f1afd066d73e956c347190a65cca6f2504a) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-03libcroco/libfm/menu-cache: Add missing gtk-doc class dependenciesRichard Purdie
These recipes all use gtk-doc m4 macros but were missing dependencies on the class. (From OE-Core rev: 500d48ba760f50c780377fb1ebed257a6e8b1887) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-03recipes: Add missing pkgconfig class inheritsRichard Purdie
These recipes all use pkg-config in some way but were missing dependencies on the tool, this patch adds them. (From OE-Core rev: 2543b14dd0ca13005be0df027543431fc8e882ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-01weston: make lcms explicitly configurableTim Orling
Per Ross's comment, make --enable-lcms deterministic. Follow upstream style to make it more likely to be merged upstream. (From OE-Core rev: e2f45c6284f0a26cc858f9ae5887a4c1ef844d96) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-01weston: fix make-lcms-configurable.patchTim Orling
In AS_IF([test "x$enable_lcms" != "no"], "no" should have been "xno" (From OE-Core rev: 1942c417d94e0b4e39613b15a632482b557a51d0) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-01weston: drop superfluous --disable-lcmsTim Orling
Thank you to Henning Heinold for the catch. "Is this needed when you use PACKAGECONFIG later on?" (From OE-Core rev: 815341fd1232e7739650497f94d851af41f6af79) Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-27eglinfo: updated to compile with mesa10+Valentin Popa
Updated to the newer 4b317648ec6cf39556a9e5d8078f605bc0edd5de. (From OE-Core rev: 9948e4239b88026804c33d84830dbfe6b0ed3e59) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-27libxshmfence: add it to oe-coreValentin Popa
mesa 10+ depends on this (if the user builds mesa with dri3 support enabled). So add it to oe-core. (From OE-Core rev: afa3e8943d9e52a2d20ceea1e6a02a3133ef79fa) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-27dri3proto: add it to oe-coreValentin Popa
mesa 10+ depends on this (if the user builds mesa with dri3 support enabled). So add it to oe-core. (From OE-Core rev: 6a9717bd34854ecb56a4ab1731b6bf3cf4b471ea) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>