File: setup.py

package info (click to toggle)
gazpacho 0.6.6-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,116 kB
  • ctags: 2,058
  • sloc: python: 12,455; xml: 239; makefile: 9; sh: 6
file content (54 lines) | stat: -rw-r--r-- 1,784 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env python
import os
import sys

from kiwi.dist import setup, listfiles, listpackages

from gazpacho import __version__

data_files = [
    ('share/doc/gazpacho', ('AUTHORS', 'ChangeLog', 'CONTRIBUTORS',
                            'COPYING', 'README', 'NEWS')),
    ('share/doc/gazpacho/examples', listfiles('examples', '*')),
    ('$datadir/catalogs', listfiles('catalogs', 'base.xml')),
    ('$datadir/pixmaps', listfiles('pixmaps', '*.png')),
    ('$datadir/resources/base', listfiles('resources', 'base', '*.png')),
    ('$datadir/glade', listfiles('glade', '*.glade')),
    ]
resources = dict(locale='$prefix/share/locale')
global_resources = dict(
    doc='$prefix/share/doc/gazpacho',
    pixmap='$datadir/pixmaps',
    glade='$datadir/glade',
    resource='$datadir/resources',
    catalog='$datadir/catalogs')

# When building the installer, install some extra stuff.
if 'bdist_wininst' in sys.argv:
    import shutil
    src = os.path.join('bin', 'gazpacho')
    shutil.copy2(src, os.path.join('bin', 'launch-gazpacho.py'))
    shutil.copy2(src, os.path.join('bin', 'launch-gazpacho.pyw'))
    scripts = ['bin/launch-gazpacho.py',
               'bin/launch-gazpacho.pyw']
else:
    scripts = ['bin/gazpacho']
    data_files.append(('share/applications',
                       ['gazpacho.desktop']))

setup(name='gazpacho',
      version=__version__,
      description='GTK+ GUI Designer',
      author='SICEm S.L.',
      author_email='lgs@sicem.biz',
      url='http://gazpacho.sicem.biz',
      license='LGPL',
      packages=listpackages('gazpacho'),
      scripts=scripts,
      data_files=data_files,
      resources=resources,
      global_resources=global_resources)

if 'bdist_wininst' in sys.argv:
    for script in scripts:
        os.unlink(script)