summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* xserver-xorg: add runtime provides for the driver ABI versionRoss Burton2012-10-231-1/+26
| | | | | | | | | | | | | | | | | | The xserver driver ABIs can and do change in a way that is unrelated to the version of xserver, so it's entirely possible to build an image that has a mismatch between the server ABI version and the version that the drivers were built against. xserver detects this and refuses to load the modules. By adding RPROVIDEs to the xserver package that describe the ABI versions it has (such as xorg-abi-video-13, xorg-abi-input-11), drivers can RDEPEND on the version that they were built against. This means that when the ABIs change, there will be package dependency errors at image time instead of images that build fine but don't work. (From OE-Core rev: 8ef5f205aec04140198d5ba0f5c405ae6e977dbe) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtdev: New recipe for mtdevDamien Lespiau2012-10-231-0/+20
| | | | | | | | (From OE-Core rev: 5ae7825ed7b8221d1c37e3d053404a3f2f7d27f2) Signed-off-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: remove XF86 BigFont extensionRoss Burton2012-10-223-24/+5
| | | | | | | | | This has been disabled by default upstream since 2007, nothing uses it. (From OE-Core rev: 06d27cf0fbcc4004e6f456880eca49893c9290bf) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* PACKAGES_DYNAMIC: use += instead of = in most casesMartin Jansa2012-10-193-3/+3
| | | | | | | | | | * to keep ${PN}-locale from bitbake.conf:PACKAGES_DYNAMIC = "^${PN}-locale-.*" (From OE-Core rev: 73252b16b501c0986b0ca0895e4534895a9ba3db) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* PACKAGES_DYNAMIC: use regexp not globMartin Jansa2012-10-193-3/+3
| | | | | | | | | | | * bitbake uses PACKAGES_DYNAMIC as regexp ^ could make matching faster (and it will be more clear that we're expecting regexp not glob) * made all those last '-' optional, use .* (or nothing) (From OE-Core rev: 2f3ebdfa5f42dae51063b043cc4b0fbe20b40064) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-proto: remove evieextRoss Burton2012-10-182-16/+1
| | | | | | | | | It was removed from xserver in 2008. (From OE-Core rev: 574843864dcdb65d28bc2c3753339f123a9bc528) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: remove xf86rushprotoRoss Burton2012-10-182-18/+2
| | | | | | | | | The dependency in xserver is spurious and was removed in 2005. (From OE-Core rev: aad06196254f1d08696ea0fcf50007ce3be933ac) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: Add --disable-cairo-tests switch and update to upstream patchDaniel Stone2012-10-184-41/+76
| | | | | | | | | | | | | Rather than implicitly relying on Cairo being disabled through not being present, add a configure switch to forcibly disable it. The updates the code to use a patch backported from upstream git instead of our custom version. (From OE-Core rev: fa9ccb23e5788f331cc868ce4bad4abd1eaeee9c) Signed-off-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: Bump git recipe to latest 2.4.39+ revisionDaniel Stone2012-10-181-2/+2
| | | | | | | (From OE-Core rev: 14c4c1de25b73c918a7ebb074359160290e9642f) Signed-off-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: remove fontcache supportRoss Burton2012-10-183-38/+3
| | | | | | | | | This was removed from the Xorg server in 2008. (From OE-Core rev: 02fc0a197ca16e983becb0aedeb9238a0aeb6661) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxfont: remove spurious dependency on fontcacheprotoRoss Burton2012-10-181-2/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: remove all traces of XPrintRoss Burton2012-10-188-123/+5
| | | | | | | | | The XPrint server was removed from Xorg in 2008. (From OE-Core rev: 5b3748d463a6666c0d8e2624092619da8d8e6328) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: use INC_PR in PRRoss Burton2012-10-182-1/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg: remove XTrapRoss Burton2012-10-183-32/+1
| | | | | | | | | This functionality was broken upstream so it was removed. (From OE-Core rev: 7661d15957525885e5e9b1129da7a99eef19f4be) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: remove libegl-dbg, put all debugging into mesa-dri-dbgRoss Burton2012-10-181-3/+2
| | | | | | | (From OE-Core rev: c914495e1431ad56fcd81460fa4f675be3b4be3b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: remove mesa-dri dependency in mesa-dri-devRoss Burton2012-10-181-2/+2
| | | | | | | | | | mesa-dri is empty, so instead of allowing an empty package, remove the default dependency on mesa-dri and let the system not generate mesa-dri. (From OE-Core rev: 5d6596321a996278ffbaa111247367ec9e50d721) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: bump to latest releaseRoss Burton2012-10-181-4/+5
| | | | | | | (From OE-Core rev: fa248f86105ddd4a1b0be039ee8e85ab275c4e44) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: upgrade to 1.11.4Ross Burton2012-10-188-46/+83
| | | | | | | | | | | | gcc-47-warning.patch was integrated, so drop. Add pkgconfig-deps.patch, a backport of a commit to fix bad exposed library dependencies (which resulted in the keyboard driver depending on pixman). (From OE-Core rev: 723e81af2a5b07024ab744c14cdccc12f554ef12) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-input-keyboard: upgrade to 1.6.2Ross Burton2012-10-181-2/+2
| | | | | | | | (From OE-Core rev: 1c2ffdf26bdb2e1443dddb143e0e96760e6572bf) 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>
* xf86-video-fbdev: bump to 0.4.3Ross Burton2012-10-181-2/+2
| | | | | | | | (From OE-Core rev: 6157644e3ca06a97bee2294d1a55c5c17b0f52b1) 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>
* xf86-input-evdev: bump to latest releaseRoss Burton2012-10-181-3/+2
| | | | | | | | (From OE-Core rev: 1f73a2ded611de659be05efe734753f538fd84a1) 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>
* libdrm: Explicitly disable the cairo dependencyRichard Purdie2012-10-053-0/+42
| | | | | | | | | | We don't want the cairo dependency. Unfortunately simply checking whether its present isn't good enough. If its not in DEPENDS, it can disappear half way through building. We therefore need to explictly disable it. (From OE-Core rev: 51df11c5747f69b4112121df78fc1e10644d390a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: drop libxvmc dependencyRoss Burton2012-10-032-4/+4
| | | | | | | | | xvmc is explicitly disabled, so remove the dependency. (From OE-Core rev: eb96be4db46039752c44dc37ef676eaac04e3dba) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: Remove Cairo dependencyDaniel Stone2012-10-021-2/+2
| | | | | | | | | | | | | This causes a build loop, when DRM depends on Cairo depends on Mesa depends on DRM. We can safely remove it as it's only one libdrm example program which uses Cairo, which we won't be needing. At least it's not worth the build loop. (From OE-Core rev: a6d305261dc925210185d8b70fb1a923e012153b) Signed-off-by: Daniel Stone <daniel@fooishbar.org> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11.inc: fix build issues for older CentOS distrosMatthew McClintock2012-10-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes these sorts of issues present on older gcc (CentOS 5.x in this case) | cc1: error: unrecognized command line option "-Werror=implicit" | cc1: error: unrecognized command line option "-Werror=nonnull" | cc1: error: unrecognized command line option "-Werror=init-self" | cc1: error: unrecognized command line option "-Werror=main" | cc1: error: unrecognized command line option "-Werror=missing-braces" | cc1: error: unrecognized command line option "-Werror=sequence-point" | cc1: error: unrecognized command line option "-Werror=return-type" | cc1: error: unrecognized command line option "-Werror=trigraphs" | cc1: error: unrecognized command line option "-Werror=array-bounds" | cc1: error: unrecognized command line option "-Werror=write-strings" | cc1: error: unrecognized command line option "-Werror=address" | cc1: error: unrecognized command line option "-Werror=int-to-pointer-cast" | cc1: error: unrecognized command line option "-Werror=pointer-to-int-cast" Also fixes: makekeys-makekeys.o: In function `main': makekeys.c:(.text+0x85): undefined reference to `__isoc99_sscanf' makekeys.c:(.text+0xa7): undefined reference to `__isoc99_sscanf' collect2: ld returned 1 exit status make: *** [makekeys] Error 1 Older libc do not have this defined, we can use the -D_GNU_SOURCE to the compiler to prevent generating calls to this function and make linking work (From OE-Core rev: 83c560ae282c1a28fd2c311c66debd02a69f1678) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcb: Update DEPENDS to avoid duplicate entriesMark Hatle2012-10-024-6/+2
| | | | | | | | | | | Some items were listed multiple times in DEPENDS, avoid this situation. Note, PR was not incremented as no change to the build process occurs. (From OE-Core rev: e234af467eac7d0313fae3e87eb1b34725309bb5) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Remove RCONFLICTS against xserver-xorgOtavio Salvador2012-09-282-2/+1
| | | | | | | | | | | When merging the xserver-xorg fix the to use RDEPENDS in xserver-xorg-module-exa the RCONFLICTS has not been removed by mistake. This drops the RCONFLICTS to properly fix it. (From OE-Core rev: d83e218dc480a09befddf8b934d774519cdbacb5) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Use rdepends to ensure xserver-xorg-module-exa match versionOtavio Salvador2012-09-282-1/+2
| | | | | | | | | | | This fix the installation of xserver-xorg-module-exa package at rootfs using opkg. It were failing as conflicts where not working properly. (From OE-Core rev: 8fb19876215a8c7918361e8360c4342d1a933a93) 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>
* xserver-xorg: merge version-specific .inc into .bbRoss Burton2012-09-282-12/+12
| | | | | | | | | | | The version-specific .inc was shared with the xserver-xorg-lite package, but that doesn't exist anymore. (From OE-Core rev: 09b1bf350384722127ac9f098a72371cf27c3822) 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: 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>
* xserver-xorg: use EXTENDPKGV instead of PV in RCONFLICTS_${PN}-module-exaMartin Jansa2012-09-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * it doesn't make much sense with PV, because xserver-xorg-module-exa was introduced in http://git.openembedded.org/openembedded-core/commit/meta/recipes-graphics/xorg-xserver?id=1a666ee1cda3c0b74daba5881fc5f62e13deec66 so our xserver-xorg-module-exa RCONFLICTS with xserver-xorg (<= 1.11.2-r4) and (< 1.11.2) is not good enough * because we don't know how many PRINC are in BSP/DISTRO layers, then it's safer to RCONFLICTS with every older version then current EXTENDPKGV Also fixes whitespace to work correctly with opkg (From OE-Core rev: ed0216d29fc4355c5220f3ad51df04a63cacb0c3) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> -- * I haven't really tested this with IPK, since it was changed from RREPLACES to RCONFLICTS (because of RPM) and all my installed devices are already upgraded Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xcursor-transparent-theme: switch SRC_URI as matchbox-project is deadMarcin Juszkiewicz2012-09-201-1/+1
| | | | | | | (From OE-Core rev: bcd5ea36bd5e0dbb063f45fbc6d5d3272841fb0f) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Modify RREPLACES for RCONFLICTSSaul Wold2012-09-192-2/+2
| | | | | | | | | fix bad runtime dependency that was causing -exa to be a suitable candidate for xserver-xorg, thus resulting in no X server in some situations (From OE-Core rev: 467c59495d83748d35846e8b37548182fea99cbf) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: bump PR to rebuild after libffi5 -> libffi6Martin Jansa2012-09-192-2/+2
| | | | | | | | (From OE-Core rev: 211200fb98a72ba815e7c411fbebfd781879064c) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: update patch to a backport from upstream gitRoss Burton2012-09-141-20/+15
| | | | | | | | (From OE-Core rev: 0d8db0a1fe236be24bd5dc003a79ee1b6cdd5c05) 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>
* libx11-trim: remove, it's the same as libx11 nowRoss Burton2012-09-121-15/+0
| | | | | | | (From OE-Core rev: 7a10eccc75f12bfe3afb925c976405cfcd9baeb0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa-dri: remove DEFAULT_PREFERENCE, this is the preferred nowRoss Burton2012-09-121-3/+0
| | | | | | | (From OE-Core rev: 438852881a9450b2686e3f61d4efe260fa4b2c94) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa-xlib: remove, it serves no useful purposeRoss Burton2012-09-123-14/+0
| | | | | | | (From OE-Core rev: 7a815ca21f57feb4706a7bb0656cbabd74bc873f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: revise keysymdef patch based on submission upstreamRoss Burton2012-09-122-8/+32
| | | | | | | (From OE-Core rev: 6fb59242e476e6b4a19cdb2acbe9509292cdbad9) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-diet: remove un-needed chunk from stubs patchRoss Burton2012-09-121-20/+0
| | | | | | | (From OE-Core rev: 41c1b76c2c1b875bf72331f6b89cf7f5e2bba9f2) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: makekeys can be cross-compiled now, so don't hack aroundRoss Burton2012-09-124-70/+16
| | | | | | | (From OE-Core rev: 04c776956b98cc96c2c1a139bec0422feae1497d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: drop makekeys_crosscompile.patch, effectively merged upstreamRoss Burton2012-09-122-78/+1
| | | | | | | (From OE-Core rev: 6169ed981b1c8fe26a5238bb9837c21d284df729) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11-diet: remove statements that are redundantRoss Burton2012-09-121-5/+1
| | | | | | | (From OE-Core rev: 4bba0537473f28961d6e128f8bc18c9a4abd01cd) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: make bigfont an optional (disabled by default) packageconfig optionRoss Burton2012-09-121-3/+5
| | | | | | | (From OE-Core rev: eb4e584de23ebaf2d8f54404dcf12a5aed1a37a1) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: refresh dependencies, and centralise into libx11.incRoss Burton2012-09-124-11/+4
| | | | | | | (From OE-Core rev: a66e6a7765525d3e18cd81b68c422b3dab81d498) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: merge patches into a single directoryRoss Burton2012-09-1212-191/+3
| | | | | | | (From OE-Core rev: 34b337e52551717106b377c53ea5dc617ac4c92c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: remove redundant license dataRoss Burton2012-09-122-5/+0
| | | | | | | (From OE-Core rev: 0f2643cfa385e9637a2d34268e60cdce9fa44e69) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: move keysymdefdir option to .incRoss Burton2012-09-124-6/+4
| | | | | | | (From OE-Core rev: 375cdaf2cc03a4784991999e6a302fe37678809b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: move xcms disabling to PACKAGECONFIG in libx11.incRoss Burton2012-09-123-3/+7
| | | | | | | (From OE-Core rev: ea17d1365b0425b0f6ddd4daf8d166116ac26f26) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xorg-lib: move options to disable documentation to xorg-lib-commonRoss Burton2012-09-123-7/+4
| | | | | | | (From OE-Core rev: aee98f2ccab4bfff2aca031c2374274f945982f5) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>