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
55
56
57
58
59
60
61
62
63
64
65
66
67
|
#!/usr/bin/python
from distutils.core import setup
from landscape import UPSTREAM_VERSION
from DistUtilsExtra.command import build_extra, build_i18n
from DistUtilsExtra.auto import clean_build_tree
# This is just because the path is hard to line-break.
glib_path = [
"glib-2.0/schemas/com.canonical.landscape-client-settings.gschema.xml"]
setup(name="Landscape Client",
version=UPSTREAM_VERSION,
description="Landscape Client",
author="Landscape Team",
author_email="landscape-team@canonical.com",
url="http://landscape.canonical.com",
packages=["landscape",
"landscape.broker",
"landscape.manager",
"landscape.monitor",
"landscape.package",
"landscape.sysinfo",
"landscape.upgraders",
"landscape.user",
"landscape.lib",
"landscape.ui",
"landscape.ui.lib",
"landscape.ui.model",
"landscape.ui.model.configuration",
"landscape.ui.model.registration",
"landscape.ui.controller",
"landscape.ui.view"],
package_data={"landscape.ui.view": [
"ui/landscape-client-settings.glade"]},
data_files=[
("/usr/share/dbus-1/system-services/",
["dbus-1/com.canonical.LandscapeClientSettings.service",
"dbus-1/com.canonical.LandscapeClientRegistration.service"]),
("/etc/dbus-1/system.d/",
["dbus-1/com.canonical.LandscapeClientSettings.conf",
"dbus-1/com.canonical.LandscapeClientRegistration.conf",
"dbus-1/landscape.conf"]),
("/usr/share/icons/hicolor/scalable/apps/",
["icons/preferences-management-service.svg"]),
("/usr/share/glib-2.0/schemas/", glib_path)],
scripts=["scripts/landscape-client",
"scripts/landscape-config",
"scripts/landscape-message",
"scripts/landscape-broker",
"scripts/landscape-manager",
"scripts/landscape-monitor",
"scripts/landscape-package-changer",
"scripts/landscape-package-reporter",
"scripts/landscape-release-upgrader",
"scripts/landscape-sysinfo",
"scripts/landscape-is-cloud-managed",
"scripts/landscape-dbus-proxy",
"scripts/landscape-client-settings-mechanism",
"scripts/landscape-client-registration-mechanism",
"scripts/landscape-client-settings-ui",
"scripts/landscape-client-ui-install"],
cmdclass={"build_i18n": build_i18n.build_i18n,
"build": build_extra.build_extra,
"clean": clean_build_tree})
|