* [Buildroot] [pull request] Pull request for branch e17
@ 2012-12-28 19:41 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 01/20] efl/libecore: bump version to 1.7.4 Thomas Petazzoni
` (19 more replies)
0 siblings, 20 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Hello,
This set of patches bumps all the EFL (Enlightenment Foundation
Libraries) packages to the latest version 1.7.4 which was released on
December, 21st with E17.
It also adds a package for E17 itself, in order to provide a
demonstration of a lightweight desktop environment in Buildroot.
It has been tested on ARM Glibc (Linaro toolchain) and uClibc
(internal toolchain), booted under X.org in Qemu, and it starts fine.
Of course, some additional improvements and tests can be made later:
test with the XCB backend (only the X11 backend has been tested), test
with the OpenGL backend, test more features, etc.
Best regards,
Thomas
The following changes since commit 4848386446b937d4d0d9d3e9489932ca3fcb1003:
libffi: fix mips build failures (2012-12-28 16:55:09 +0100)
are available in the git repository at:
git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git e17
for you to fetch changes up to df0808d07efd1959cfca0558857283d2e7240f4a:
enlightenment: new package (2012-12-28 20:41:35 +0100)
----------------------------------------------------------------
Thomas Petazzoni (20):
efl/libecore: bump version to 1.7.4
efl/expedite: bump to version 1.7.4
efl/libedbus: bump to version 1.7.4
efl/libedje: bump to version 1.7.4
efl/libeet: bump to version 1.7.4
efl/libefreet: bump to version 1.7.4
efl/libeina: bump to version 1.7.4
efl/libelementary: bump to version 1.7.4 and change download location
efl/libembryo: bump to version 1.7.4
efl/libevas: bump to version 1.7.4
efl/libevas: remove SVG support
efl/libevas: adjust dependency on X11 libraries
efl/libevas: remove examples source code from target filesystem
efl/libeio: new package
efl/expedite: bump to 1.7.4
efl/libethumb: bump to 1.7.4 and change download location
librsvg: relax dependency on Gtk, add gdk-pixbuf dependency
efl/libevas-generic-loaders: new package
xcb-util-keysyms: new package
enlightenment: new package
package/Config.in | 1 +
package/efl/Config.in | 2 +
package/efl/expedite/expedite.mk | 2 +-
...ecore-ecore_exe-fix-build-with-glibc-2-16.patch | 94 --------------------
package/efl/libecore/libecore.mk | 2 +-
package/efl/libedbus/libedbus.mk | 2 +-
package/efl/libedje/libedje.mk | 2 +-
package/efl/libeet/libeet.mk | 2 +-
package/efl/libefreet/libefreet.mk | 2 +-
package/efl/libeina/libeina.mk | 2 +-
package/efl/libeio/Config.in | 15 ++++
package/efl/libeio/libeio.mk | 15 ++++
package/efl/libelementary/libelementary.mk | 4 +-
package/efl/libembryo/libembryo.mk | 2 +-
package/efl/libethumb/libethumb.mk | 4 +-
package/efl/libevas-generic-loaders/Config.in | 21 +++++
.../libevas-generic-loaders.mk | 31 +++++++
package/efl/libevas/Config.in | 6 +-
package/efl/libevas/libevas.mk | 18 ++--
package/enlightenment/Config.in | 29 ++++++
.../enlightenment/enlightenment-no-execinfo.patch | 27 ++++++
package/enlightenment/enlightenment.mk | 40 +++++++++
package/librsvg/Config.in | 2 +-
package/librsvg/librsvg.mk | 8 +-
package/x11r7/Config.in | 1 +
package/x11r7/xcb-util-keysyms/Config.in | 14 +++
package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk | 12 +++
27 files changed, 239 insertions(+), 121 deletions(-)
delete mode 100644 package/efl/libecore/libecore-ecore_exe-fix-build-with-glibc-2-16.patch
create mode 100644 package/efl/libeio/Config.in
create mode 100644 package/efl/libeio/libeio.mk
create mode 100644 package/efl/libevas-generic-loaders/Config.in
create mode 100644 package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
create mode 100644 package/enlightenment/Config.in
create mode 100644 package/enlightenment/enlightenment-no-execinfo.patch
create mode 100644 package/enlightenment/enlightenment.mk
create mode 100644 package/x11r7/xcb-util-keysyms/Config.in
create mode 100644 package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk
Thanks,
--
Thomas Petazzoni
^ permalink raw reply [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 01/20] efl/libecore: bump version to 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 02/20] efl/expedite: bump to version 1.7.4 Thomas Petazzoni
` (18 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
The libecore-ecore_exe-fix-build-with-glibc-2-16 patch is no longer
needed, since it has been merged upstream.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
...ecore-ecore_exe-fix-build-with-glibc-2-16.patch | 94 --------------------
package/efl/libecore/libecore.mk | 2 +-
2 files changed, 1 insertion(+), 95 deletions(-)
delete mode 100644 package/efl/libecore/libecore-ecore_exe-fix-build-with-glibc-2-16.patch
diff --git a/package/efl/libecore/libecore-ecore_exe-fix-build-with-glibc-2-16.patch b/package/efl/libecore/libecore-ecore_exe-fix-build-with-glibc-2-16.patch
deleted file mode 100644
index d9b439c..0000000
--- a/package/efl/libecore/libecore-ecore_exe-fix-build-with-glibc-2-16.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-Backported for commit a0df6712b6afcd07facd32e5a66809170277bdf3
-Fixed the ChangeLog part.
-
-This patch fix build with glibc >=2.16, avoiding the following error occurs:
-
-Making all in ecore
-make[6]: Entering directory `/opt/buildroot/output/build/host-libecore-1.1.0/src/lib/ecore'
- CC ecore.lo
- CC ecore_anim.lo
- CC ecore_app.lo
- CC ecore_events.lo
- CC ecore_getopt.lo
- CC ecore_idle_enterer.lo
- CC ecore_idle_exiter.lo
- CC ecore_idler.lo
- CC ecore_job.lo
- CC ecore_main.lo
- CC ecore_pipe.lo
- CC ecore_poll.lo
- CC ecore_time.lo
- CC ecore_timer.lo
- CC ecore_thread.lo
- CC ecore_glib.lo
- CC ecore_throttle.lo
- CC ecore_signal.lo
- CC ecore_exe.lo
-ecore_exe.c: In function ?ecore_exe_pipe_run?:
-ecore_exe.c:486:15: warning: implicit declaration of function ?setpriority? [-Wimplicit-function-declaration]
-ecore_exe.c:486:27: error ?PRIO_PROCESS? undeclared (first use in this function)
-ecore_exe.c:486:27: note: each undeclared identifier is reported only once for each function it appears in
-make[6]: *** [ecore_exe.lo] Error 1
-
-
-Signed-off-by: Samuel Martin <s.martin49@gmail.com>
-
----
-From a0df6712b6afcd07facd32e5a66809170277bdf3 Mon Sep 17 00:00:00 2001
-From: caro <caro>
-Date: Fri, 22 Jun 2012 05:36:00 +0000
-Subject: [PATCH] ecore_exe: fix compilation on fedora 18.
-
-setpriority needs sys/resource.h. See:
-
-http://linux.die.net/man/2/setpriority
-
-I let sys/time.h, it does not hurt on linux and is anyway needed for BSD systems.
-
-
-git-svn-id: http://svn.enlightenment.org/svn/e at 72684 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
----
- ChangeLog | 4 ++++
- src/lib/ecore/ecore_exe.c | 7 ++-----
- 2 files changed, 6 insertions(+), 5 deletions(-)
-
-diff --git a/ChangeLog b/ChangeLog
-index a306f75..549ad19 100644
---- a/ChangeLog
-+++ b/ChangeLog
-@@ -763,3 +763,7 @@
- 2011-11-29 Mike McCormack
-
- * Allow quitting before entering the glib version of the main loop
-+
-+2012-06-22 Vincent Torri
-+
-+ * ecore_exe: fix compilation on fedora 18.
-diff --git a/src/lib/ecore/ecore_exe.c b/src/lib/ecore/ecore_exe.c
-index 7931a96..6db32a9 100644
---- a/src/lib/ecore/ecore_exe.c
-+++ b/src/lib/ecore/ecore_exe.c
-@@ -2,11 +2,6 @@
- # include <config.h>
- #endif
-
--#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
--# include <sys/time.h>
--# include <sys/resource.h>
--#endif
--
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
-@@ -14,6 +9,8 @@
- #include <sys/types.h>
- #include <unistd.h>
- #include <fcntl.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
-
- #ifdef HAVE_SYS_PRCTL_H
- # include <sys/prctl.h>
---
-1.7.12.2
-
diff --git a/package/efl/libecore/libecore.mk b/package/efl/libecore/libecore.mk
index 9eb09ac..0220017 100644
--- a/package/efl/libecore/libecore.mk
+++ b/package/efl/libecore/libecore.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBECORE_VERSION = 1.1.0
+LIBECORE_VERSION = 1.7.4
LIBECORE_SOURCE = ecore-$(LIBECORE_VERSION).tar.bz2
LIBECORE_SITE = http://download.enlightenment.org/releases/
LIBECORE_LICENSE = BSD-2c
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 02/20] efl/expedite: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 01/20] efl/libecore: bump version to 1.7.4 Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 03/20] efl/libedbus: " Thomas Petazzoni
` (17 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/expedite/expedite.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/expedite/expedite.mk b/package/efl/expedite/expedite.mk
index 26d25f5..f25294e 100644
--- a/package/efl/expedite/expedite.mk
+++ b/package/efl/expedite/expedite.mk
@@ -4,7 +4,7 @@
#
#############################################################
-EXPEDITE_VERSION = 1.1.0
+EXPEDITE_VERSION = 1.7.3
EXPEDITE_SITE = http://download.enlightenment.org/releases/
EXPEDITE_LICENSE = BSD-2c
EXPEDITE_LICENSE_FILES = COPYING
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 03/20] efl/libedbus: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 01/20] efl/libecore: bump version to 1.7.4 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 02/20] efl/expedite: bump to version 1.7.4 Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 04/20] efl/libedje: " Thomas Petazzoni
` (16 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libedbus/libedbus.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libedbus/libedbus.mk b/package/efl/libedbus/libedbus.mk
index 60651e3..9c62ead 100644
--- a/package/efl/libedbus/libedbus.mk
+++ b/package/efl/libedbus/libedbus.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEDBUS_VERSION = 1.1.0
+LIBEDBUS_VERSION = 1.7.4
LIBEDBUS_SOURCE = e_dbus-$(LIBEDBUS_VERSION).tar.bz2
LIBEDBUS_SITE = http://download.enlightenment.org/releases/
LIBEDBUS_LICENSE = BSD-2c
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 04/20] efl/libedje: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (2 preceding siblings ...)
2012-12-28 19:41 ` [Buildroot] [PATCH 03/20] efl/libedbus: " Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 05/20] efl/libeet: " Thomas Petazzoni
` (15 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libedje/libedje.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libedje/libedje.mk b/package/efl/libedje/libedje.mk
index ce17da5..a02eaa9 100644
--- a/package/efl/libedje/libedje.mk
+++ b/package/efl/libedje/libedje.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEDJE_VERSION = 1.1.0
+LIBEDJE_VERSION = 1.7.4
LIBEDJE_SOURCE = edje-$(LIBEDJE_VERSION).tar.bz2
LIBEDJE_SITE = http://download.enlightenment.org/releases/
LIBEDJE_LICENSE = GPLv2+ (epp binary), BSD-2c (everything else)
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 05/20] efl/libeet: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (3 preceding siblings ...)
2012-12-28 19:41 ` [Buildroot] [PATCH 04/20] efl/libedje: " Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 06/20] efl/libefreet: " Thomas Petazzoni
` (14 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libeet/libeet.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libeet/libeet.mk b/package/efl/libeet/libeet.mk
index ccb3501..a5a1ce1 100644
--- a/package/efl/libeet/libeet.mk
+++ b/package/efl/libeet/libeet.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEET_VERSION = 1.5.0
+LIBEET_VERSION = 1.7.4
LIBEET_SOURCE = eet-$(LIBEET_VERSION).tar.bz2
LIBEET_SITE = http://download.enlightenment.org/releases/
LIBEET_LICENSE = BSD-2c
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 06/20] efl/libefreet: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (4 preceding siblings ...)
2012-12-28 19:41 ` [Buildroot] [PATCH 05/20] efl/libeet: " Thomas Petazzoni
@ 2012-12-28 19:41 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 07/20] efl/libeina: " Thomas Petazzoni
` (13 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:41 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libefreet/libefreet.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libefreet/libefreet.mk b/package/efl/libefreet/libefreet.mk
index c0d7397..b23a5a5 100644
--- a/package/efl/libefreet/libefreet.mk
+++ b/package/efl/libefreet/libefreet.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBEFREET_VERSION = 1.1.0
+LIBEFREET_VERSION = 1.7.4
LIBEFREET_SOURCE = efreet-$(LIBEFREET_VERSION).tar.bz2
LIBEFREET_SITE = http://download.enlightenment.org/releases/
LIBEFREET_LICENSE = BSD-2c
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 07/20] efl/libeina: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (5 preceding siblings ...)
2012-12-28 19:41 ` [Buildroot] [PATCH 06/20] efl/libefreet: " Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 08/20] efl/libelementary: bump to version 1.7.4 and change download location Thomas Petazzoni
` (12 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libeina/libeina.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libeina/libeina.mk b/package/efl/libeina/libeina.mk
index e5b89c1..d99a237 100644
--- a/package/efl/libeina/libeina.mk
+++ b/package/efl/libeina/libeina.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEINA_VERSION = 1.1.0
+LIBEINA_VERSION = 1.7.4
LIBEINA_SOURCE = eina-$(LIBEINA_VERSION).tar.bz2
LIBEINA_SITE = http://download.enlightenment.org/releases/
LIBEINA_LICENSE = LGPLv2.1+
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 08/20] efl/libelementary: bump to version 1.7.4 and change download location
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (6 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 07/20] efl/libeina: " Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 09/20] efl/libembryo: bump to version 1.7.4 Thomas Petazzoni
` (11 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libelementary/libelementary.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/efl/libelementary/libelementary.mk b/package/efl/libelementary/libelementary.mk
index 8957d03..81289ff 100644
--- a/package/efl/libelementary/libelementary.mk
+++ b/package/efl/libelementary/libelementary.mk
@@ -4,9 +4,9 @@
#
################################################################################
-LIBELEMENTARY_VERSION = 0.8.0.65643
+LIBELEMENTARY_VERSION = 1.7.4
LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2
-LIBELEMENTARY_SITE = http://download.enlightenment.org/snapshots/2011-11-28
+LIBELEMENTARY_SITE = http://download.enlightenment.org/releases/
LIBELEMENTARY_LICENSE = LGPLv2.1
LIBELEMENTARY_LICENSE_FILES = COPYING
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 09/20] efl/libembryo: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (7 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 08/20] efl/libelementary: bump to version 1.7.4 and change download location Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 10/20] efl/libevas: " Thomas Petazzoni
` (10 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libembryo/libembryo.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libembryo/libembryo.mk b/package/efl/libembryo/libembryo.mk
index 9cab5aa..ce5c968 100644
--- a/package/efl/libembryo/libembryo.mk
+++ b/package/efl/libembryo/libembryo.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEMBRYO_VERSION = 1.1.0
+LIBEMBRYO_VERSION = 1.7.4
LIBEMBRYO_SOURCE = embryo-$(LIBEMBRYO_VERSION).tar.bz2
LIBEMBRYO_SITE = http://download.enlightenment.org/releases/
LIBEMBRYO_LICENSE = BSD-2c, Embryo license
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 10/20] efl/libevas: bump to version 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (8 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 09/20] efl/libembryo: bump to version 1.7.4 Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 11/20] efl/libevas: remove SVG support Thomas Petazzoni
` (9 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libevas/libevas.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/libevas/libevas.mk b/package/efl/libevas/libevas.mk
index 1f053e3..8e03ba6 100644
--- a/package/efl/libevas/libevas.mk
+++ b/package/efl/libevas/libevas.mk
@@ -4,7 +4,7 @@
#
#############################################################
-LIBEVAS_VERSION = 1.1.0
+LIBEVAS_VERSION = 1.7.4
LIBEVAS_SOURCE = evas-$(LIBEVAS_VERSION).tar.bz2
LIBEVAS_SITE = http://download.enlightenment.org/releases/
LIBEVAS_LICENSE = BSD-2c
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 11/20] efl/libevas: remove SVG support
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (9 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 10/20] efl/libevas: " Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 12/20] efl/libevas: adjust dependency on X11 libraries Thomas Petazzoni
` (8 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
The SVG support requires esvg, which hasn't been released yet. The
recommandation of the EFL developers is to use the SVG loader from the
evas-generic-loaders project.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libevas/Config.in | 5 -----
package/efl/libevas/libevas.mk | 6 ------
2 files changed, 11 deletions(-)
diff --git a/package/efl/libevas/Config.in b/package/efl/libevas/Config.in
index ddac49e..d8e5002 100644
--- a/package/efl/libevas/Config.in
+++ b/package/efl/libevas/Config.in
@@ -181,11 +181,6 @@ config BR2_PACKAGE_LIBEVAS_TIFF
help
This enables the loader code that loads tiff files.
-config BR2_PACKAGE_LIBEVAS_SVG
- bool "libevas svg loader"
- help
- This enables the loader code that loads svg files.
-
config BR2_PACKAGE_LIBEVAS_XPM
bool "libevas xpm loader"
help
diff --git a/package/efl/libevas/libevas.mk b/package/efl/libevas/libevas.mk
index 8e03ba6..6e69d7f 100644
--- a/package/efl/libevas/libevas.mk
+++ b/package/efl/libevas/libevas.mk
@@ -176,12 +176,6 @@ else
LIBEVAS_CONF_OPT += --disable-image-loader-pmaps
endif
-ifeq ($(BR2_PACKAGE_LIBEVAS_SVG),y)
-LIBEVAS_CONF_OPT += --enable-image-loader-svg
-else
-LIBEVAS_CONF_OPT += --disable-image-loader-svg
-endif
-
ifeq ($(BR2_PACKAGE_LIBEVAS_TIFF),y)
LIBEVAS_CONF_OPT += --enable-image-loader-tiff
LIBEVAS_DEPENDENCIES += tiff
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 12/20] efl/libevas: adjust dependency on X11 libraries
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (10 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 11/20] efl/libevas: remove SVG support Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 13/20] efl/libevas: remove examples source code from target filesystem Thomas Petazzoni
` (7 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
The libevas configure script actually checks the presence of libX11
and libXext, so use those two libraries as the dependencies for the
X11 backend of libevas.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libevas/Config.in | 1 +
package/efl/libevas/libevas.mk | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/package/efl/libevas/Config.in b/package/efl/libevas/Config.in
index d8e5002..bd845c1 100644
--- a/package/efl/libevas/Config.in
+++ b/package/efl/libevas/Config.in
@@ -91,6 +91,7 @@ config BR2_PACKAGE_LIBEVAS_X11
bool "libevas X11 backend"
depends on BR2_PACKAGE_XORG7
select BR2_PACKAGE_XLIB_LIBX11
+ select BR2_PACKAGE_XLIB_LIBXEXT
help
This enables the software X11 rendering engine that renders
to X drawable targets using highly optimised software
diff --git a/package/efl/libevas/libevas.mk b/package/efl/libevas/libevas.mk
index 6e69d7f..098afe3 100644
--- a/package/efl/libevas/libevas.mk
+++ b/package/efl/libevas/libevas.mk
@@ -63,7 +63,7 @@ endif
ifeq ($(BR2_PACKAGE_LIBEVAS_X11),y)
LIBEVAS_CONF_OPT += --enable-software-xlib
-LIBEVAS_DEPENDENCIES += xproto_xproto
+LIBEVAS_DEPENDENCIES += xlib_libX11 xlib_libXext
endif
ifeq ($(BR2_PACKAGE_LIBEVAS_X11_GLX),y)
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 13/20] efl/libevas: remove examples source code from target filesystem
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (11 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 12/20] efl/libevas: adjust dependency on X11 libraries Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 14/20] efl/libeio: new package Thomas Petazzoni
` (6 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libevas/libevas.mk | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/package/efl/libevas/libevas.mk b/package/efl/libevas/libevas.mk
index 098afe3..0a90842 100644
--- a/package/efl/libevas/libevas.mk
+++ b/package/efl/libevas/libevas.mk
@@ -203,5 +203,13 @@ else
LIBEVAS_CONF_OPT += --disable-font-loader-eet
endif
+# libevas installs the source code of examples on the target, which
+# are generally not useful.
+define LIBEVAS_REMOVE_EXAMPLES
+ rm -rf $(TARGET_DIR)/usr/share/evas/examples/
+endef
+
+LIBEVAS_POST_INSTALL_TARGET_HOOKS += LIBEVAS_REMOVE_EXAMPLES
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 14/20] efl/libeio: new package
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (12 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 13/20] efl/libevas: remove examples source code from target filesystem Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-29 20:09 ` Peter Korsgaard
2012-12-28 19:42 ` [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4 Thomas Petazzoni
` (5 subsequent siblings)
19 siblings, 1 reply; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/Config.in | 1 +
package/efl/libeio/Config.in | 15 +++++++++++++++
package/efl/libeio/libeio.mk | 15 +++++++++++++++
3 files changed, 31 insertions(+)
create mode 100644 package/efl/libeio/Config.in
create mode 100644 package/efl/libeio/libeio.mk
diff --git a/package/efl/Config.in b/package/efl/Config.in
index c783d7f..a526d87 100644
--- a/package/efl/Config.in
+++ b/package/efl/Config.in
@@ -13,6 +13,7 @@ source "package/efl/libeina/Config.in"
source "package/efl/libecore/Config.in"
source "package/efl/libeet/Config.in"
source "package/efl/libefreet/Config.in"
+source "package/efl/libeio/Config.in"
source "package/efl/libevas/Config.in"
source "package/efl/libembryo/Config.in"
source "package/efl/libedje/Config.in"
diff --git a/package/efl/libeio/Config.in b/package/efl/libeio/Config.in
new file mode 100644
index 0000000..889d079
--- /dev/null
+++ b/package/efl/libeio/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_LIBEIO
+ bool "libeio"
+ help
+ Eio integrates with EFL (Ecore, Eina) to provide efficient
+ filesystem Input/Output? (I/O). It use the best techniques
+ to achieve such purpose, like using at-variants, splice,
+ properly handling errors and doing it in an asynchronous
+ fashion by means of worker threads. It is also ported to
+ Windows, so multi-platform.
+
+ Whenever you need to list a directory, copy, move or delete
+ files, Eio will do that task better than you'd achieve with
+ naive implementations, and it is easy to use.
+
+ http://trac.enlightenment.org/e/wiki/Eio
diff --git a/package/efl/libeio/libeio.mk b/package/efl/libeio/libeio.mk
new file mode 100644
index 0000000..c02fdc1
--- /dev/null
+++ b/package/efl/libeio/libeio.mk
@@ -0,0 +1,15 @@
+#############################################################
+#
+# libeio
+#
+#############################################################
+
+LIBEIO_VERSION = 1.7.4
+LIBEIO_SOURCE = eio-$(LIBEIO_VERSION).tar.bz2
+LIBEIO_SITE = http://download.enlightenment.org/releases/
+LIBEIO_LICENSE = LGPLv2.1
+LIBEIO_LICENSE_FILES = COPYING
+
+LIBEIO_INSTALL_STAGING = YES
+
+$(eval $(autotools-package))
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (13 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 14/20] efl/libeio: new package Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:50 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 16/20] efl/libethumb: bump to 1.7.4 and change download location Thomas Petazzoni
` (4 subsequent siblings)
19 siblings, 1 reply; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/expedite/expedite.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/efl/expedite/expedite.mk b/package/efl/expedite/expedite.mk
index f25294e..4b245ec 100644
--- a/package/efl/expedite/expedite.mk
+++ b/package/efl/expedite/expedite.mk
@@ -4,7 +4,7 @@
#
#############################################################
-EXPEDITE_VERSION = 1.7.3
+EXPEDITE_VERSION = 1.7.4
EXPEDITE_SITE = http://download.enlightenment.org/releases/
EXPEDITE_LICENSE = BSD-2c
EXPEDITE_LICENSE_FILES = COPYING
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 16/20] efl/libethumb: bump to 1.7.4 and change download location
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (14 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4 Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 17/20] librsvg: relax dependency on Gtk, add gdk-pixbuf dependency Thomas Petazzoni
` (3 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/libethumb/libethumb.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/efl/libethumb/libethumb.mk b/package/efl/libethumb/libethumb.mk
index ba77e4c..eb098ea 100644
--- a/package/efl/libethumb/libethumb.mk
+++ b/package/efl/libethumb/libethumb.mk
@@ -4,9 +4,9 @@
#
################################################################################
-LIBETHUMB_VERSION = 0.1.1.65643
+LIBETHUMB_VERSION = 1.7.4
LIBETHUMB_SOURCE = ethumb-$(LIBETHUMB_VERSION).tar.bz2
-LIBETHUMB_SITE = http://download.enlightenment.org/snapshots/2011-11-28
+LIBETHUMB_SITE = http://download.enlightenment.org/releases/
LIBETHUMB_LICENSE = LGPLv2.1+
LIBETHUMB_LICENSE_FILES = COPYING
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 17/20] librsvg: relax dependency on Gtk, add gdk-pixbuf dependency
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (15 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 16/20] efl/libethumb: bump to 1.7.4 and change download location Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 18/20] efl/libevas-generic-loaders: new package Thomas Petazzoni
` (2 subsequent siblings)
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
librsvg doesn't *require* Gtk, it can optionally build a Gtk theme
engine, but it is not mandatory. Therefore, we make the Gtk dependency
an optional dependency rather than a hard dependency. This will be
useful as librsvg will become a dependency of libevas-generic-loaders,
used in an EFL context in which building libgtk is not really what we
want.
However, gdk-pixbuf is a mandatory dependency to build librsvg, so we
add this one.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/librsvg/Config.in | 2 +-
package/librsvg/librsvg.mk | 8 +++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/package/librsvg/Config.in b/package/librsvg/Config.in
index fdb7d31..855b3d6 100644
--- a/package/librsvg/Config.in
+++ b/package/librsvg/Config.in
@@ -5,7 +5,7 @@ config BR2_PACKAGE_LIBRSVG
select BR2_PACKAGE_CAIRO_PNG
select BR2_PACKAGE_PANGO
select BR2_PACKAGE_LIBGLIB2
- depends on BR2_PACKAGE_LIBGTK2
+ select BR2_PACKAGE_GDK_PIXBUF
depends on BR2_USE_WCHAR # glib2
help
The rsvg library is an efficient renderer for Scalable
diff --git a/package/librsvg/librsvg.mk b/package/librsvg/librsvg.mk
index e54c06c..745fcfa 100644
--- a/package/librsvg/librsvg.mk
+++ b/package/librsvg/librsvg.mk
@@ -11,6 +11,12 @@ LIBRSVG_SOURCE:=librsvg-$(LIBRSVG_VERSION).tar.gz
LIBRSVG_SITE:=http://ftp.gnome.org/pub/GNOME/sources/librsvg/$(LIBRSVG_VERSION_MAJOR)/
LIBRSVG_INSTALL_STAGING = YES
LIBRSVG_CONF_OPT = --disable-tools
-LIBRSVG_DEPENDENCIES = libxml2 cairo pango libglib2 libgtk2
+LIBRSVG_DEPENDENCIES = libxml2 cairo pango libglib2 gdk-pixbuf
+
+# If we have Gtk2, let's build it first to benefit from librsvg Gtk
+# support.
+ifeq ($(BR2_PACKAGE_LIBGTK2),y)
+LIBRSVG_DEPENDENCIES += libgtk2
+endif
$(eval $(autotools-package))
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 18/20] efl/libevas-generic-loaders: new package
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (16 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 17/20] librsvg: relax dependency on Gtk, add gdk-pixbuf dependency Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 19/20] xcb-util-keysyms: " Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 20/20] enlightenment: " Thomas Petazzoni
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/efl/Config.in | 1 +
package/efl/libevas-generic-loaders/Config.in | 21 +++++++++++++
.../libevas-generic-loaders.mk | 31 ++++++++++++++++++++
3 files changed, 53 insertions(+)
create mode 100644 package/efl/libevas-generic-loaders/Config.in
create mode 100644 package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
diff --git a/package/efl/Config.in b/package/efl/Config.in
index a526d87..bb1a986 100644
--- a/package/efl/Config.in
+++ b/package/efl/Config.in
@@ -15,6 +15,7 @@ source "package/efl/libeet/Config.in"
source "package/efl/libefreet/Config.in"
source "package/efl/libeio/Config.in"
source "package/efl/libevas/Config.in"
+source "package/efl/libevas-generic-loaders/Config.in"
source "package/efl/libembryo/Config.in"
source "package/efl/libedje/Config.in"
source "package/efl/libethumb/Config.in"
diff --git a/package/efl/libevas-generic-loaders/Config.in b/package/efl/libevas-generic-loaders/Config.in
new file mode 100644
index 0000000..44bc37d
--- /dev/null
+++ b/package/efl/libevas-generic-loaders/Config.in
@@ -0,0 +1,21 @@
+config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
+ bool "libevas generic loaders"
+ select BR2_PACKAGE_LIBEINA
+ help
+ These are additional "generic" loaders for Evas that are
+ stand-alone executables that evas may run from its generic
+ loader module.
+
+ http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders
+
+if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
+
+config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
+ bool "SVG loader"
+ select BR2_PACKAGE_LIBRSVG
+ select BR2_PACKAGE_CAIRO
+ depends on BR2_USE_WCHAR # librsvg -> glib2
+ help
+ This option enables the Evas generic SVG loader
+
+endif
diff --git a/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk b/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
new file mode 100644
index 0000000..76236b1
--- /dev/null
+++ b/package/efl/libevas-generic-loaders/libevas-generic-loaders.mk
@@ -0,0 +1,31 @@
+#############################################################
+#
+# libevas-generic-loaders
+#
+#############################################################
+
+LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.4
+LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2
+LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases/
+LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2
+LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING
+
+LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES
+
+LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina
+
+# For now, we only support the SVG loader
+LIBEVAS_GENERIC_LOADERS_CONF_OPT += \
+ --disable-poppler \
+ --disable-spectre \
+ --disable-libraw \
+ --disable-gstreamer
+
+ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y)
+LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo
+LIBEVAS_GENERIC_LOADERS_CONF_OPT += --enable-svg
+else
+LIBEVAS_GENERIC_LOADERS_CONF_OPT += --disable-svg
+endif
+
+$(eval $(autotools-package))
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 19/20] xcb-util-keysyms: new package
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (17 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 18/20] efl/libevas-generic-loaders: new package Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 20/20] enlightenment: " Thomas Petazzoni
19 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/x11r7/Config.in | 1 +
package/x11r7/xcb-util-keysyms/Config.in | 14 ++++++++++++++
package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk | 12 ++++++++++++
3 files changed, 27 insertions(+)
create mode 100644 package/x11r7/xcb-util-keysyms/Config.in
create mode 100644 package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk
diff --git a/package/x11r7/Config.in b/package/x11r7/Config.in
index bb538e1..94ad8a4 100644
--- a/package/x11r7/Config.in
+++ b/package/x11r7/Config.in
@@ -39,6 +39,7 @@ endmenu
source package/x11r7/mesa3d/Config.in
source package/x11r7/pthread-stubs/Config.in
source package/x11r7/xcb-util/Config.in
+ source package/x11r7/xcb-util-keysyms/Config.in
source package/x11r7/xlib_libFS/Config.in
source package/x11r7/xlib_libICE/Config.in
source package/x11r7/xlib_libSM/Config.in
diff --git a/package/x11r7/xcb-util-keysyms/Config.in b/package/x11r7/xcb-util-keysyms/Config.in
new file mode 100644
index 0000000..ef42eb2
--- /dev/null
+++ b/package/x11r7/xcb-util-keysyms/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_XCB_UTIL_KEYSYMS
+ bool "xcb-util-keysyms"
+ help
+ The XCB util modules provides a number of libraries which sit on top
+ of libxcb, the core X protocol library, and some of the extension
+ libraries. These experimental libraries provide convenience functions
+ and interfaces which make the raw X protocol more usable. Some of the
+ libraries also provide client-side code which is not strictly part of
+ the X protocol but which have traditionally been provided by Xlib.
+
+ XCB util-keysyms module provides the following library: keysyms:
+ Standard X key constants and conversion to/from keycodes.
+
+ http://xcb.freedesktop.org/
diff --git a/package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk b/package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk
new file mode 100644
index 0000000..18db52a
--- /dev/null
+++ b/package/x11r7/xcb-util-keysyms/xcb-util-keysyms.mk
@@ -0,0 +1,12 @@
+#############################################################
+#
+# xcb-util-keysyms
+#
+#############################################################
+XCB_UTIL_KEYSYMS_VERSION = 0.3.9
+XCB_UTIL_KEYSYMS_SOURCE = xcb-util-keysyms-$(XCB_UTIL_KEYSYMS_VERSION).tar.bz2
+XCB_UTIL_KEYSYMS_SITE = http://xcb.freedesktop.org/dist/
+XCB_UTIL_KEYSYMS_INSTALL_STAGING = YES
+
+$(eval $(autotools-package))
+
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 20/20] enlightenment: new package
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
` (18 preceding siblings ...)
2012-12-28 19:42 ` [Buildroot] [PATCH 19/20] xcb-util-keysyms: " Thomas Petazzoni
@ 2012-12-28 19:42 ` Thomas Petazzoni
2012-12-29 20:13 ` Peter Korsgaard
19 siblings, 1 reply; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:42 UTC (permalink / raw)
To: buildroot
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
package/Config.in | 1 +
package/enlightenment/Config.in | 29 ++++++++++++++
.../enlightenment/enlightenment-no-execinfo.patch | 27 +++++++++++++
package/enlightenment/enlightenment.mk | 40 ++++++++++++++++++++
4 files changed, 97 insertions(+)
create mode 100644 package/enlightenment/Config.in
create mode 100644 package/enlightenment/enlightenment-no-execinfo.patch
create mode 100644 package/enlightenment/enlightenment.mk
diff --git a/package/Config.in b/package/Config.in
index 3d556b2..97a28c8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -151,6 +151,7 @@ source "package/liberation/Config.in"
source "package/libsexy/Config.in"
comment "X Window managers"
+source "package/enlightenment/Config.in"
source "package/matchbox/Config.in"
source "package/metacity/Config.in"
source "package/blackbox/Config.in"
diff --git a/package/enlightenment/Config.in b/package/enlightenment/Config.in
new file mode 100644
index 0000000..d973813
--- /dev/null
+++ b/package/enlightenment/Config.in
@@ -0,0 +1,29 @@
+config BR2_PACKAGE_ENLIGHTENMENT
+ bool "enlightenment"
+ select BR2_PACKAGE_LIBECORE
+ select BR2_PACKAGE_LIBECORE_X
+ select BR2_PACKAGE_LIBEINA
+ select BR2_PACKAGE_LIBEET
+ select BR2_PACKAGE_LIBEVAS
+ select BR2_PACKAGE_LIBEVAS_JPEG
+ select BR2_PACKAGE_LIBEVAS_PNG
+ select BR2_PACKAGE_LIBEVAS_EET
+ select BR2_PACKAGE_LIBECORE_EVAS
+ select BR2_PACKAGE_LIBEDJE
+ select BR2_PACKAGE_LIBEFREET
+ select BR2_PACKAGE_LIBEDBUS
+ select BR2_PACKAGE_LIBEIO
+ select BR2_PACKAGE_XCB_UTIL_KEYSYMS
+ select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
+ select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
+ # libevas-generic-loaders-svg -> librsvg -> glib2
+ depends on BR2_USE_WCHAR
+ # libedbus -> dbus
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ # libedbus -> dbus
+ depends on BR2_USE_MMU
+ depends on BR2_PACKAGE_XORG7
+
+comment "enlightenment requires WCHAR and thread support in toolchain"
+ depends on BR2_PACKAGE_XORG7
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/enlightenment/enlightenment-no-execinfo.patch b/package/enlightenment/enlightenment-no-execinfo.patch
new file mode 100644
index 0000000..81fbe17
--- /dev/null
+++ b/package/enlightenment/enlightenment-no-execinfo.patch
@@ -0,0 +1,27 @@
+Do not include <execinfo.h> when not available
+
+On uClibc, <execinfo.h> is not necessarily installed, depending on the
+configuration. Enlightenment properly makes <execinfo.h> optional, but
+uses __GLIBC__ to check if it is available or not. Unfortunately,
+uClibc defines __GLIBC__, so it is not the right way to decide if
+<execinfo.h> is available.
+
+Instead, Enlightenment already has a configure.ac check for
+execinfo.h, so we simply use the result of this configure.ac check to
+decide whether execinfo.h is to be included or not.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+
+Index: b/src/bin/e.h
+===================================================================
+--- a/src/bin/e.h
++++ b/src/bin/e.h
+@@ -92,7 +92,7 @@
+ # include <memcheck.h>
+ # endif
+
+-# ifdef __GLIBC__
++# ifdef HAVE_EXECINFO_H
+ # include <execinfo.h>
+ # endif
+
diff --git a/package/enlightenment/enlightenment.mk b/package/enlightenment/enlightenment.mk
new file mode 100644
index 0000000..cd3b21f
--- /dev/null
+++ b/package/enlightenment/enlightenment.mk
@@ -0,0 +1,40 @@
+#############################################################
+#
+# enlightenment
+#
+#############################################################
+
+ENLIGHTENMENT_VERSION = 0.17.0-omega
+ENLIGHTENMENT_SITE = http://download.enlightenment.org/releases/
+ENLIGHTENMENT_LICENSE = BSD-2c
+ENLIGHTENMENT_LICENSE_FILES = COPYING
+
+ENLIGHTENMENT_DEPENDENCIES = \
+ host-pkgconf \
+ libecore \
+ libeet \
+ libeina \
+ libevas \
+ libevas-generic-loaders \
+ libedje \
+ libefreet \
+ libedbus \
+ libeio \
+ host-libedje \
+ host-libeet \
+ xcb-util-keysyms
+
+ENLIGHTENMENT_CONF_OPT = --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \
+ --with-eet-eet=$(HOST_DIR)/usr/bin/eet \
+ --disable-rpath
+
+ifeq ($(BR2_HAVE_DOCUMENTATION),)
+define ENLIGHTENMENT_REMOVE_DOCUMENTATION
+ rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/
+ rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING
+ rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS
+endef
+ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION
+endif
+
+$(eval $(autotools-package))
--
1.7.9.5
^ permalink raw reply related [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4
2012-12-28 19:42 ` [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4 Thomas Petazzoni
@ 2012-12-28 19:50 ` Thomas Petazzoni
2012-12-29 20:15 ` Peter Korsgaard
0 siblings, 1 reply; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-28 19:50 UTC (permalink / raw)
To: buildroot
On Fri, 28 Dec 2012 20:42:08 +0100, Thomas Petazzoni wrote:
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> ---
> package/efl/expedite/expedite.mk | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/package/efl/expedite/expedite.mk b/package/efl/expedite/expedite.mk
> index f25294e..4b245ec 100644
> --- a/package/efl/expedite/expedite.mk
> +++ b/package/efl/expedite/expedite.mk
> @@ -4,7 +4,7 @@
> #
> #############################################################
>
> -EXPEDITE_VERSION = 1.7.3
> +EXPEDITE_VERSION = 1.7.4
Gaah, this should have been merged in PATCH 02/20. I'm fixing this and
pushing an updated branch in my public Git repo. I will not repost
immediately to the list, but instead wait for more reviews.
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 14/20] efl/libeio: new package
2012-12-28 19:42 ` [Buildroot] [PATCH 14/20] efl/libeio: new package Thomas Petazzoni
@ 2012-12-29 20:09 ` Peter Korsgaard
0 siblings, 0 replies; 26+ messages in thread
From: Peter Korsgaard @ 2012-12-29 20:09 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas> ---
Thomas> package/efl/Config.in | 1 +
Thomas> package/efl/libeio/Config.in | 15 +++++++++++++++
Thomas> package/efl/libeio/libeio.mk | 15 +++++++++++++++
Thomas> 3 files changed, 31 insertions(+)
Thomas> create mode 100644 package/efl/libeio/Config.in
Thomas> create mode 100644 package/efl/libeio/libeio.mk
Thomas> diff --git a/package/efl/Config.in b/package/efl/Config.in
Thomas> index c783d7f..a526d87 100644
Thomas> --- a/package/efl/Config.in
Thomas> +++ b/package/efl/Config.in
Thomas> @@ -13,6 +13,7 @@ source "package/efl/libeina/Config.in"
Thomas> source "package/efl/libecore/Config.in"
Thomas> source "package/efl/libeet/Config.in"
Thomas> source "package/efl/libefreet/Config.in"
Thomas> +source "package/efl/libeio/Config.in"
Thomas> source "package/efl/libevas/Config.in"
Thomas> source "package/efl/libembryo/Config.in"
Thomas> source "package/efl/libedje/Config.in"
Thomas> diff --git a/package/efl/libeio/Config.in b/package/efl/libeio/Config.in
Thomas> new file mode 100644
Thomas> index 0000000..889d079
Thomas> --- /dev/null
Thomas> +++ b/package/efl/libeio/Config.in
Thomas> @@ -0,0 +1,15 @@
Thomas> +config BR2_PACKAGE_LIBEIO
Thomas> + bool "libeio"
Thomas> + help
Thomas> + Eio integrates with EFL (Ecore, Eina) to provide efficient
Thomas> + filesystem Input/Output? (I/O). It use the best techniques
The question mark after Input/Output shouldn't be here.
No dependencies on ecore or eina?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 20/20] enlightenment: new package
2012-12-28 19:42 ` [Buildroot] [PATCH 20/20] enlightenment: " Thomas Petazzoni
@ 2012-12-29 20:13 ` Peter Korsgaard
0 siblings, 0 replies; 26+ messages in thread
From: Peter Korsgaard @ 2012-12-29 20:13 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas> ---
Thomas> package/Config.in | 1 +
Thomas> package/enlightenment/Config.in | 29 ++++++++++++++
Thomas> .../enlightenment/enlightenment-no-execinfo.patch | 27 +++++++++++++
Thomas> package/enlightenment/enlightenment.mk | 40 ++++++++++++++++++++
Thomas> 4 files changed, 97 insertions(+)
Thomas> create mode 100644 package/enlightenment/Config.in
Thomas> create mode 100644 package/enlightenment/enlightenment-no-execinfo.patch
Thomas> create mode 100644 package/enlightenment/enlightenment.mk
Thomas> diff --git a/package/Config.in b/package/Config.in
Thomas> index 3d556b2..97a28c8 100644
Thomas> --- a/package/Config.in
Thomas> +++ b/package/Config.in
Thomas> @@ -151,6 +151,7 @@ source "package/liberation/Config.in"
Thomas> source "package/libsexy/Config.in"
Thomas> comment "X Window managers"
Thomas> +source "package/enlightenment/Config.in"
Thomas> source "package/matchbox/Config.in"
Thomas> source "package/metacity/Config.in"
Thomas> source "package/blackbox/Config.in"
Thomas> diff --git a/package/enlightenment/Config.in b/package/enlightenment/Config.in
Thomas> new file mode 100644
Thomas> index 0000000..d973813
Thomas> --- /dev/null
Thomas> +++ b/package/enlightenment/Config.in
Thomas> @@ -0,0 +1,29 @@
Thomas> +config BR2_PACKAGE_ENLIGHTENMENT
Thomas> + bool "enlightenment"
Thomas> + select BR2_PACKAGE_LIBECORE
Thomas> + select BR2_PACKAGE_LIBECORE_X
Thomas> + select BR2_PACKAGE_LIBEINA
Thomas> + select BR2_PACKAGE_LIBEET
Thomas> + select BR2_PACKAGE_LIBEVAS
Thomas> + select BR2_PACKAGE_LIBEVAS_JPEG
Thomas> + select BR2_PACKAGE_LIBEVAS_PNG
Thomas> + select BR2_PACKAGE_LIBEVAS_EET
Thomas> + select BR2_PACKAGE_LIBECORE_EVAS
Thomas> + select BR2_PACKAGE_LIBEDJE
Thomas> + select BR2_PACKAGE_LIBEFREET
Thomas> + select BR2_PACKAGE_LIBEDBUS
Thomas> + select BR2_PACKAGE_LIBEIO
Thomas> + select BR2_PACKAGE_XCB_UTIL_KEYSYMS
Thomas> + select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
Thomas> + select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG
Thomas> + # libevas-generic-loaders-svg -> librsvg -> glib2
Thomas> + depends on BR2_USE_WCHAR
Thomas> + # libedbus -> dbus
Thomas> + depends on BR2_TOOLCHAIN_HAS_THREADS
Thomas> + # libedbus -> dbus
Thomas> + depends on BR2_USE_MMU
Thomas> + depends on BR2_PACKAGE_XORG7
Thomas> +
No help text?
Thomas> +++ b/package/enlightenment/enlightenment-no-execinfo.patch
Thomas> @@ -0,0 +1,27 @@
Thomas> +Do not include <execinfo.h> when not available
Thomas> +
Thomas> +On uClibc, <execinfo.h> is not necessarily installed, depending on the
Thomas> +configuration. Enlightenment properly makes <execinfo.h> optional, but
Thomas> +uses __GLIBC__ to check if it is available or not. Unfortunately,
Thomas> +uClibc defines __GLIBC__, so it is not the right way to decide if
Thomas> +<execinfo.h> is available.
Thomas> +
Thomas> +Instead, Enlightenment already has a configure.ac check for
Thomas> +execinfo.h, so we simply use the result of this configure.ac check to
Thomas> +decide whether execinfo.h is to be included or not.
Thomas> +
Thomas> +Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Don't forget to send this upstream.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4
2012-12-28 19:50 ` Thomas Petazzoni
@ 2012-12-29 20:15 ` Peter Korsgaard
2012-12-29 21:56 ` Thomas Petazzoni
0 siblings, 1 reply; 26+ messages in thread
From: Peter Korsgaard @ 2012-12-29 20:15 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
Thomas> On Fri, 28 Dec 2012 20:42:08 +0100, Thomas Petazzoni wrote:
>> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
>> ---
>> package/efl/expedite/expedite.mk | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/package/efl/expedite/expedite.mk b/package/efl/expedite/expedite.mk
>> index f25294e..4b245ec 100644
>> --- a/package/efl/expedite/expedite.mk
>> +++ b/package/efl/expedite/expedite.mk
>> @@ -4,7 +4,7 @@
>> #
>> #############################################################
>>
>> -EXPEDITE_VERSION = 1.7.3
>> +EXPEDITE_VERSION = 1.7.4
Thomas> Gaah, this should have been merged in PATCH 02/20. I'm fixing
Thomas> this and pushing an updated branch in my public Git repo. I
Thomas> will not repost immediately to the list, but instead wait for
Thomas> more reviews.
I believe it is good to go +/- the small comments I had. Care to fix up
those and resend?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 26+ messages in thread
* [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4
2012-12-29 20:15 ` Peter Korsgaard
@ 2012-12-29 21:56 ` Thomas Petazzoni
0 siblings, 0 replies; 26+ messages in thread
From: Thomas Petazzoni @ 2012-12-29 21:56 UTC (permalink / raw)
To: buildroot
Dear Peter Korsgaard,
On Sat, 29 Dec 2012 21:15:32 +0100, Peter Korsgaard wrote:
> I believe it is good to go +/- the small comments I had. Care to fix
> up those and resend?
Sure, will do!
Thanks a lot for the review!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2012-12-29 21:56 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-28 19:41 [Buildroot] [pull request] Pull request for branch e17 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 01/20] efl/libecore: bump version to 1.7.4 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 02/20] efl/expedite: bump to version 1.7.4 Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 03/20] efl/libedbus: " Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 04/20] efl/libedje: " Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 05/20] efl/libeet: " Thomas Petazzoni
2012-12-28 19:41 ` [Buildroot] [PATCH 06/20] efl/libefreet: " Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 07/20] efl/libeina: " Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 08/20] efl/libelementary: bump to version 1.7.4 and change download location Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 09/20] efl/libembryo: bump to version 1.7.4 Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 10/20] efl/libevas: " Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 11/20] efl/libevas: remove SVG support Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 12/20] efl/libevas: adjust dependency on X11 libraries Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 13/20] efl/libevas: remove examples source code from target filesystem Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 14/20] efl/libeio: new package Thomas Petazzoni
2012-12-29 20:09 ` Peter Korsgaard
2012-12-28 19:42 ` [Buildroot] [PATCH 15/20] efl/expedite: bump to 1.7.4 Thomas Petazzoni
2012-12-28 19:50 ` Thomas Petazzoni
2012-12-29 20:15 ` Peter Korsgaard
2012-12-29 21:56 ` Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 16/20] efl/libethumb: bump to 1.7.4 and change download location Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 17/20] librsvg: relax dependency on Gtk, add gdk-pixbuf dependency Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 18/20] efl/libevas-generic-loaders: new package Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 19/20] xcb-util-keysyms: " Thomas Petazzoni
2012-12-28 19:42 ` [Buildroot] [PATCH 20/20] enlightenment: " Thomas Petazzoni
2012-12-29 20:13 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox