diff options
author | Sandy Armstrong <sanfordarmstrong@gmail.com> | 2008-10-31 21:48:10 +0300 |
---|---|---|
committer | Sandy Armstrong <sanfordarmstrong@gmail.com> | 2008-10-31 21:48:10 +0300 |
commit | c5edc91ca7193a003d8a86c44e03de0c2bade177 (patch) | |
tree | c78938ff02c1e9862ef545d356e0a2141c2f3a35 /gsharp | |
parent | dca436a1e869b114f3e52d9f115b43d79fa8488d (diff) |
* gsharp/gsharp.desktop.in: Add .desktop file for gsharp.
Name/Comment/GenericName could use some review, and no Icon is set
yet.
* gsharp/Makefile.am: Support for .desktop file.
svn path=/trunk/mono-tools/; revision=117576
Diffstat (limited to 'gsharp')
-rw-r--r-- | gsharp/ChangeLog | 8 | ||||
-rw-r--r-- | gsharp/Makefile.am | 10 | ||||
-rw-r--r-- | gsharp/gsharp.desktop.in | 12 |
3 files changed, 28 insertions, 2 deletions
diff --git a/gsharp/ChangeLog b/gsharp/ChangeLog index cb569cd6..3ec400ea 100644 --- a/gsharp/ChangeLog +++ b/gsharp/ChangeLog @@ -1,3 +1,11 @@ +2008-10-31 Sandy Armstrong <sanfordarmstrong@gmail.com> + + * gsharp.desktop.in: Add .desktop file for gsharp. + Name/Comment/GenericName could use some review, and no Icon is set + yet. + + * Makefile.am: Support for .desktop file. + 2008-10-24 Miguel de Icaza <miguel@novell.com> * Shell.cs: Added history support. diff --git a/gsharp/Makefile.am b/gsharp/Makefile.am index fdc01b72..d788a7e2 100644 --- a/gsharp/Makefile.am +++ b/gsharp/Makefile.am @@ -3,6 +3,9 @@ bin_SCRIPTS = gsharp gsharp_DATA = gsharp.exe +desktopdir = $(datadir)/applications +desktop_DATA = gsharp.desktop + packages = -pkg:gtk-sharp-2.0 -pkg:glib-sharp-2.0 assemblies = -r:System -r:Mono.CSharp -r:Mono.Management -r:Mono.Posix -r:System.Drawing @@ -18,8 +21,11 @@ gsharp_sources = \ $(srcdir)/gtk-gui/Mono.CSharp.Gui.MainWindow.cs \ $(srcdir)/gtk-gui/Mono.CSharp.Gui.ProcessSelector.cs -EXTRA_DIST = $(gsharp_sources) gsharp.in -CLEANFILES = $(gsharp_DATA) $(gsharp_DATA).mdb +EXTRA_DIST = $(gsharp_sources) gsharp.in $(desktop_DATA).in +CLEANFILES = $(gsharp_DATA) $(gsharp_DATA).mdb $(desktop_DATA).in gsharp.exe: $(gsharp_sources) $(GMCS) -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG -target:exe -out:gsharp.exe $(gsharp_sources) $(packages) $(assemblies) + +$(desktop_DATA): $(desktop_DATA).in + sed -e "s|\@bindir\@|$(bindir)|" $< > $@ diff --git a/gsharp/gsharp.desktop.in b/gsharp/gsharp.desktop.in new file mode 100644 index 00000000..4e2e8a88 --- /dev/null +++ b/gsharp/gsharp.desktop.in @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=gsharp +Comment=Write C# in an interactive shell, and inject your code into running Mono processes +GenericName=Interactive C# Shell +Exec=@bindir@/gsharp +#Icon=gnome-terminal +StartupNotify=true +Terminal=false +Type=Application +Categories=Development; |