83
83
"version = dev": "version = %s" % version})
86
class hwtest_install_scripts(install_scripts, object):
86
class checkbox_install_scripts(install_scripts, object):
89
89
"""Run substitutions on files."""
90
super(hwtest_install_scripts, self).run()
90
super(checkbox_install_scripts, self).run()
92
92
# Substitute directory in defaults.py
93
93
for outfile in self.outfiles:
94
94
infile = os.path.join("bin", os.path.basename(outfile))
95
95
substitute_variables(infile, outfile, {
96
"HWTEST_DIRECTORY=.": "HWTEST_DIRECTORY=/usr/share/hwtest"})
96
"CHECKBOX_DIRECTORY=.": "CHECKBOX_DIRECTORY=/usr/share/checkbox"})
101
101
version = changelog_version(),
102
102
author = "Marc Tardif",
103
103
author_email = "marc.tardif@canonical.com",
105
description = "Hardware Testing",
105
description = "Checkbox System Testing",
106
106
long_description = """
107
This project provides an interfaces for gathering hardware details
108
and prompting the user for tests. This information can then be sent
107
This project provides an extensible interface for system testing. The
108
results can then be sent to Launchpad.
112
("share/pixmaps/", ["gtk/hwtest-gtk.xpm"]),
113
("share/hwtest/", ["run"]),
114
("share/hwtest/data/", ["data/*"]),
115
("share/hwtest/examples/", ["examples/*"]),
116
("share/hwtest/install/", ["install/*"]),
117
("share/hwtest/plugins/", ["plugins/*.py"]),
118
("share/hwtest/registries/", ["registries/*.py"]),
119
("share/hwtest/scripts/", ["scripts/*"]),
120
("share/hwtest/gtk/", ["gtk/hwtest-gtk.glade", "gtk/*.png"])],
121
scripts = ["bin/hwtest-gtk", "bin/hwtest-cli"],
122
packages = ["hwtest", "hwtest.contrib", "hwtest.lib", "hwtest.reports",
123
"hwtest.registries", "hwtest_cli", "hwtest_gtk"],
111
("share/pixmaps/", ["gtk/checkbox-gtk.xpm"]),
112
("share/checkbox/", ["run"]),
113
("share/checkbox/data/", ["data/*"]),
114
("share/checkbox/examples/", ["examples/*"]),
115
("share/checkbox/install/", ["install/*"]),
116
("share/checkbox/plugins/", ["plugins/*.py"]),
117
("share/checkbox/registries/", ["registries/*.py"]),
118
("share/checkbox/scripts/", ["scripts/*"]),
119
("share/checkbox/gtk/", ["gtk/checkbox-gtk.glade", "gtk/*.png"])],
120
scripts = ["bin/checkbox-gtk", "bin/checkbox-cli"],
121
packages = ["checkbox", "checkbox.contrib", "checkbox.lib", "checkbox.reports",
122
"checkbox.registries", "checkbox_cli", "checkbox_gtk"],
125
"install_data": hwtest_install_data,
126
"install_scripts": hwtest_install_scripts,
124
"install_data": checkbox_install_data,
125
"install_scripts": checkbox_install_scripts,
127
126
"build" : build_extra,
128
127
"build_i18n" : build_i18n }