From f5ece20af4928fed187b62511c24487cc6bbfc60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 24 Nov 2008 10:15:54 +0100 Subject: [PATCH] Add Desktop Entry --- MANIFEST.in | 2 ++ setup.py | 1 + share/pixmaps/{tryton => }/tryton-icon.png | Bin tryton.desktop | 10 ++++++++++ tryton/config.py | 2 +- 5 files changed, 14 insertions(+), 1 deletion(-) rename share/pixmaps/{tryton => }/tryton-icon.png (100%) create mode 100644 tryton.desktop diff --git a/MANIFEST.in b/MANIFEST.in index eb0c9f7485..e28d82cd06 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -6,8 +6,10 @@ include TODO include CHANGELOG include setup.nsi include setup-single.nsi +include tryton.desktop include *.nsh include doc/* +include share/pixmaps/tryton-icon.png include share/pixmaps/tryton/*.png include share/pixmaps/tryton/*.svg include share/pixmaps/tryton/*.ico diff --git a/setup.py b/setup.py index 2069ec75e3..3abb2eefae 100644 --- a/setup.py +++ b/setup.py @@ -89,6 +89,7 @@ setup(name=PACKAGE, url=WEBSITE, packages=find_packages(), data_files=[ + ('share/pixmaps/tryton', glob.glob('share/pixmaps/tryton-icon.png')), ('share/pixmaps/tryton', glob.glob('share/pixmaps/tryton/*.png') + \ glob.glob('share/pixmaps/tryton/*.svg')), ('share/locale/fr_FR/LC_MESSAGES', glob.glob('share/locale/fr_FR/LC_MESSAGES/*.mo')), diff --git a/share/pixmaps/tryton/tryton-icon.png b/share/pixmaps/tryton-icon.png similarity index 100% rename from share/pixmaps/tryton/tryton-icon.png rename to share/pixmaps/tryton-icon.png diff --git a/tryton.desktop b/tryton.desktop new file mode 100644 index 0000000000..d40d02e66b --- /dev/null +++ b/tryton.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Tryton +Comment=Access tryton server. +Exec=tryton +Icon=tryton-icon +Terminal=false +Categories=Office;Finance; +GenericName=Tryton Client diff --git a/tryton/config.py b/tryton/config.py index 7e56454dcd..b0ac622a96 100644 --- a/tryton/config.py +++ b/tryton/config.py @@ -196,7 +196,7 @@ if os.name == 'nt': import gtk TRYTON_ICON = gtk.gdk.pixbuf_new_from_file( - os.path.join(PIXMAPS_DIR, 'tryton-icon.png')) + os.path.join(PIXMAPS_DIR, '..', 'tryton-icon.png')) def _data_dir(): data_dir = os.path.join(CURRENT_DIR, 'share', 'tryton')