patches/02-fix-setup-for-linux.diff
author Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
Thu, 17 Jul 2008 18:21:43 +0200
changeset 2 7c3fd5a4003d
parent 0 8c87dc646df3
permissions -rw-r--r--
refreshed patches using mq
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     1
diff --git a/setup.py b/setup.py
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     2
--- a/setup.py
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     3
+++ b/setup.py
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     4
@@ -8,15 +8,23 @@
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     5
 import time
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     6
 import sys
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     7
 import os
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     8
+from distutils.core import setup
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
     9
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    10
-# non-Win32 platforms doesn't require setup
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    11
-if os.name != 'nt':
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    12
-    sys.stderr.write("abort: %s is for Win32 platforms only" % sys.argv[0])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    13
-    sys.exit(1)
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    14
+_description = 'Graphical interface for Mercurial VCS'
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    15
+_scripts = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    16
+_packages = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    17
+_data_files = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    18
+_extra = {}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    19
+_options = {}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    20
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    21
-# ModuleFinder can't handle runtime changes to __path__, but win32com uses them
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    22
+if os.name == 'nt':
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    23
+    _description = 'Windows shell extension for Mercurial VCS'
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    24
+    _packages = ['tortoise', 'hggtk', 'hggtk.vis', 'hggtk.iniparse']
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    25
+    _data_files = [(root, [os.path.join(root, file_) for file_ in files])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    26
+                           for root, dirs, files in os.walk('icons')]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    27
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    28
-try:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    29
+    # ModuleFinder can't handle runtime changes to __path__, but win32com uses them
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    30
+
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    31
     # if this doesn't work, try import modulefinder
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    32
     import py2exe.mf as modulefinder
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    33
     import win32com
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    34
@@ -27,48 +35,55 @@
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    35
         m = sys.modules[extra]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    36
         for p in m.__path__[1:]:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    37
             modulefinder.AddPackagePath(extra, p)
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    38
-except ImportError:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    39
-    # no build path setup, no worries.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    40
-    pass
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    41
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    42
-from distutils.core import setup
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    43
-import py2exe
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    44
+    try:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    45
+        import py2exe
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    46
+    except ImportError:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    47
+        pass
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    48
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    49
-_data_files = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    50
-extra = {}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    51
-hgextmods = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    52
+    hgextmods = []
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    53
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    54
-if 'py2exe' in sys.argv:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    55
-    # FIXME: quick hack to include installed hg extensions in py2exe binary
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    56
-    import hgext
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    57
-    hgextdir = os.path.dirname(hgext.__file__)
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    58
-    hgextmods = set(["hgext." + os.path.splitext(f)[0]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    59
-                  for f in os.listdir(hgextdir)])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    60
-    _data_files = [(root, [os.path.join(root, file_) for file_ in files])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    61
-                        for root, dirs, files in os.walk('icons')]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    62
-    extra['windows'] = [
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    63
-            {"script":"hgproc.py",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    64
-                        "icon_resources": [(1, "icons/tortoise/hg.ico")]},
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    65
-            {"script":"hggtk/tracelog.py",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    66
-                        "icon_resources": [(1, "icons/tortoise/python.ico")]}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    67
-            ]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    68
-    extra['com_server'] = ["tortoisehg"]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    69
-    extra['console'] = ["contrib/hg"]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    70
+    if 'py2exe' in sys.argv:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    71
+        # FIXME: quick hack to include installed hg extensions in py2exe binary
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    72
+        import hgext
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    73
+        hgextdir = os.path.dirname(hgext.__file__)
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    74
+        hgextmods = set(["hgext." + os.path.splitext(f)[0]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    75
+                      for f in os.listdir(hgextdir)])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    76
+        _data_files = [(root, [os.path.join(root, file_) for file_ in files])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    77
+                            for root, dirs, files in os.walk('icons')]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    78
+        extra['windows'] = [
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    79
+                {"script":"hgproc.py",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    80
+                 "icon_resources": [(1, "icons/tortoise/hg.ico")]},
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    81
+                {"script":"hggtk/tracelog.py",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    82
+                 "icon_resources": [(1, "icons/tortoise/python.ico")]}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    83
+                ]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    84
+        extra['com_server'] = ["tortoisehg"]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    85
+        extra['console'] = ["contrib/hg"]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    86
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    87
-opts = {
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    88
-   "py2exe" : {
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    89
-       # Don't pull in all this MFC stuff used by the makepy UI.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    90
-       "excludes" : "pywin,pywin.dialogs,pywin.dialogs.list",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    91
+    _options = {
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    92
+       "py2exe" : {
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    93
+           # Don't pull in all this MFC stuff used by the makepy UI.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    94
+           "excludes" : "pywin,pywin.dialogs,pywin.dialogs.list",
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    95
+           # add library files to support PyGtk-based dialogs/windows
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    96
+           # Note:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    97
+           #    after py2exe build, copy GTK's etc and lib directories into
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    98
+           #    the dist directory created by py2exe.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
    99
+           #    also needed is the GTK's share/themes (as dist/share/themes), 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   100
+           #    for dialogs to display in MS-Windows XP theme.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   101
+           "includes" : "pango,atk,pangocairo,cairo,gobject," + ",".join(hgextmods),
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   102
+       }
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   103
+    }
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   104
+    _extra['options'] = _options
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   105
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   106
-       # add library files to support PyGtk-based dialogs/windows
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   107
-       # Note:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   108
-       #    after py2exe build, copy GTK's etc and lib directories into
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   109
-       #    the dist directory created by py2exe.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   110
-       #    also needed is the GTK's share/themes (as dist/share/themes), 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   111
-       #    for dialogs to display in MS-Windows XP theme.
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   112
-       "includes" : "pango,atk,pangocairo,cairo,gobject," + ",".join(hgextmods),
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   113
-   }
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   114
-}
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   115
+else: # non-NT; assume Unixish
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   116
+
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   117
+    _scripts = ['contrib/hgtk']
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   118
+    _packages = ['hggtk', 'hggtk.vis', 'hggtk.iniparse']
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   119
+    _data_files = [(os.path.join('share/pixmaps/tortoisehg', root),
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   120
+        [os.path.join(root, file_) for file_ in files])
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   121
+        for root, dirs, files in os.walk('icons')]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   122
+    _data_files += [('lib/nautilus/extensions-2.0/python', ['contrib/nautilus-thg.py'])]
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   123
+
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   124
 
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   125
 # specify version string, otherwise 'hg identify' will be used:
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   126
 version = ''
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   127
@@ -80,11 +95,11 @@
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   128
         version=tortoise.version.get_version(),
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   129
         author='TK Soh',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   130
         author_email='teekaysoh@gmail.com',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   131
-        url='http://tortoisehg.sourceforge.net',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   132
-        description='Windows shell extension for Mercurial VCS',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   133
+        url='http://tortoisehg.sourceforge.net/',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   134
+        description=_description,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   135
         license='GNU GPL2',
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   136
-        packages=['tortoise', 'hggtk', 'hggtk.vis', 'hggtk.iniparse'],
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   137
-        data_files = _data_files,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   138
-        options=opts,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   139
-        **extra
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   140
+        scripts=_scripts,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   141
+        packages=_packages,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   142
+        data_files=_data_files,
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   143
+        **_extra
7c3fd5a4003d refreshed patches using mq
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 0
diff changeset
   144
     )