summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/clutter
Commit message (Collapse)AuthorAgeFilesLines
* clutter: fix compilation when building without X11 backendRoss Burton2013-09-112-1/+59
| | | | | | | | | | | | | 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. (From OE-Core rev: 6df36a004210901acceff4a201d0f910d99eccfe) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Upstream-Status: Correct capitalizationSaul Wold2013-07-181-1/+1
| | | | | | | (From OE-Core rev: 2d5c457bf888771891e9c29e82ec5a5cecace528) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: fix out-of-tree buildsRoss Burton2013-07-021-1/+1
| | | | | | | | (From OE-Core rev: bb4adb38706b6a0d86a4be758b0219e6c23dd899) 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>
* clutter: add Wayland supportRoss Burton2013-06-251-3/+5
| | | | | | | | | | | | 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. (From OE-Core rev: aa01a4a2c74ee2ee9f629ea07a71b06bc2fdda99) 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>
* clutter: remove documentation hacksRoss Burton2013-05-301-4/+0
| | | | | | | | | | These sed lines disable the documentation and appear to be historical, building works fine without them. (From OE-Core rev: b2ca9ac7b6e28ae8cc6470c7f537c55f60c6d505) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: removed no longer required configure fragmentTomas Frydrych2013-05-241-5/+0
| | | | | | | | | | | The current package no longer use DOLT, so the DOLT configure frament is no longer required. (From OE-Core rev: b976a332cf24aad18141eafbbe5cd22cfbb91752) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: further improvementsTomas Frydrych2013-05-241-15/+7
| | | | | | | | | | | | | | * 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. (From OE-Core rev: a5d9c80fa35e9fd234f14c61b385d9c17f31132b) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gtk: Replace with 1.4.2 versionTomas Frydrych2013-05-216-64/+18
| | | | | | | (From OE-Core rev: 095581d3b888ba702ba0b1b7e9e3ef8fe69dc164) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: Replace with 1.6.0 versionTomas Frydrych2013-05-218-72/+87
| | | | | | | (From OE-Core rev: 4476e789ac41f44ad74385d85a16e505d96bc100) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: Replace with 1.14.4 versionTomas Frydrych2013-05-2117-407/+70
| | | | | | | | | | | | | | | | | | | | | | | | 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'. (From OE-Core rev: 4fbae4449fbb3f5eba499418b374c12bccfb4243) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: Replace with 1.14.0 versionTomas Frydrych2013-05-215-101/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'. (From OE-Core rev: b508fdd2b19ca30da8d09caf646897dc4cf195c8) Signed-off-by: Tomas Frydrych <tomas@sleepfive.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: removeRoss Burton2013-02-042-29/+0
| | | | | | | | | | | This is a specialised physics engine for Clutter, and isn't suitable for oe-core. (From OE-Core rev: 9eec14d658c12525cb81d0ef3227b55e65d1c69b) 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>
* cogl/clutter: Explicitly depend on libdrm for GLXRichard Purdie2012-10-252-2/+2
| | | | | | | | | | | | | | 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. (From OE-Core rev: afb3ee76cef109c7ba4a760d834839ef277e30fc) 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>
* cogl: Add a missing depends on libxdamageOtavio Salvador2012-09-283-3/+3
| | | | | | | | | | | During a from scratch build test, cogl build failed due a missing dependency on libxdamage. (From OE-Core rev: 959a2f6d88d8fa6874fff83b7a1f0e7d4e36b887) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: DOLT isn't used anymoreRoss Burton2012-08-173-18/+3
| | | | | | | (From OE-Core rev: fbff096fd1168ec8147fb348fb36ecafcaefef19) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: cleanup thanks to new gtk-doc.bbclassRoss Burton2012-07-223-3/+5
| | | | | | | (From OE-Core rev: d8b88ecd46b1397ff3d598ee82fcaedf6d59e8af) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: cleanup thanks to new gtk-doc.bbclassRoss Burton2012-07-223-4/+4
| | | | | | | (From OE-Core rev: 69bae4de251da32e26eae5a57d7dccc904db17da) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert tab indentation in python functions into four-spaceRichard Purdie2012-07-191-3/+3
| | | | | | (From OE-Core rev: 604d46c686d06d62d5a07b9c7f4fa170f99307d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: clutter_git is really clutter-1.8_git, renameRichard Purdie2012-03-281-0/+0
| | | | | | | | | | | | | | 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] (From OE-Core rev: d5a7a9090b57793be1de63dca86fe40437628e9d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: Convert getVar/getVarFlag(xxx, 1) -> (xxx, True)Richard Purdie2012-03-051-1/+1
| | | | | | | | | | | | 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>
* clutter: upgrade git recipe to reflect 1.8.4 tagJoshua Lock2012-02-101-3/+3
| | | | | | | (From OE-Core rev: 37b47a8f038947c6725dec10845412df7f67e9e4) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-1.8: update to clutter-1.8.4Joshua Lock2012-02-101-4/+3
| | | | | | | | | | 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. (From OE-Core rev: b752e2d6ae286db5588547fc49f1aa64e112fa32) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: update to 1.4.6Joshua Lock2012-01-251-2/+2
| | | | | | | (From OE-Core rev: a440654076008a107fff2245eff7791a4abf5abf) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: update upstream status for build_for_armv4t.patchJoshua Lock2012-01-251-1/+1
| | | | | | | | | | This has patch has been merged into upstreams git repository and will be available in the next stable release. (From OE-Core rev: 77f5e99a821ad30b859a402bdc55c495741b24cc) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: ensure we can build on armv4Joshua Lock2012-01-043-3/+30
| | | | | | | | | | | 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. (From OE-Core rev: e19586765af518892ed55d9bfd45d0857566ae98) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: clarify LICENSE as LGPLv2.1 and fix metadataJoshua Lock2011-12-211-3/+3
| | | | | | | | | Fix the HOMEPAGE and DESCRIPTION which were using the same values as Clutter. (From OE-Core rev: 67c91c83774d485b54357b81eb105ab291d4e383) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: clarify LICENSE as LGPLv2.1Joshua Lock2011-12-211-1/+1
| | | | | | | (From OE-Core rev: f38f199f33a10fcc1bebd83b862c0936ca33535e) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Patch Upstream Status UpdatesSaul Wold2011-12-152-0/+4
| | | | | | | (From OE-Core rev: 0eb139619301d0efee330932eba3617dcb39284e) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter_git: update to 1.8.2 tagJoshua Lock2011-12-151-2/+3
| | | | | | | | | | Eventual plan is to start building bleeding git again, so we'd like to keep the recipe around and relatively up to date. (From OE-Core rev: 12b03b946ba5b08f93b780b6b3f7115fcf76fdcb) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: update git recipe to 1.8.2Joshua Lock2011-12-151-2/+3
| | | | | | | | | | Eventual plan is to start building bleeding git again, so we'd like to keep the recipe around and relatively up to date. (From OE-Core rev: 849b90f7cf1472948dcc7f613d25f4b1b0be49ad) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: upgrade to 1.8.2Joshua Lock2011-12-151-2/+2
| | | | | | | (From OE-Core rev: b9d36990ebe00afcae5bba19252462bf1b4403f3) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: upgrade to latest stable cogl 1.8.2Joshua Lock2011-12-151-2/+2
| | | | | | | (From OE-Core rev: 596d3d1267813e01f87a85c23f1e4a0b7130418b) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* OECore license fixes: meta/*Elizabeth Flanagan2011-12-082-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: 3083dd70b3a9fa01fcc3cf00373b05502505996e) Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: upgrade to 1.4.4Joshua Lock2011-12-061-2/+2
| | | | | | | (From OE-Core rev: 718b411900d58cd229a500015c63a8d31cf4f5af) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0Joshua Lock2011-11-303-73/+0
| | | | | | | | | It's very old at this point and doesn't build with recent clutter (From OE-Core rev: 04d2bb8e83aaac856f03f3fc9772285bd82182e4) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: fix LICENSE field - LGPL-2.1Joshua Lock2011-11-301-1/+1
| | | | | | | | | | 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. (From OE-Core rev: 755726a7441794b8b5ac9de05744f85adf02f596) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: Update git recipeJoshua Lock2011-11-301-3/+4
| | | | | | | | | | Several changes and fixes exist unreleased in git with version 0.12.1, update to build the latest available. (From OE-Core rev: 07799e71135a059cdbf1b8720a8094e2e22ac1b6) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: move STDDEPENDS to incJoshua Lock2011-11-303-7/+3
| | | | | | | | | | | | | 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 (From OE-Core rev: f49f3cbdbf06f9c4b2fcbbbdc892d8de7997c527) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: add missing depends on libxcompositeJoshua Lock2011-11-301-1/+1
| | | | | | | | | Cogl checks for libxcomposite at configure time. (From OE-Core rev: 4607b8bdf1565d404c32c45a634d37e1ae2ee4aa) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-*-1.6: drop clutter 1.6 recipesJoshua Lock2011-11-302-47/+0
| | | | | | | | | | | | 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 (From OE-Core rev: cd2f5a74c6021652866edf3e4060b95c0dd81376) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter: PROVIDES clutter-1.6Joshua Lock2011-11-301-0/+3
| | | | | | | | | | Since the two are API/ABI compatible and this may make things easier for external layers using clutter. (From OE-Core rev: ec89071836f3844c41a34061af4baf706036e371) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-1.8: package examplesJoshua Lock2011-11-301-1/+2
| | | | | | | (From OE-Core rev: 19cc725f32b3793a785fe06d27c64bc3e5f608b5) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie2011-11-101-1/+1
| | | | | | | | | | | | | | | | | 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 *` (From OE-Core rev: b22831fd63164c4db9c0b72934d7d734a6585251) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst: fix patch filenameJoshua Lock2011-11-081-0/+0
| | | | | | | | | Munged the patch filename somehow. Apologies for the noise. (From OE-Core rev: 157db263b50fabf4afcbea3c2a5364c0752ae0e2) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gtk-1.8: add clutter-gtk 0.11.4Joshua Lock2011-11-081-0/+11
| | | | | | | (From OE-Core rev: e5568f9a569e6ff1cf45553edb18923a4f7843e9) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gst-1.8: add 1.4.2 for use with clutter 1.8Joshua Lock2011-11-082-0/+37
| | | | | | | (From OE-Core rev: acca04830aad1368f0a5cc2f48302cf272731174) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-1.8: add 1.8.0Joshua Lock2011-11-081-0/+26
| | | | | | | (From OE-Core rev: d59578fd9e2c45bdc2f030d68c84d05c5ad5be6b) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: add cogl 1.8.0 recipeJoshua Lock2011-11-083-1/+36
| | | | | | | | | Cogl has been split into a separate recipe as of the clutter-1.8 series (From OE-Core rev: 3bddb7cd3400857ac724e91cb5b663bcf386ab37) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cogl: COPYING file Updated FSF AddressSaul Wold2011-11-071-1/+1
| | | | | | | (From OE-Core rev: f3a7b6aaa9be4763d13214c3264b86a1c7bf5e9f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-gtk: add LIC_FILES_CHKSUM to include fileJoshua Lock2011-10-311-0/+1
| | | | | | | (From OE-Core rev: ff13e06892f102d915855cde50896349b07b3717) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>