43
43
APP_INSTALL_PATH = "/usr/share/app-install"
44
APP_INSTALL_DESKTOP_PATH = APP_INSTALL_PATH+"/desktop/"
45
APP_INSTALL_CHANNELS_PATH = APP_INSTALL_PATH+"/channels/"
46
ICON_PATH = APP_INSTALL_PATH+"/icons/"
44
APP_INSTALL_DESKTOP_PATH = APP_INSTALL_PATH + "/desktop/"
45
APP_INSTALL_CHANNELS_PATH = APP_INSTALL_PATH + "/channels/"
46
ICON_PATH = APP_INSTALL_PATH + "/icons/"
47
47
APPSTREAM_BASE_PATH = "/usr/share/app-info"
48
48
APPSTREAM_XML_PATH = APPSTREAM_BASE_PATH + "/xmls/"
57
57
# FIXME: use relative paths here
58
INSTALLED_ICON = "/usr/share/software-center/icons/software-center-installed.png"
59
IMAGE_LOADING = "/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading.gif"
60
IMAGE_LOADING_INSTALLED = "/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading-installed.gif"
59
"/usr/share/software-center/icons/software-center-installed.png"
61
"/usr/share/icons/hicolor/32x32/animations/softwarecenter-loading.gif"
63
64
XAPIAN_BASE_PATH = "/var/cache/software-center"
64
65
XAPIAN_BASE_PATH_SOFTWARE_CENTER_AGENT = os.path.join(
65
66
xdg.xdg_cache_home,
67
68
"software-center-agent.db")
68
XAPIAN_PATH=os.path.join(XAPIAN_BASE_PATH, "xapian")
69
XAPIAN_PATH = os.path.join(XAPIAN_BASE_PATH, "xapian")
71
73
# relative to datadir
83
85
MODIFY_REVIEW = "modify_review_gtk3.py"
84
86
DELETE_REVIEW = "delete_review_gtk3.py"
87
90
class PistonHelpers:
88
91
GET_REVIEWS = "piston_get_reviews_helper.py"
89
92
GENERIC_HELPER = "piston_generic_helper.py"
91
95
X2GO_HELPER = "x2go_helper.py"
93
98
# there was a bug in maverick 3.0.3 (#652151) that could lead to a empty
94
99
# root owned directory in ~/.cache/software-center - we remove it here
95
100
# so that it gets later re-created with the right permissions
102
107
logging.exception("failed to fix not writable cache directory")
104
109
if "SOFTWARE_CENTER_FAKE_REVIEW_API" in os.environ:
105
SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center", "fake-review")
106
SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center", "fake-review")
110
SOFTWARE_CENTER_CONFIG_DIR = os.path.join(
111
xdg.xdg_config_home, "software-center", "fake-review")
112
SOFTWARE_CENTER_CACHE_DIR = os.path.join(
113
xdg.xdg_cache_home, "software-center", "fake-review")
108
SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center")
109
SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center")
115
SOFTWARE_CENTER_CONFIG_DIR = os.path.join(
116
xdg.xdg_config_home, "software-center")
117
SOFTWARE_CENTER_CACHE_DIR = os.path.join(
118
xdg.xdg_cache_home, "software-center")
111
121
# FIXUP a brief broken software-center in maverick
112
122
try_to_fixup_root_owned_dir_via_remove(SOFTWARE_CENTER_CACHE_DIR)
114
SOFTWARE_CENTER_CONFIG_FILE = os.path.join(SOFTWARE_CENTER_CONFIG_DIR, "softwarecenter.cfg")
115
SOFTWARE_CENTER_ICON_CACHE_DIR = os.path.join(SOFTWARE_CENTER_CACHE_DIR, "icons")
124
SOFTWARE_CENTER_CONFIG_FILE = os.path.join(
125
SOFTWARE_CENTER_CONFIG_DIR, "softwarecenter.cfg")
126
SOFTWARE_CENTER_ICON_CACHE_DIR = os.path.join(
127
SOFTWARE_CENTER_CACHE_DIR, "icons")