add the enlightenment window manager + utilities
authorMichael Lauer <mickey@vanille-media.de>
Wed, 10 Aug 2005 16:40:18 +0000 (16:40 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Wed, 10 Aug 2005 16:40:18 +0000 (16:40 +0000)
large parts of these files are courtesy Justin Patrin who will be maintaining E in OE, thanks!

packages/e17/.mtn2git_empty [new file with mode: 0644]
packages/e17/e-iconbar_20050810.bb [new file with mode: 0644]
packages/e17/e-wm/.mtn2git_empty [new file with mode: 0644]
packages/e17/e-wm/fix-configure.patch [new file with mode: 0644]
packages/e17/e-wm_20050810.bb [new file with mode: 0644]
packages/e17/entice_20050810.bb [new file with mode: 0644]
packages/e17/entrance/.mtn2git_empty [new file with mode: 0644]
packages/e17/entrance/longer-sleep.patch [new file with mode: 0644]
packages/e17/entrance_20050810.bb [new file with mode: 0644]

diff --git a/packages/e17/.mtn2git_empty b/packages/e17/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/e17/e-iconbar_20050810.bb b/packages/e17/e-iconbar_20050810.bb
new file mode 100644 (file)
index 0000000..0d3c14c
--- /dev/null
@@ -0,0 +1,16 @@
+DESCRIPTION = "An Iconbar for the Enlightenment Window Manager"
+DEPENDS = "edb eet evas-x11 ecore-x11 edje esmart imlib2-x11"
+LICENSE = "MIT"
+SECTION = "e/apps"
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+CVSDATE = "${PV}"
+PR = "r0"
+
+SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/apps/iconbar"
+S = "${WORKDIR}/iconbar"
+
+inherit autotools
+
+EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR}/edje_cc"
+
+FILES_${PN} = "${bindir}/* ${libdir}/* ${datadir} /etc/* /usr/sbin/*"
diff --git a/packages/e17/e-wm/.mtn2git_empty b/packages/e17/e-wm/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/e17/e-wm/fix-configure.patch b/packages/e17/e-wm/fix-configure.patch
new file mode 100644 (file)
index 0000000..d2ee47e
--- /dev/null
@@ -0,0 +1,54 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- e/configure.in~fix-configure.patch
++++ e/configure.in
+@@ -114,9 +114,7 @@
+ AC_PATH_XTRA
+ AC_CHECK_HEADER(X11/X.h,
+   [
+-    x_dir=${x_dir:-/usr/X11R6}
+-    x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
+-    x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext"
++    x_libs="-lX11 -lXext";
+   ],[
+     AC_MSG_ERROR([Cannot find X headers and libraries.])
+   ]
+--- e/src/bin/Makefile.am~fix-configure.patch
++++ e/src/bin/Makefile.am
+@@ -1,6 +1,5 @@
+ MAINTAINERCLEANFILES = Makefile.in
+-INCLUDES = -I$(includedir) \
+-         -I$(top_srcdir) \
++INCLUDES = -I$(top_srcdir) \
+          -I$(top_srcdir)/src/bin \
+          -I$(top_srcdir)/src/lib \
+          @e_cflags@ \
+--- e/src/lib/Makefile.am~fix-configure.patch
++++ e/src/lib/Makefile.am
+@@ -1,6 +1,5 @@
+ MAINTAINERCLEANFILES  = Makefile.in
+-INCLUDES              = -I$(includedir) \
+-                        -I$(top_srcdir)/src/bin \
++INCLUDES              = -I$(top_srcdir)/src/bin \
+                         @ecore_cflags@ \
+                         @evas_cflags@
+--- e/src/preload/Makefile.am~fix-configure.patch
++++ e/src/preload/Makefile.am
+@@ -2,7 +2,6 @@
+ INCLUDES               = -I. \
+                          -I$(top_srcdir) \
+-                       -I$(includedir) \
+                          -I$(top_srcdir)src/preload \
+                          @x_cflags@
+ pkgdir                 = $(libdir)/enlightenment/preload
+--- e/src/Makefile.am~fix-configure.patch
++++ e/src/Makefile.am
+@@ -1,2 +1,2 @@
+ MAINTAINERCLEANFILES = Makefile.in
+-SUBDIRS = bin modules lib preload
++SUBDIRS = bin modules preload
diff --git a/packages/e17/e-wm_20050810.bb b/packages/e17/e-wm_20050810.bb
new file mode 100644 (file)
index 0000000..2f6b3c3
--- /dev/null
@@ -0,0 +1,26 @@
+DESCRIPTION = "E17 - the Enlightenment Window Mananger"
+DEPENDS = "freetype eet evas-x11 ecore-x11 embryo imlib2-x11 edje-native e"
+LICENSE = "MIT"
+SECTION = "e/apps"
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+CVSDATE = "${PV}"
+PR = "r0"
+
+SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/apps/e \
+           file://fix-configure.patch;patch=1"
+S = "${WORKDIR}/e"
+
+inherit autotools
+
+PROFILE = "LORES_PDA"
+PROFILE_c7x0 = "HIRES_PDA"
+PROFILE_tosa = "HIRES_PDA"
+PROFILE_spitz = "HIRES_PDA"
+PROFILE_akita = "HIRES_PDA"
+
+EXTRA_OECONF = "--with-profile=${PROFILE} \
+                --with-edje-cc=${STAGING_BINDIR}/edje_cc \
+                --x-includes=${STAGING_INCDIR}/X11 \
+                --x-libraries=${STAGING_LIBDIR}"
+
+FILES_${PN} = "${bindir}/* ${libdir}/* ${datadir}"
diff --git a/packages/e17/entice_20050810.bb b/packages/e17/entice_20050810.bb
new file mode 100644 (file)
index 0000000..529f2e3
--- /dev/null
@@ -0,0 +1,18 @@
+DESCRIPTION = "Entice is a picture viewer"
+SECTION = "e/apps"
+DEPENDS = "freetype eet evas ecore embryo imlib2 edje-native"
+LICENSE = "MIT"
+HOMEPAGE = "http://www.enlightenment.org"
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+CVSDATE = "${PV}
+PR = "r0"
+
+SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/apps/entice"
+S = "${WORKDIR}/entice"
+
+inherit autotools
+
+EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR}/edje_cc"
+
+FILES_${PN} = "${bindir}/* ${libdir}/* ${datadir} /etc/* /usr/sbin/*"
+
diff --git a/packages/e17/entrance/.mtn2git_empty b/packages/e17/entrance/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/e17/entrance/longer-sleep.patch b/packages/e17/entrance/longer-sleep.patch
new file mode 100644 (file)
index 0000000..66ad220
--- /dev/null
@@ -0,0 +1,11 @@
+--- entrance/src/client/entrance_session.c.~1.71.~     2005-05-28 02:31:14.000000000 -0700
++++ entrance/src/client/entrance_session.c     2005-08-07 13:39:35.000000000 -0700
+@@ -454,7 +454,7 @@
+         shell = strdup("/bin/sh");
+         /* this bypasses a race condition where entrance loses its x
+            connection before the wm gets it and x goes and resets itself */
+-        sleep(10);
++        sleep(60);
+         /*
+          * FIXME These should be called!
+         ecore_x_shutdown();
diff --git a/packages/e17/entrance_20050810.bb b/packages/e17/entrance_20050810.bb
new file mode 100644 (file)
index 0000000..6e09342
--- /dev/null
@@ -0,0 +1,18 @@
+DESCRIPTION = "Entrace is the Enlightenment login manager for X11"
+SECTION = "e/apps"
+LICENSE = "MIT"
+DEPENDS = "ecore-x11 edje-native embryo-native esmart"
+HOMEPAGE = "http://www.enlightenment.org"
+MAINTAINER = "Justin Patrin <papercrane@reversefold.com>"
+CVSDATE = "${PV}"
+
+SRC_URI = "cvs://anonymous@cvs.sourceforge.net/cvsroot/enlightenment;module=e17/apps/entrance \
+           file://longer-sleep.patch;patch=1"
+S = "${WORKDIR}/entrance"
+
+inherit autotools
+
+# EXTRA_OECONF = "--with-edje-cc=${STAGING_BINDIR}/edje_cc"
+
+PARALLEL_MAKE = ""
+