package/efl/libefl: add X11 support
authorRomain Naour <romain.naour@openwide.fr>
Tue, 15 Dec 2015 22:40:19 +0000 (23:40 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 17 Dec 2015 22:54:58 +0000 (23:54 +0100)
commit1c23d7f73514623d705872958436ee91b4db53d5
tree0678676516df80aea6a6ea3f3938d2d9088cf351
parent5b93493ffabb541a4a6b462b27684dcbe8eae53d
package/efl/libefl: add X11 support

Add an option to enable X11 support in libecore without graphic
acceleration. libecore can use xlib or xcb support but the latter
in not recommended by efl developpers [1]. Thereby the xcb support
has been dropped with the bump to efl 1.15.

Also, set x-includes and x-libraries configure option for cross-compiling.
Previous efl versions had cross-compilation issue (poisoned paths)
if these options are not passed to configure script.

In order to remove the dependency on libXp wich is no longer bundled in
recent X11 release [2], backport an upstream patch [3] to remove xprint
usage.

[1] https://git.enlightenment.org/core/efl.git/tree/configure.ac#n5002
[2] http://www.x.org/wiki/Releases/ModuleVersions
[3] https://git.enlightenment.org/core/efl.git/commit/?h=efl-1.15&id=434572355c7e929b84210b2f795634d38f13c913

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/efl/libefl/0002-ecore_x-Remove-XPrint-usage.patch [new file with mode: 0644]
package/efl/libefl/Config.in
package/efl/libefl/libefl.mk