~mvo/software-center/new-apps-icons

« back to all changes in this revision

Viewing changes to softwarecenter/enums.py

  • Committer: Michael Vogt
  • Date: 2010-08-05 10:29:12 UTC
  • mfrom: (858.2.71 buy-something)
  • Revision ID: michael.vogt@ubuntu.com-20100805102912-0ol8f1qnr4ajx2l4
merged lp:~mvo/software-center/buy-something, currently needs to
be enabled via "--enable-buy" to make it work

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
# this program; if not, write to the Free Software Foundation, Inc.,
17
17
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18
18
 
 
19
import os
 
20
import xdg.BaseDirectory
 
21
 
 
22
# buy-something base url
 
23
#BUY_SOMETHING_HOST = "http://localhost:8000/"
 
24
BUY_SOMETHING_HOST = "http://sc.staging.ubuntu.com"
 
25
 
 
26
# xapian pathes
 
27
XAPIAN_BASE_PATH = "/var/cache/software-center"
 
28
XAPIAN_BASE_PATH_SOFTWARE_CENTER_AGENT = os.path.join(
 
29
    xdg.BaseDirectory.xdg_cache_home,
 
30
    "software-center", 
 
31
    "software-center-agent.db")
19
32
 
20
33
# system pathes
21
 
XAPIAN_BASE_PATH = "/var/cache/software-center"
22
34
APP_INSTALL_PATH = "/usr/share/app-install"
23
35
APP_INSTALL_DESKTOP_PATH = APP_INSTALL_PATH+"/desktop/"
24
36
APP_INSTALL_CHANNELS_PATH = APP_INSTALL_PATH+"/channels/"
25
37
ICON_PATH = APP_INSTALL_PATH+"/icons/"
26
 
SOFTWARE_CENTER_PLUGIN_DIR = "/usr/share/software-center/plugins"
 
38
SOFTWARE_CENTER_BASE = "/usr/share/software-center"
 
39
SOFTWARE_CENTER_PLUGIN_DIR = os.path.join(SOFTWARE_CENTER_BASE, "/plugins")
27
40
 
28
41
# the various "views" that the app has
29
42
VIEW_PAGE_AVAILABLE = "view-page-available"
64
77
XAPIAN_VALUE_SUMMARY = 177
65
78
XAPIAN_VALUE_ARCHIVE_CHANNEL = 178
66
79
XAPIAN_VALUE_DESKTOP_FILE = 179
67
 
XAPIAN_VALUE_ICON_NEEDS_DOWNLOAD = 180
68
 
XAPIAN_VALUE_SCREENSHOT_URL = 181
 
80
XAPIAN_VALUE_PRICE = 180
 
81
XAPIAN_VALUE_ARCHIVE_PPA = 181
 
82
XAPIAN_VALUE_ARCHIVE_DEB_LINE = 182
 
83
XAPIAN_VALUE_ARCHIVE_SIGNING_KEY_ID = 183
 
84
XAPIAN_VALUE_PURCHASED_DATE = 184
 
85
XAPIAN_VALUE_SCREENSHOT_URL = 185
 
86
XAPIAN_VALUE_ICON_NEEDS_DOWNLOAD = 186
 
87
 
 
88
 
 
89
# fake channels
 
90
PURCHASED_NEEDS_REINSTALL_MAGIC_CHANNEL_NAME = "for-pay-needs-reinstall"
 
91
AVAILABLE_FOR_PURCHASE_MAGIC_CHANNEL_NAME = "available-for-pay"
69
92
 
70
93
# custom keys for the new-apps repository, correspond
71
94
# control file custom fields:
76
99
CUSTOM_KEY_CATEGORY = "Category"
77
100
 
78
101
# pkg action state constants
79
 
PKG_STATE_INSTALLED     = 0
80
 
PKG_STATE_UNINSTALLED   = 1
81
 
PKG_STATE_UPGRADABLE    = 2
82
 
PKG_STATE_INSTALLING    = 3
83
 
PKG_STATE_REMOVING      = 4
84
 
PKG_STATE_UPGRADING     = 5
85
 
PKG_STATE_NEEDS_SOURCE  = 6
86
 
PKG_STATE_UNKNOWN       = 7
87
 
PKG_STATE_REINSTALLABLE = 8
 
102
(   # current
 
103
    PKG_STATE_INSTALLED,
 
104
    PKG_STATE_UNINSTALLED,
 
105
    PKG_STATE_UPGRADABLE,
 
106
    PKG_STATE_REINSTALLABLE,
 
107
    # progress
 
108
    PKG_STATE_INSTALLING,
 
109
    PKG_STATE_REMOVING,
 
110
    PKG_STATE_UPGRADING,
 
111
    PKG_STATE_ENABLING_SOURCE,
 
112
    PKG_STATE_INSTALLING_PURCHASED,
 
113
    # special
 
114
    PKG_STATE_NEEDS_SOURCE,
 
115
    PKG_STATE_NEEDS_PURCHASE,
 
116
    PKG_STATE_PURCHASED_BUT_REPO_MUST_BE_ENABLED,
 
117
    PKG_STATE_UNKNOWN,
 
118
 ) = range(13)
88
119
 
89
120
# application actions
90
121
APP_ACTION_INSTALL = "install"