Merge lp:~alexeftimie/software-center/fix-runlocal-appinstall into lp:software-center

Proposed by Alex Eftimie
Status: Merged
Merged at revision: 1799
Proposed branch: lp:~alexeftimie/software-center/fix-runlocal-appinstall
Merge into: lp:software-center
Diff against target: 70 lines (+12/-4)
4 files modified
.bzrignore (+1/-0)
run_local.sh (+5/-0)
software-center (+2/-0)
softwarecenter/db/update.py (+4/-4)
To merge this branch: bzr merge lp:~alexeftimie/software-center/fix-runlocal-appinstall
Reviewer Review Type Date Requested Status
software-store-developers Pending
Review via email: mp+62625@code.launchpad.net

Description of the change

set APP_INSTALL_PATH to build/share/app-install, so that run_local works without installing u-s-c in /usr/share

To post a comment you must log in.
1799. By Michael Vogt

merged from lp:~alexeftimie/software-center/fix-runlocal-appinstall

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file '.bzrignore'
--- .bzrignore 2011-03-02 23:27:46 +0000
+++ .bzrignore 2011-05-27 08:33:32 +0000
@@ -16,3 +16,4 @@
16data/xapian/spelling.DB16data/xapian/spelling.DB
17data/xapian/spelling.baseA17data/xapian/spelling.baseA
18data/xapian/spelling.baseB18data/xapian/spelling.baseB
19build/
1920
=== modified file 'run_local.sh'
--- run_local.sh 2011-03-14 10:59:35 +0000
+++ run_local.sh 2011-05-27 08:33:32 +0000
@@ -10,4 +10,9 @@
1010
11# s-c11# s-c
12export PYTHONPATH=$(pwd)12export PYTHONPATH=$(pwd)
13
14if [ ! -d "./build" ]; then
15 echo "Please run: 'python setup.py build' before $0"
16fi
17
13./software-center $@18./software-center $@
1419
=== modified file 'software-center'
--- software-center 2011-04-11 09:51:39 +0000
+++ software-center 2011-05-27 08:33:32 +0000
@@ -100,6 +100,8 @@
100 xapian_base_path = datadir100 xapian_base_path = datadir
101 # set new global datadir101 # set new global datadir
102 softwarecenter.paths.datadir = datadir102 softwarecenter.paths.datadir = datadir
103 # also alter the app-install path
104 softwarecenter.paths.APP_INSTALL_PATH = './build/share/app-install'
103 else:105 else:
104 datadir = softwarecenter.paths.datadir106 datadir = softwarecenter.paths.datadir
105 xapian_base_path = XAPIAN_BASE_PATH107 xapian_base_path = XAPIAN_BASE_PATH
106108
=== modified file 'softwarecenter/db/update.py'
--- softwarecenter/db/update.py 2011-05-23 13:52:44 +0000
+++ softwarecenter/db/update.py 2011-05-27 08:33:32 +0000
@@ -57,7 +57,7 @@
57 PURCHASED_NEEDS_REINSTALL_MAGIC_CHANNEL_NAME,57 PURCHASED_NEEDS_REINSTALL_MAGIC_CHANNEL_NAME,
58 )58 )
59from softwarecenter.paths import (SOFTWARE_CENTER_ICON_CACHE_DIR, 59from softwarecenter.paths import (SOFTWARE_CENTER_ICON_CACHE_DIR,
60 APP_INSTALL_PATH)60 APP_INSTALL_DESKTOP_PATH)
61from softwarecenter.db.database import parse_axi_values_file61from softwarecenter.db.database import parse_axi_values_file
6262
63from locale import getdefaultlocale63from locale import getdefaultlocale
@@ -343,7 +343,7 @@
343 w = globals()["WEIGHT_DESKTOP_NAME"]343 w = globals()["WEIGHT_DESKTOP_NAME"]
344 term_generator.index_text_without_positions(name, w)344 term_generator.index_text_without_positions(name, w)
345345
346def update(db, cache, datadir=APP_INSTALL_PATH):346def update(db, cache, datadir=APP_INSTALL_DESKTOP_PATH):
347 update_from_app_install_data(db, cache, datadir)347 update_from_app_install_data(db, cache, datadir)
348 update_from_var_lib_apt_lists(db, cache)348 update_from_var_lib_apt_lists(db, cache)
349 # add db global meta-data349 # add db global meta-data
@@ -392,10 +392,10 @@
392 index_app_info_from_parser(parser, db, cache)392 index_app_info_from_parser(parser, db, cache)
393 return True393 return True
394 394
395def update_from_app_install_data(db, cache, datadir=APP_INSTALL_PATH):395def update_from_app_install_data(db, cache, datadir=APP_INSTALL_DESKTOP_PATH):
396 """ index the desktop files in $datadir/desktop/*.desktop """396 """ index the desktop files in $datadir/desktop/*.desktop """
397 context = glib.main_context_default()397 context = glib.main_context_default()
398 for desktopf in glob(datadir+"/desktop/*.desktop"):398 for desktopf in glob(datadir+"/*.desktop"):
399 LOG.debug("processing %s" % desktopf)399 LOG.debug("processing %s" % desktopf)
400 # process events400 # process events
401 while context.pending():401 while context.pending():