~ubuntu-branches/ubuntu/saucy/terminator/saucy

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Bazaar Package Importer
  • Author(s): Nicolas Valcárcel Scerpella (Canonical)
  • Date: 2010-04-07 17:10:31 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20100407171031-35nsuj0tmbub0bj5
Tags: 0.92-0ubuntu1
* New upstream release
* Remove python-xdg from Recommends. (Closes: #567967)
* Downgrade python-gnome2 to Recommends.
* Update python-gtk2 dependency to (>= 2.14.0)
* Add python-keybinder to Recommends

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
from distutils.command.install_data import install_data
7
7
from distutils.command.build import build
8
8
from distutils.dep_util import newer
9
 
from distutils.log import warn, info, error, fatal
 
9
from distutils.log import warn, info, error
 
10
from distutils.errors import DistutilsFileError
10
11
import glob
11
12
import os
12
13
import sys
13
14
import subprocess
14
15
import platform
15
16
 
16
 
from terminatorlib.version import *
 
17
from terminatorlib.version import APP_NAME, APP_VERSION
17
18
 
18
19
PO_DIR = 'po'
19
20
MO_DIR = os.path.join('build', 'mo')
83
84
    self.ensure_filename('manifest')
84
85
    try:
85
86
      try:
 
87
        if not self.manifest:
 
88
            raise DistutilsFileError("Pass manifest with --manifest=file")
86
89
        f = open(self.manifest)
87
90
        files = [file.strip() for file in f]
88
91
      except IOError, e:
152
155
else:
153
156
  man_dir = 'share/man'
154
157
 
155
 
setup(name='Terminator',
 
158
setup(name=APP_NAME.capitalize(),
156
159
      version=APP_VERSION,
157
160
      description='Terminator, the robot future of terminals',
158
161
      author='Chris Jones',
172
175
                  ('share/icons/hicolor/32x32/apps', glob.glob('data/icons/32x32/apps/*.png')),
173
176
                  ('share/icons/hicolor/48x48/apps', glob.glob('data/icons/48x48/apps/*.png')),
174
177
                  ('share/icons/hicolor/16x16/actions', glob.glob('data/icons/16x16/actions/*.png')),
 
178
                  ('share/icons/hicolor/16x16/status',
 
179
                      glob.glob('data/icons/16x16/status/*.png')),
175
180
                 ],
176
 
      packages=['terminatorlib'],
 
181
      packages=['terminatorlib', 'terminatorlib.configobj',
 
182
      'terminatorlib.plugins'],
 
183
      package_data={'terminatorlib': ['preferences.glade']},
177
184
      cmdclass={'build': BuildData, 'install_data': InstallData, 'uninstall': Uninstall},
178
185
      distclass=TerminatorDist
179
186
     )