aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
AgeCommit message (Collapse)Author
2014-02-08libx11: backport _XEatDataWords APIPaul Eggleton
If you build libx11-native then that has to be ABI-compatible with the libX11 on the host or you'll have problems running qemu-native. Most current distros are using libX11 1.6+. Thus, we need to backport the _XEatDataWords API present in 1.6. This only affects the dylan branch as dora+ has libx11 1.6+. Fixes [YOCTO #5040]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-16mesa: inherit gettextMartin Jansa
* build in clean tmpdir fails with: | make[6]: Entering directory `/OE/mesa/2_9.1.3-r9.0/git/src/mesa/drivers/dri/common/xmlpool' | Updating (de) de/LC_MESSAGES/options.mo from de.po. | Updating (es) es/LC_MESSAGES/options.mo from es.po. | Updating (nl) nl/LC_MESSAGES/options.mo from nl.po. | Updating (fr) fr/LC_MESSAGES/options.mo from fr.po. | /bin/bash: line 4: msgfmt: command not found | make[6]: *** [de/LC_MESSAGES/options.mo] Error 127 | Updating (sv) sv/LC_MESSAGES/options.mo from sv.po. | make[6]: *** Waiting for unfinished jobs.... | /bin/bash: line 4: msgfmt: command not found | make[6]: *** [es/LC_MESSAGES/options.mo] Error 127 | /bin/bash: line 4: msgfmt: command not found | make[6]: *** [nl/LC_MESSAGES/options.mo] Error 127 | /bin/bash: line 4: msgfmt: command not found | /bin/bash: line 4: msgfmt: command not found | make[6]: *** [fr/LC_MESSAGES/options.mo] Error 127 | make[6]: *** [sv/LC_MESSAGES/options.mo] Error 127 | make[6]: Leaving directory `/OE/mesa/2_9.1.3-r9.0/git/src/mesa/drivers/dri/common/xmlpool' (From OE-Core master rev: c30c8820828ea5a7ed99d58a9b400eeee916bf72) 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>
2013-08-16weston: backport patch for libunwind configure option and disable itMartin Jansa
* it's autodetected from sysroot and runtime dependency on libunwind isn't deterministic * master has weston 1.1.0 which already has this option and also explicitly disables libunwind Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-16directfb: add PACKAGECONFIG for jpeg2000Martin Jansa
* it's autodetected from sysroot * add PACKAGECONFIG to make it deterministic (From OE-Core master rev: abbe0da427ae9184bba19f1286e5edf0df132c22) 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>
2013-08-16xkeyboard-config: add missing dependency on util-macrosMartin Jansa
* build fails without it configure.ac:7: error: must install xorg-macros 1.12 or later before (From OE-Core master rev: 8fb59ebab3758d41a13b4892d997176cadbc00e8) 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>
2013-08-07directfb: don't patch pkg-config filesAndré Draszik
We are currently getting build failures of projects that rely on being able to access DirectFB's internal include directories, as returned via pkg-config, since the include paths returned by pkg-config are incomplete. The reason for that is the patch that is being removed with this change. It modified the cflags returned by pkg-config in an incorrect way, causing us to miss important include paths: For reference, pkg-config output with incorrect patch applied: ad@bril0118 #513 ~> pkg-config --cflags directfb-internal -D_GNU_SOURCE -D_REENTRANT -I<builddir>/tmp/sysroots/<machine>/usr/include/directfb -I<builddir>/tmp/sysroots/<machine>/usr/include Now, with the incorrect patch removed, the output is as expected: ad@bril0118 #514 ~> pkg-config --cflags directfb-internal -D_GNU_SOURCE -D_REENTRANT -I<builddir>/tmp/sysroots/<machine>/usr/include/directfb-internal -I<builddir>/tmp/sysroots/<machine>/usr/include/directfb Overall, the removed patch is not needed - pkg-config does the right thing these days and we can simply use the correctly working upstream versions of all DirectFB .pc files. (From OE-Core master rev: 795db65706d28bc194244a2ebbe6624ded584a33) Signed-off-by: André Draszik <andre.draszik@linaro.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-07-29mesa: fix EGL compilation without X11 headersNicolas Dechesne
Extracted from "d7033f4 mesa: upgrade to 9.1.3", already merged in master. Add EGL-Mutate-NativeDisplayType-depending-on-config.patch to build correctly in a non-X11 environment, it replaces fix-egl-compilation-without-x11-headers.patch. The new patch fixes compilation issues for components that include EGL/eglplatform.h file. With the original patch it was required to use -DMESA_EGL_NO_X11_HEADERS when using mesa .h files to get proper C definitions. The new patch was backported (trivial) to mesa 9.0.2 which is in dylan. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2013-07-08directfb:filter out -fno-omit-frame-pointer option on x86 archRoy.Li
directfb need -fomit-frame-pointer option of gcc to build some inline asm code about mmx. But once -fno-omit-frame-pointer was added into TARGET_CFLAGS. That will cause directfb build error on x86 arch. (From OE-Core master rev: 07f4030909dcc14c4ce4d6d3690a192c0b4040a9) Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-11menu-cache: Fix segmentation faultLaurentiu Palcu
[YOCTO #4353] (From OE-Core master rev: 8c9c6155e6d83675a94b4eaae4ffc6dfeca399ee) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-10libxi: Add libxfixes as dependencySaul Wold
A clean build found libxi missing this dependency, possible build order issue. (From OE-Core master rev: 7f5a0f98b3449d0a95fd6c12f1d6fa61b835fc2b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-20xserver-xorg: Add xkbcomp to RRECOMMENDSStefan Stanacar
OE-Core commit bdcc5e8f1286d288baf410458efc39a59b68d751 removed xkbcomp from RDEPENDS for xkeyboard-config but X server still needs it otherwise it fails to start. (From OE-Core master rev: f2330ebc3071d780cbc6d1ddab5c54bfadf8fffc) Signed-off-by: Stefan Stanacar <stefanx.stanacar@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-20pango: fix postinstall when using multilibLaurentiu Palcu
The pango-query-modules binary gets a multilib prefix and the postinstall has to call the appropriate binary. (From OE-Core master rev: 21ae18ca5e3be0b3e5cb0fdcf19b1476dbd38b0c) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-18xserver-xf86-config: set DefaultDepth to 16 for qemumipsLaurentiu Palcu
Apparently, the default qemumips color depth was set to 8 and the colors were not displayed properly. cirrusfb driver doensn't seem to accept color depth as a kernel parameter, so we have to do it here. [YOCTO #4340] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-16xserver-xorg: fix segfaults for ARM SoCsAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-16cairo: fix builds with libpng 1.6Ross Burton
libpng 1.6 emits more warnings than before, and is also stricter with function ordering. Fix the function ordering when reading PNGs, and stop treating all warnings as errors. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-16mesa: don't fail if x11 isn't availableAndreas Oberritter
Patches backported from mesa Git and from mesa-dev mailing list. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-15allarch: Drop various problematic allarch usagesRichard Purdie
In each of these cases allarch is used where the package in question has a dependency on things which are not allach and change when MACHINE is changed. This leads to a rebuild of the package each time MACHINE is switched and the sstate checksum changes. The dependencies in question are not suited be being marked as ABISAFE. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-15encodings: Set RDEPENDS correctlyRichard Purdie
The .inc file sets RDEPENDS for the general font case but the dependencies don't apply to this recipe. This removes those dependencies, simplifying the dependency chains a little. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-15ttf-bitstream-vera: Use fontcache class for postinstallRichard Purdie
Using the fontcache class means we can run the postinstall at build time so this is generally more efficient. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-12mesa-demos: fix build with non-Mesa GL stacksRoss Burton
These patches from upstream allow mesa-demos to build and run against a non-Mesa GL stack. Thanks to Tom Zanussi for doing this work for EMGD in meta-intel, and Otavio Salvador for confirming it also works for Freescale. [ YOCTO #3469 ] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-12wayland: only build the scanner in wayland-nativeRoss Burton
We only build wayland-native for the scanner, so disable the bits we don't actually need. This gives us a small speed up but importantly should allow wayland-native to compile on older hosts such as CentOS 5 which currently fails. [ YOCTO #4245 ] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-12xmodmap: fix compile with gcc 4.8Ross Burton
With gcc 4.8 there are compile errors: xmodmap.c:289:5: error: implicit declaration of function 'asprintf' [-Werror=implicit-function-declaration] (and more) These have been fixed upstream so take the patch from git until 1.0.8 is released. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-11wayland: add necessary dependencies to fix build errorZhenhua Luo
add libffi into DEPENDS to fix following build error: | checking for FFI... no | configure: error: Package requirements (libffi) were not met: | | No package 'libffi' found Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-04liberation-fonts: remove 1.06Ross Burton
1.06 requires fontforge-native to build, which as we don't have this version has never been used. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-04libxcb: remove obsolete version 1.1.91Ross Burton
We have 1.9 and git snapshot recipes, we don't also need this ancient version. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-04-04xserver-nodm-init: Add xuser to input groupDarren Hart
Fixes [YOCTO 4164](3/3) Input devices come and go, so a single chmod in this init script is not adequate to ensure rootless X servers can use input devices. The o+rw method also introduces a security hole. The newly added input group and input udev rule address this in a secure way. Ensure the xuser is added to the input group. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Saul Wold <sgw@linux.intel.com> Cc: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-04-02build-appliance-image: fix git proxy accessCristian Iorga
Updated the name of git proxy access script. Fixes [YOCTO #4161] Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-29wayland: upgrade to 1.0.6Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-29weston: upgrade to 1.0.6Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-27xserver-nodm: Correct initscript headerRichard Purdie
The init script header is incorrect, we only start this at runlevels 2 and 5. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-26font-alias: Add depends on font-util-nativeRichard Purdie
Without this, the font-util.m4 macro can be missing leading to an undefined macro. The recipe will still build but generate an empty font-alias package since the files are installed into "${D}@XORGROOTFONTDIR@". Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-25xf86-input-evdev: add mtdev dependencyLaurentiu Palcu
This is needed in order to have multitouch protocol enabled. [YOCTO #4087] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-25libxcb: fix repeated configuresRoss Burton
If configure is re-ran on an existing build tree the string substitutions we need are done twice, resulting in invalid paths. Anchor the expressions so they only match a pristine configure.ac. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-23cairo: explicity disable lzoSaul Wold
By explicitly disabling the LZO check, we ensure a deterministic build [YOCTO #4076] Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-22mesa: rename mesa-dri recipe to just mesaLaurentiu Palcu
Rename mesa-dri recipes to just mesa. Also, replace all references to mesa-dri in all recipes/configs. The reason for this renaming (quote from bugzilla): "mesa-dri is a artefact of mesa-xlib existing, which doesn't anymore. mesa-dri should be renamed to mesa." [YOCTO #3385] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-21directfb: Fix case where ${B} != ${S}Richard Purdie
Add patch to allow out of tree builds to work. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-21mtdev: Fix case where ${B} != ${S}Richard Purdie
Add patch to allow out of tree builds to work. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-19harfbuzz: update the license informationMaxin B. John
harfbuzz is using the 'Modern Variants' of MIT License: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Variants We can update the LICENSE as 'MIT & ICU'. Fixes this warning: WARNING: harfbuzz: No generic license file exists for: Old-MIT in any provider WARNING: harfbuzz: No generic license file exists for: UCDN in any provider WARNING: harfbuzz: No generic license file exists for: HarfBuzz-old in any provider Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-18xcursor-transparent-theme: Refresh patches and ${B} != ${S} fixesRichard Purdie
Refresh the patches and fix out of tree build issue. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-18libsdl: Fix ${B} != ${S} issuesRichard Purdie
Fix out of tree builds by remvoing cwd assumption. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-18libfakekey: Update to new revision to fix ${B} != ${S} issuesRichard Purdie
Upgrade to new upstream revision which includes out of tree build fixes. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-18mesa-common: Fix confused variable assignment/commentRichard Purdie
Its clear this was meant to be a prepend. Also fix an out of date comment. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-16ttf-fonts: fix PN -> BPN in do_install for multilibsJackie Huang
Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-15xf86-video-*: delete references to mibstore.hLaurentiu Palcu
This patch removes any references to mibstore.h, which has been removed from xserver-org, from the following drivers: * xf86-video-vmware * xf86-video-fbdev * xf86-video-vesa Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-15xf86-video-intel: upgrade to 2.21.3Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-15xserver-xorg: upgrade to 1.14.0Laurentiu Palcu
Aditionally: * adjust the aarch64.patch because the logic changed and the lnx_video.c changes are no longer necessary; * created patch to fix compilation issue when not using xinerama; Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-15inputproto: upgrade to 2.3Laurentiu Palcu
Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-15xkeyboard-config: remove long-gone build dependenciesRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-15xf86-video-intel: add explicit dependency on udevRoss Burton
Otherwise configure will auto-detect, and not be reliable. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2013-03-14libxi: upgrade to 1.7Constantin Musca
Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>