/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Daniel Schierbeck
  • Date: 2008-01-23 16:36:21 UTC
  • mto: (423.1.8 trunk)
  • mto: This revision was merged to the branch mainline in revision 429.
  • Revision ID: daniel.schierbeck@gmail.com-20080123163621-x8kublc38ojipnly
Made the revision popup menu correctly add tags.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/python
2
2
"""GTK+ Frontends for various Bazaar commands."""
3
3
 
4
 
from distutils.core import setup
 
4
from distutils.core import setup, Command
5
5
from distutils.command.install_data import install_data
6
6
from distutils.dep_util import newer
7
7
from distutils.log import info
9
9
import os
10
10
import sys
11
11
 
 
12
class Check(Command):
 
13
    description = "Run unit tests"
 
14
 
 
15
    user_options = []
 
16
 
 
17
    def initialize_options(self):
 
18
        pass
 
19
 
 
20
    def finalize_options(self):
 
21
        pass
 
22
 
 
23
    def get_command_name(self):
 
24
        return 'test'
 
25
 
 
26
    def run(self):
 
27
        from bzrlib.tests import TestLoader, TestSuite, TextTestRunner
 
28
        import __init__ as bzrgtk
 
29
        runner = TextTestRunner()
 
30
        loader = TestLoader()
 
31
        suite = TestSuite()
 
32
        suite.addTest(bzrgtk.test_suite())
 
33
        result = runner.run(suite)
 
34
        return result.wasSuccessful()
 
35
 
12
36
class InstallData(install_data):
13
37
    def run(self):
14
38
        self.data_files.extend(self._compile_po_files())
63
87
 
64
88
setup(
65
89
    name = "bzr-gtk",
66
 
    version = "0.19.0",
 
90
    version = "0.94.0",
67
91
    maintainer = "Jelmer Vernooij",
68
92
    maintainer_email = "jelmer@samba.org",
69
93
    description = "GTK+ Frontends for various Bazaar commands",
85
109
        "bzrlib.plugins.gtk.tests"
86
110
        ],
87
111
    data_files=[('share/olive', ['olive.glade',
88
 
                                 'oliveicon2.png',
89
112
                                 'cmenu.ui',
90
113
                                ]),
91
 
                ('share/olive', ['icons/commit.png',
 
114
                ('share/olive/icons', ['icons/commit.png',
92
115
                                 'icons/commit16.png',
93
116
                                 'icons/diff.png',
94
117
                                 'icons/diff16.png',
98
121
                                 'icons/pull16.png',
99
122
                                 'icons/push.png',
100
123
                                 'icons/push16.png',
101
 
                                 'icons/refresh.png']),
 
124
                                 'icons/refresh.png',
 
125
                                 'icons/oliveicon2.png']),
102
126
                ('share/applications', ['olive-gtk.desktop',
103
127
                                        'bazaar-properties.desktop',
104
128
                                        'bzr-notify.desktop']),
105
129
                ('share/pixmaps', ['icons/olive-gtk.png'])
106
130
               ],
107
 
    cmdclass={'install_data': InstallData}
 
131
    cmdclass={'install_data': InstallData,
 
132
              'check': Check}
108
133
)