38
38
pyl = fnmatch.filter(files, "*.py")
39
39
py_files.extend([os.path.join(root, f) for f in pyl
40
40
if os.path.exists(os.path.join(root, f))])
41
call(["pocketlint"]+py_files)
41
call(["pocketlint"] + py_files)
44
44
def merge_authors_into_about_dialog():
45
fname="./data/ui/gtk/SoftwareCenter.ui"
45
fname = "./data/ui/gtk/SoftwareCenter.ui"
46
46
authors = open("AUTHORS").read()
47
47
gtkbuilder = open(fname).read()
48
48
gtkbuilder = re.sub(r'<property name="authors">.*</property>',
49
49
r'<property name="authors">%s</property>' % authors,
51
51
open(fname, "w").write(gtkbuilder)
55
54
# update version.py
93
92
"utils/update-software-center",
94
93
"utils/update-software-center-agent",
95
]+glob.glob("utils/piston-helpers/*.py"),
96
packages = ['softwarecenter',
97
'softwarecenter.backend',
98
'softwarecenter.backend.piston',
100
'softwarecenter.db.pkginfo_impl',
101
'softwarecenter.db.history_impl',
102
'softwarecenter.distro',
104
'softwarecenter.ui.gtk',
105
'softwarecenter.ui.gtk.models',
106
'softwarecenter.ui.gtk.widgets',
107
'softwarecenter.ui.gtk3',
108
'softwarecenter.ui.gtk3.dialogs',
109
'softwarecenter.ui.gtk3.models',
110
'softwarecenter.ui.gtk3.panes',
111
'softwarecenter.ui.gtk3.session',
112
'softwarecenter.ui.gtk3.views',
113
'softwarecenter.ui.gtk3.widgets',
114
'softwarecenter.ui.qml',
94
] + glob.glob("utils/piston-helpers/*.py"),
95
packages=['softwarecenter',
96
'softwarecenter.backend',
97
'softwarecenter.backend.piston',
99
'softwarecenter.db.pkginfo_impl',
100
'softwarecenter.db.history_impl',
101
'softwarecenter.distro',
103
'softwarecenter.ui.gtk',
104
'softwarecenter.ui.gtk.models',
105
'softwarecenter.ui.gtk.widgets',
106
'softwarecenter.ui.gtk3',
107
'softwarecenter.ui.gtk3.dialogs',
108
'softwarecenter.ui.gtk3.models',
109
'softwarecenter.ui.gtk3.panes',
110
'softwarecenter.ui.gtk3.session',
111
'softwarecenter.ui.gtk3.views',
112
'softwarecenter.ui.gtk3.widgets',
113
'softwarecenter.ui.qml',
118
117
('share/software-center/ui/gtk/',
136
135
["data/com.ubuntu.SoftwareCenter.conf"]),
138
137
('share/software-center/images/',
139
glob.glob("data/images/*.png")+
138
glob.glob("data/images/*.png") +
140
139
glob.glob("data/images/*.gif")),
141
140
('share/software-center/icons/',
142
141
glob.glob("data/emblems/*.png")),
147
146
('share/apport/package-hooks/',
148
147
['debian/source_software-center.py']),
150
cmdclass = {"build": build_extra.build_extra,
151
"build_i18n": build_i18n.build_i18n,
152
"build_help": build_help.build_help,
153
"build_icons": build_icons.build_icons,
149
cmdclass={"build": build_extra.build_extra,
150
"build_i18n": build_i18n.build_i18n,
151
"build_help": build_help.build_help,
152
"build_icons": build_icons.build_icons,