summaryrefslogtreecommitdiff
path: root/meta/recipes-graphics/clutter
AgeCommit message (Collapse)AuthorFiles
2014-06-06clutter: update to 1.18.2Tim Orling3
* Updated Ross's install-examples.patch to current ** AM_CPPFLAGS changes no longer needed ** example_DATA = ... redhand.png no longer needed ** minor line # changes 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-04-25Globally replace 'base_contains' calls with 'bb.utils.contains'Otavio Salvador1
The base_contains is kept as a compatibility method and we ought to not use it in OE-Core so we can remove it from base metadata in future. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-02Replace one-line DESCRIPTION with SUMMARYPaul Eggleton3
A lot of our recipes had short one-line DESCRIPTION values and no SUMMARY value set. In this case it's much better to just set SUMMARY since DESCRIPTION is defaulted from SUMMARY anyway and then the SUMMARY is at least useful. I also took the opportunity to fix up a lot of the new SUMMARY values, making them concisely explain the function of the recipe / package where possible. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2013-11-27clutter-1.0: upgrade to 1.16.2Ross Burton2
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-12clutter-gtk-1.0: upgrade to 1.4.4Ross Burton2
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-08clutter: upgradeRoss Burton6
Delete fix-wayland-deps.patch, it was a backport from upstream. Delete enable_tests which installed the non-inuititive interactive test suite, instead install the examples. 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>
2013-10-26clutter: remove usage of FILESPATHPetter Mabäcker4
Usage of FILESPATH is discouraged, since it can make recipes harder to bbappend. Instead FILESEXTRAPATHS should be used to extend the path. However in clutter the default paths solves the problem if we put all patches in ${BP} directory instead. Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-09-11clutter: fix compilation when building without X11 backendRoss Burton2
If Clutter is building the Wayland backend but not the X11 backend, the Cogl support doesn't get enabled so the Wayland backend (which uses it) fails to compile. Backport a fix from upstream to fix this situation. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-18Upstream-Status: Correct capitalizationSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-07-02clutter: fix out-of-tree buildsRoss Burton1
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-06-25clutter: add Wayland supportRoss Burton1
Add PACKAGECONFIG stanzas for Wayland client and server, and respect the x11 and wayland DISTRO_FEATURES to enable the relevant backends as appropriate by default. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-05-30clutter: remove documentation hacksRoss Burton1
These sed lines disable the documentation and appear to be historical, building works fine without them. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-24clutter-gst: removed no longer required configure fragmentTomas Frydrych1
The current package no longer use DOLT, so the DOLT configure frament is no longer required. Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-05-24clutter: further improvementsTomas Frydrych1
* Removed unnecessary gtk-doc related depends/configure options (handled in gtk-doc class), * Moved more configure options into PACKAGECONFIG, * Fixed missing comma in PACKAGECONFIG[glx] setup, * Removed no longer required DOLT-related config fragment. Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-05-21clutter-gtk: Replace with 1.4.2 versionTomas Frydrych6
Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-21clutter-gst: Replace with 1.6.0 versionTomas Frydrych8
Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-21clutter: Replace with 1.14.4 versionTomas Frydrych17
The package has been renamed to clutter-1.0 instead of clutter-vmajor.vminor, keeping up with the upstream versioning policy (all 1.x packages install clutter-1.0 pc file and headers and are backward compatible), and to simplify dependency management (worth noting that since the 1.x development files are not parall installable, it is not possible to use two versions of clutter 1.x at the same time anyway). Package configuration is provided via PACKAGECONFIG options as follows: 'x11' : enable X11 backend, 'glx' : enable GLX backend, 'egl' : enable EGL backend, 'evdev': enable evdev input backend Default configuration is 'glx'; typical configuration for embedded HW using 'native' EGL would be 'egl evdev'. Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-21cogl: Replace with 1.14.0 versionTomas Frydrych5
The package has been renamed to cogl-1.0 instead of cogl-vmajor.vminor, keeping up with the upstream versioning policy (e.g., all 1.x packages install cogl-1.0 pc file and headers and are backward compatible), and to simplify dependency management (worth noting that since the 1.x development files are not parallel installable, it is not possible to use two versions of cogl 1.x at the same time anyway). Package configuration is provided via PACKAGECONFIG options as follows: GL flavour: 'gl' for big GL or 'gles2' for GLES2 (GLES1 is availabe in cogl, but not supporeted here at present.) EGL platform: 'egl-null' -- PVR-style null platform 'egl-kms' -- kms platform provide by Mesa 'egl-x11' -- egl over xlib platform (Additional EGL platforms, e.g., Wayland are supported by cogl, but not supported here at present.) GLX: 'glx' for the GLX extension support (implies 'gl') Default configuration is 'glx'; typical configuration providing 'native' egl on embedded HW would be 'gles2 egl-null'. Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-02-04clutter-box2d: removeRoss Burton2
This is a specialised physics engine for Clutter, and isn't suitable for oe-core. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-10-25cogl/clutter: Explicitly depend on libdrm for GLXRichard Purdie2
cogl and clutter explicitly rely on libdrm being present when using the glx backend. If its not listed in DEPENDS and an alternative to mesa is used, it may not actually be present. This patch ensures it is and fixes a build race condition which could see dependencies like clutter-box2d failing to compile due to missing pkgconfig dependencies. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-28cogl: Add a missing depends on libxdamageOtavio Salvador3
During a from scratch build test, cogl build failed due a missing dependency on libxdamage. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-17clutter: DOLT isn't used anymoreRoss Burton3
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-07-22clutter: cleanup thanks to new gtk-doc.bbclassRoss Burton3
Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-07-20cogl: cleanup thanks to new gtk-doc.bbclassRoss Burton3
Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-07-19Convert tab indentation in python functions into four-spaceRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-28clutter: clutter_git is really clutter-1.8_git, renameRichard Purdie1
Both these clutter recipes provide 1.8. With different PN namespace, a world build cna build both causing the clutter libraries to "disappear" at certain points of the build. In particular, this causes issues for mx. This patch puts then into the same PN namespace so only one can be built. [YOCTO #2158] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-03-05meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True)Richard Purdie1
Using "1" with getVar is bad coding style and "True" is preferred. This patch is a sed over the meta directory of the form: sed \ -e 's:\(\.getVar([^,()]*, \)1 *):\1True):g' \ -e 's:\(\.getVarFlag([^,()]*, [^,()]*, \)1 *):\1True):g' \ -i `grep -ril getVar *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-02-10clutter: upgrade git recipe to reflect 1.8.4 tagJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2012-02-10clutter-1.8: update to clutter-1.8.4Joshua Lock1
Added a note about why we're setting S, so I don't have to figure it out again next time I try and update clutter. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2012-01-25clutter-gst: update to 1.4.6Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-25cogl: update upstream status for build_for_armv4t.patchJoshua Lock1
This has patch has been merged into upstreams git repository and will be available in the next stable release. Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-01-04cogl: ensure we can build on armv4Joshua Lock3
Without this patch cogl will not build for armv4 as it uses an unsupported instruction. This changeset adds a patch from Wolfgang Denk to add an extra guard around armv5 or above code. Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-12-21cogl: clarify LICENSE as LGPLv2.1 and fix metadataJoshua Lock1
Fix the HOMEPAGE and DESCRIPTION which were using the same values as Clutter. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-21clutter: clarify LICENSE as LGPLv2.1Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-15Patch Upstream Status UpdatesSaul Wold2
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-12-15clutter_git: update to 1.8.2 tagJoshua Lock1
Eventual plan is to start building bleeding git again, so we'd like to keep the recipe around and relatively up to date. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-15cogl: update git recipe to 1.8.2Joshua Lock1
Eventual plan is to start building bleeding git again, so we'd like to keep the recipe around and relatively up to date. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-15clutter: upgrade to 1.8.2Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-15cogl: upgrade to latest stable cogl 1.8.2Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-12-08OECore license fixes: meta/*Elizabeth Flanagan2
This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2011-12-06clutter-gst: upgrade to 1.4.4Joshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-30clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0Joshua Lock3
It's very old at this point and doesn't build with recent clutter Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter-box2d: fix LICENSE field - LGPL-2.1Joshua Lock1
clutter-box2d has had the same COPYING file since 2008-04-03, therefore update the license field in the inc file to reflect its contents. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter-box2d: Update git recipeJoshua Lock1
Several changes and fixes exist unreleased in git with version 0.12.1, update to build the latest available. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter: move STDDEPENDS to incJoshua Lock3
We only build clutter-1.8 now so move the additional STDDEPENDS from the recipe to the inc file. This has the added benefit of fixing clutter_git. This patch also fixes the LIC_FILES_CHKSUM for clutter_git Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30cogl: add missing depends on libxcompositeJoshua Lock1
Cogl checks for libxcomposite at configure time. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter-*-1.6: drop clutter 1.6 recipesJoshua Lock2
Clutter 1.8 is API and ABI compatible with Clutter 1.6 according to the release notes so there's no need to keep these recipes around. www.clutter-project.org/blogs/archive/2011-09/clutter-1.8.0-stable-release Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter: PROVIDES clutter-1.6Joshua Lock1
Since the two are API/ABI compatible and this may make things easier for external layers using clutter. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2011-11-30clutter-1.8: package examplesJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-11-10Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie1
This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>