Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac1
-rw-r--r--data/Makefile.am5
-rw-r--r--data/sugar-emulator.desktop.in7
3 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 061fb58..1aab6c0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -51,6 +51,7 @@ AC_OUTPUT([
Makefile
bin/Makefile
data/Makefile
+data/sugar-emulator.desktop
data/icons/Makefile
extensions/Makefile
extensions/cpsection/Makefile
diff --git a/data/Makefile.am b/data/Makefile.am
index 684ca20..85c091f 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -23,6 +23,9 @@ GTKRC_FILES = \
xsessionsdir = $(datadir)/xsessions
xsessions_DATA = sugar.desktop
+applicationsdir = $(datadir)/applications
+applications_DATA = sugar-emulator.desktop
+
mime_xml_in_files = sugar.xml.in
mime_xml_files = $(mime_xml_in_files:.xml.in=.xml)
@INTLTOOL_XML_RULE@
@@ -58,5 +61,5 @@ if GCONF_SCHEMAS_INSTALL
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule sugar.schemas 2>&1 > /dev/null
endif
-EXTRA_DIST = $(sugar_DATA) $(xsessions_DATA) $(nmservice_DATA) $(mime_xml_in_files) em.py gtkrc.em $(schema_in_files)
+EXTRA_DIST = $(sugar_DATA) $(xsessions_DATA) $(applications_DATA) $(nmservice_DATA) $(mime_xml_in_files) em.py gtkrc.em $(schema_in_files)
CLEANFILES = $(GTKRC_FILES) $(mime_xml_files) $(schema_DATA)
diff --git a/data/sugar-emulator.desktop.in b/data/sugar-emulator.desktop.in
new file mode 100644
index 0000000..23bc957
--- /dev/null
+++ b/data/sugar-emulator.desktop.in
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Sugar Emulator
+Exec=@prefix@/bin/sugar-emulator
+Type=Application
+Icon=@prefix@/share/icons/sugar/scalable/device/computer-xo.svg
+Categories=Education