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