[oe-commits] org.oe.dev e-wm: fix startup script, fix u-a and install xdg stuff (per http://wiki.enlightenment.org/index.php/E17_and_Efreet)

koen commit openembedded-commits at lists.openembedded.org
Tue Jul 10 08:47:18 UTC 2007


e-wm: fix startup script, fix u-a and install xdg stuff (per http://wiki.enlightenment.org/index.php/E17_and_Efreet)

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 5675a11f29ad06019a800afe9d5c0b13611dc46a
ViewMTN: http://monotone.openembedded.org/revision.psp?id=5675a11f29ad06019a800afe9d5c0b13611dc46a
Files:
1
packages/e17/e-wm/applications.menu
packages/e17/e-wm/Xsession.d/98enlightenment
packages/e17/e-wm_0.16.999.038.bb
Diffs:

#
# mt diff -r2f67b52cb2be4988db873678ab4f354aea217a90 -r5675a11f29ad06019a800afe9d5c0b13611dc46a
#
# 
# 
# add_file "packages/e17/e-wm/applications.menu"
#  content [3d8bf0502e169a69c95a7c52ec147ede6a8f47fc]
# 
# patch "packages/e17/e-wm/Xsession.d/98enlightenment"
#  from [5f015d49ceef56f1c736d88541563fc86328b381]
#    to [bf38c3721cee2463ebf63a8aba41274addb614b0]
# 
# patch "packages/e17/e-wm_0.16.999.038.bb"
#  from [c1bd00d78c9f7e68324318cd985e7eece7665b23]
#    to [f2ea6dcadd7059b6900c2dc234919c2db4c62c35]
# 
============================================================
--- packages/e17/e-wm/applications.menu	3d8bf0502e169a69c95a7c52ec147ede6a8f47fc
+++ packages/e17/e-wm/applications.menu	3d8bf0502e169a69c95a7c52ec147ede6a8f47fc
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://standards.freedesktop.org/menu-spec/menu-1.0.dtd">
+<Menu>
+  <Name>Applications</Name>
+  <!--   <Directory>Applications.directory</Directory> -->
+
+  <!-- Read standard .directory and .desktop file locations -->
+  <DefaultAppDirs>/usr/share/applications</DefaultAppDirs>
+  <DefaultDirectoryDirs/>
+
+  <Menu>
+    <Name>Office</Name>
+    <Directory>Office.directory</Directory>
+    <Include>
+      <And>
+        <Category>Office</Category>
+      </And>
+    </Include>
+  </Menu>
+  
+  <Menu>
+    <Name>Multimedia</Name>
+    <Directory>Multimedia.directory</Directory>
+    <Include>
+      <And>
+        <Category>AudioVideo</Category>
+      </And>
+    </Include>
+  </Menu>
+
+  <Menu>
+    <Name>Graphics</Name>
+    <Directory>Graphics.directory</Directory>
+    <Include>
+      <And>
+        <Category>Graphics</Category>
+      </And>
+    </Include>
+  </Menu>
+
+  <Menu>
+    <Name>Games</Name>
+    <Directory>Games.directory</Directory>
+    <Include>
+      <And>
+        <Category>Games</Category>
+      </And>
+    </Include>
+  </Menu>
+
+  <Menu>
+    <Name>Internet</Name>
+    <Directory>Internet.directory</Directory>
+    <Include>
+      <And>
+        <Category>Network</Category>
+      </And>
+    </Include>
+  </Menu>
+
+  <Menu>
+    <Name>Settings</Name>
+    <Directory>Settings.directory</Directory>
+    <Include>
+      <And>
+        <Category>SystemSettings</Category>
+      </And>
+    </Include>
+  </Menu>
+
+  <Menu>
+    <Name>Accessories</Name>
+    <Directory>Accessories.directory</Directory>
+    <Include>
+      <And>
+	<Or>
+          <Category>Applications</Category>
+	  <Category>Utility</Category>
+	</Or>
+        <Not>
+          <Category>System</Category>
+          <Category>Office</Category>
+          <Category>Internet</Category>
+          <Category>AudioVideo</Category>
+          <Category>Graphics</Category>
+          <Category>Games</Category>
+        </Not>
+      </And>
+    </Include>
+  </Menu>
+  
+</Menu>
+
============================================================
--- packages/e17/e-wm/Xsession.d/98enlightenment	5f015d49ceef56f1c736d88541563fc86328b381
+++ packages/e17/e-wm/Xsession.d/98enlightenment	bf38c3721cee2463ebf63a8aba41274addb614b0
@@ -1,3 +1,3 @@
 #!/bin/sh
 
+exec enlightenment_start
-exec enlightenment
============================================================
--- packages/e17/e-wm_0.16.999.038.bb	c1bd00d78c9f7e68324318cd985e7eece7665b23
+++ packages/e17/e-wm_0.16.999.038.bb	f2ea6dcadd7059b6900c2dc234919c2db4c62c35
@@ -1,14 +1,16 @@ LICENSE = "MIT"
 DESCRIPTION = "E17 - the Enlightenment Window Mananger"
 DEPENDS = "eet evas ecore edje efreet"
 LICENSE = "MIT"
-PR = "r6"
+PR = "r7"
 
 inherit e update-alternatives
 
 SRC_URI = "${E_URI}/enlightenment-${PV}.tar.gz \
            file://fix-configure.patch;patch=1 \
            file://set-autoscroll-defaults.patch;patch=1 \
-           file://Xsession.d/98enlightenment"
+           file://Xsession.d/98enlightenment \
+           file://applications.menu \
+          "
 
 S = "${WORKDIR}/enlightenment-${PV}"
 
@@ -35,9 +37,12 @@ do_install_append() {
 do_install_append() {
 	install -d ${D}/${sysconfdir}/X11/Xsession.d
 	install -m 755 ${WORKDIR}/Xsession.d/98enlightenment ${D}/${sysconfdir}/X11/Xsession.d
+
+        install -d ${D}/${sysconfdir}/xdg/menus
+        install -m 644 ${WORKDIR}/applications.menu ${D}/${sysconfdir}/xdg/menus/
 }
 
-ALTERNATIVE_PATH = "${bindir}/enlightenment"
+ALTERNATIVE_PATH = "${bindir}/enlightenment_start"
 ALTERNATIVE_NAME = "x-window-manager"
 ALTERNATIVE_LINK = "${bindir}/x-window-manager"
 ALTERNATIVE_PRIORITY = "16"






More information about the Openembedded-commits mailing list