Module: deluge
Branch: master
Commit: fd56ccaabf68283146160f628e2cf1d0a2f083ef

Author: Andrew Resch <[email protected]>
Date:   Fri Jul 22 11:12:47 2011 -0700

Fix .desktop file creation on Windows by just ignoring it

---

 setup.py |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/setup.py b/setup.py
index f2fa9e2..1755117 100644
--- a/setup.py
+++ b/setup.py
@@ -262,14 +262,15 @@ class build_trans(cmd.Command):
         else:
             basedir = os.path.join(self.build_lib, 'deluge', 'i18n')
 
-        # creates the translated desktop file
-        INTLTOOL_MERGE='intltool-merge'
-        INTLTOOL_MERGE_OPTS='--utf8 --quiet --desktop-style'
-        desktop_in='deluge/ui/data/share/applications/deluge.desktop.in'
-        desktop_data='deluge/ui/data/share/applications/deluge.desktop'
-        print('Creating desktop file: %s' % desktop_data)
-        os.system('C_ALL=C ' + '%s '*5 % (INTLTOOL_MERGE, INTLTOOL_MERGE_OPTS, 
\
-                    po_dir, desktop_in, desktop_data))
+        if not windows_check():
+            # creates the translated desktop file
+            INTLTOOL_MERGE='intltool-merge'
+            INTLTOOL_MERGE_OPTS='--utf8 --quiet --desktop-style'
+            desktop_in='deluge/ui/data/share/applications/deluge.desktop.in'
+            desktop_data='deluge/ui/data/share/applications/deluge.desktop'
+            print('Creating desktop file: %s' % desktop_data)
+            os.system('C_ALL=C ' + '%s '*5 % (INTLTOOL_MERGE, 
INTLTOOL_MERGE_OPTS, \
+                        po_dir, desktop_in, desktop_data))
 
         print('Compiling po files from %s...' % po_dir),
         for path, names, filenames in os.walk(po_dir):
@@ -295,7 +296,7 @@ class build_trans(cmd.Command):
                             msgfmt.make(src, dest)
                         else:
                             uptoDate = True
-                            
+
         if uptoDate:
             sys.stdout.write(' po files already upto date.  ')
         sys.stdout.write('\b\b \nFinished compiling translation files. \n')
@@ -493,7 +494,6 @@ _data_files = [
     ('share/icons/hicolor/64x64/apps', 
['deluge/ui/data/icons/hicolor/64x64/apps/deluge.png']),
     ('share/icons/hicolor/72x72/apps', 
['deluge/ui/data/icons/hicolor/72x72/apps/deluge.png']),
     ('share/icons/hicolor/96x96/apps', 
['deluge/ui/data/icons/hicolor/96x96/apps/deluge.png']),
-    ('share/applications', 
['deluge/ui/data/share/applications/deluge.desktop']),
     ('share/pixmaps', ['deluge/ui/data/pixmaps/deluge.png', 
'deluge/ui/data/pixmaps/deluge.xpm']),
     ('share/man/man1', [
         'docs/man/deluge.1',
@@ -503,6 +503,9 @@ _data_files = [
         'docs/man/deluge-console.1'])
 ]
 
+if not windows_check():
+    _data_files.append(('share/applications', 
['deluge/data/share/applications/deluge.desktop']))
+
 entry_points = {
     "console_scripts": [
         "deluge-console = deluge.ui.console:start",

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to