aboutsummaryrefslogtreecommitdiffstats
path: root/packages/ewl
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ewl')
-rw-r--r--packages/ewl/.mtn2git_empty0
-rw-r--r--packages/ewl/ewl/.mtn2git_empty0
-rw-r--r--packages/ewl/ewl/fix-configure.patch15
-rw-r--r--packages/ewl/ewl/no-x-test.patch32
-rw-r--r--packages/ewl/ewl_0.0.4.003.bb24
5 files changed, 71 insertions, 0 deletions
diff --git a/packages/ewl/.mtn2git_empty b/packages/ewl/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/ewl/.mtn2git_empty
diff --git a/packages/ewl/ewl/.mtn2git_empty b/packages/ewl/ewl/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/ewl/ewl/.mtn2git_empty
diff --git a/packages/ewl/ewl/fix-configure.patch b/packages/ewl/ewl/fix-configure.patch
index e69de29bb2..a754e0f819 100644
--- a/packages/ewl/ewl/fix-configure.patch
+++ b/packages/ewl/ewl/fix-configure.patch
@@ -0,0 +1,15 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- ewl-0.0.4.003/configure.in~fix-configure
++++ ewl-0.0.4.003/configure.in
+@@ -13,7 +13,6 @@
+ AC_C_CONST
+ AM_ENABLE_SHARED
+ AM_PROG_LIBTOOL
+-AC_C___ATTRIBUTE__
+
+ dnl Check for Solaris or other OS
+ case "$host" in
diff --git a/packages/ewl/ewl/no-x-test.patch b/packages/ewl/ewl/no-x-test.patch
index e69de29bb2..c75da4ac04 100644
--- a/packages/ewl/ewl/no-x-test.patch
+++ b/packages/ewl/ewl/no-x-test.patch
@@ -0,0 +1,32 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- ewl/test/ewl_embed_test.c~no-x-test
++++ ewl/test/ewl_embed_test.c
+@@ -41,11 +41,12 @@
+
+ ewl_init(&argc, argv);
+ ecore_evas_init();
+-
++#if 0
+ if (!(ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 320, 240))) {
+ printf("Failed to open display, exiting\n");
+ exit(1);
+ }
++#endif
+ ecore_evas_title_set(ee, "EWL Embed Test App");
+ ecore_evas_name_class_set(ee, "EWL TEST APP", "EWL TEST APP");
+ ecore_evas_show(ee);
+@@ -58,8 +59,10 @@
+ evas_object_show(bg);
+
+ embed = ewl_embed_new();
++#if 0
+ embobj = ewl_embed_evas_set(EWL_EMBED(embed), ecore_evas_get(ee),
+ EWL_EMBED_EVAS_WINDOW(ecore_evas_software_x11_window_get(ee)));
++#endif
+ ewl_embed_focus_set(EWL_EMBED(embed), TRUE);
+ evas_object_layer_set(embobj, 1);
+ evas_object_show(embobj);
diff --git a/packages/ewl/ewl_0.0.4.003.bb b/packages/ewl/ewl_0.0.4.003.bb
index e69de29bb2..445a9d376f 100644
--- a/packages/ewl/ewl_0.0.4.003.bb
+++ b/packages/ewl/ewl_0.0.4.003.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "The Enlightened Widget Library, \
+a simple-to-use general purpose widget library based on the enlightenment foundation libraries."
+SECTION = "e/libs"
+DEPENDS = "edb eet evas ecore etox edje"
+LICENSE = "MIT"
+PR = "r0"
+
+SRC_URI = "http://enlightenment.freedesktop.org/files/ewl-${PV}.tar.gz \
+ file://fix-configure.patch;patch=1"
+S = "${WORKDIR}/ewl-${PV}"
+
+inherit autotools binconfig
+
+do_stage () {
+ oe_libinstall -C src libewl ${STAGING_LIBDIR}/
+ install -m 0644 ${S}/src/lib/Ewl.h ${STAGING_INCDIR}/
+}
+
+PACKAGES += "ewl-examples"
+
+FILES_${PN} = "${libdir}/libewl*.so*"
+FILES_${PN}-dev += "${bindir}/ewl-config ${libdir}/pkgconfig"
+FILES_${PN}-examples = "${bindir}/ewl* ${bindir}/edje_ls ${datadir}"
+