/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: Aaron Bentley
  • Date: 2007-01-17 06:42:55 UTC
  • mto: This revision was merged to the branch mainline in revision 129.
  • Revision ID: aaron.bentley@utoronto.ca-20070117064255-x4gznz5e0lyjq3gk
Remove usused span selector

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/python
2
 
 
3
 
# Copyright (C) 2006 by Szilveszter Farkas (Phanatic) <szilveszter.farkas@gmail.com>
4
 
#
5
 
# This program is free software; you can redistribute it and/or modify
6
 
# it under the terms of the GNU General Public License as published by
7
 
# the Free Software Foundation; either version 2 of the License, or
8
 
# (at your option) any later version.
9
 
#
10
 
# This program is distributed in the hope that it will be useful,
11
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
# GNU General Public License for more details.
14
 
#
15
 
# You should have received a copy of the GNU General Public License
16
 
# along with this program; if not, write to the Free Software
17
 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
1
#!/usr/bin/env python2.4
 
2
"""GTK+ Frontends for various Bazaar commands."""
18
3
 
19
4
from distutils.core import setup
20
5
from distutils.command.install_data import install_data
21
6
from distutils.dep_util import newer
22
7
from distutils.log import info
 
8
import glob
23
9
import os
24
 
import glob
 
10
import sys
25
11
 
26
12
class InstallData(install_data):
27
13
        def run(self):
30
16
 
31
17
        def _compile_po_files(self):
32
18
                data_files = []
 
19
                
 
20
                # Don't install language files on Win32
 
21
                if sys.platform == 'win32':
 
22
                    return data_files
 
23
                
33
24
                PO_DIR = 'po'
34
25
                for po in glob.glob(os.path.join(PO_DIR,'*.po')):
35
26
                        lang = os.path.basename(po[:-3])
54
45
                
55
46
                return data_files
56
47
 
57
 
setup(name='Olive',
58
 
      version='0.1',
59
 
      description='Olive - Graphical frontend for Bazaar',
60
 
      author='Szilveszter Farkas (Phanatic)',
61
 
      author_email='szilveszter.farkas@gmail.com',
62
 
      url='http://bazaar-vcs.org/Olive',
63
 
      packages=['olive', 'olive.backend', 'olive.frontend',
64
 
                'olive.frontend.gtk', 'olive.frontend.gtk.viz'],
65
 
      scripts=['olive-gtk'],
 
48
 
 
49
 
 
50
setup(
 
51
    name = "bzr-gtk",
 
52
    version = "0.13.0",
 
53
    maintainer = "Jelmer Vernooij",
 
54
    maintainer_email = "jelmer@samba.org",
 
55
    description = "GTK+ Frontends for various Bazaar commands",
 
56
    license = "GNU GPL v2",
 
57
    scripts=['olive-gtk'],
 
58
    package_dir = {
 
59
        "bzrlib.plugins.gtk": ".",
 
60
        "bzrlib.plugins.gtk.viz": "viz", 
 
61
        "bzrlib.plugins.gtk.annotate": "annotate",
 
62
        "bzrlib.plugins.gtk.olive": "olive"
 
63
        },
 
64
    packages = [
 
65
                "olive",
 
66
        "bzrlib.plugins.gtk",
 
67
        "bzrlib.plugins.gtk.viz",
 
68
        "bzrlib.plugins.gtk.annotate",
 
69
        "bzrlib.plugins.gtk.olive"
 
70
        ],
66
71
      data_files=[('share/olive', ['olive.glade',
67
72
                                   'oliveicon2.png',
68
73
                                   'cmenu.ui',
 
74
                                  ]),
 
75
                  ('share/olive/icons', [\
69
76
                                   'icons/commit.png',
70
77
                                   'icons/commit16.png',
71
78
                                   'icons/diff.png',
80
87
                  ('share/applications', ['olive-gtk.desktop']),
81
88
                  ('share/pixmaps', ['icons/olive-gtk.png'])
82
89
                 ],
83
 
        cmdclass={'install_data': InstallData
84
 
                        }
85
 
        )
 
90
        cmdclass={'install_data': InstallData}
 
91
)