29
def fill_docutils_files(folder, base=u'docutils'):
30
docutils_files.append((base, glob.glob(os.path.join(folder, base, '*.pyc'))))
31
for path in os.listdir(os.path.join(folder, base)):
32
if os.path.isdir(os.path.join(folder, base, path)):
33
fill_docutils_files(folder, base=os.path.join(base, path))
36
import docutils.readers
37
import docutils.writers.html4css1
38
import docutils.languages
42
fill_docutils_files(os.path.join(sys.prefix, 'Lib', 'site-packages'))
43
docutils_files.append((os.path.join('docutils', 'writers', 'html4css1'),
44
glob.glob(os.path.join(sys.prefix, 'Lib', 'site-packages', 'docutils',
45
'writers', 'html4css1', '*.css'))))
28
47
sys.path.append('src')
29
48
# Use local gtk folder instead of the one in PATH that is not latest gtk
30
49
if 'gtk' in os.listdir('.'):
31
50
sys.path.append('gtk/bin')
32
includes = ['encodings', 'encodings.utf-8',]
36
'includes': 'pango,atk,gobject,cairo,pangocairo,gtk.keysyms,encodings,encodings.*,docutils.readers.*,docutils.writers.html4css1',
54
# ConfigParser,UserString,roman are needed for docutils
55
'includes': 'pango,atk,gobject,cairo,pangocairo,gtk.keysyms,encodings,encodings.*,ConfigParser,UserString',
38
57
'iconv.dll','intl.dll','libatk-1.0-0.dll',
39
58
'libgdk_pixbuf-2.0-0.dll','libgdk-win32-2.0-0.dll',
43
62
'libpangowin32-1.0-0.dll','libcairo-2.dll',
44
63
'libpangocairo-1.0-0.dll','libpangoft2-1.0-0.dll',
50
import docutils.readers
52
opts['py2exe']['includes'] = \
53
opts['py2exe']['includes'].replace(',docutils.readers.*', '')
56
import docutils.writers.html4css1
58
opts['py2exe']['includes'] = \
59
opts['py2exe']['includes'].replace(',docutils.writers.html4css1', '')
63
version = '0.12-beta1',
64
75
description = 'A full featured Jabber client',
65
76
author = 'Gajim Development Team',
66
77
url = 'http://www.gajim.org/',
73
84
'icon_resources': [(1, 'data/pixmaps/gajim.ico')]}],
76
data_files=[('.', glob.glob('src/gtkgui.glade')),
77
('.', glob.glob('src/history_manager.glade')),
87
data_files=docutils_files,