[Bugs] #2228 URGE: add new telepathy dependencies to sugar-jhbuild
Sugar Labs Bugs
bugtracker-noreply at sugarlabs.org
Mon Sep 6 13:49:03 EDT 2010
#2228: add new telepathy dependencies to sugar-jhbuild
------------------------------+---------------------------------------------
Reporter: tomeu | Owner: sascha_silbe
Type: enhancement | Status: new
Priority: Urgent | Milestone:
Component: sugar-jhbuild | Version: Git as of bugdate
Severity: Blocker | Keywords:
Distribution: | Status_field: New
------------------------------+---------------------------------------------
Changes (by sascha_silbe):
* severity: Unspecified => Blocker
* priority: Unspecified by Maintainer => Urgent
* version: Unspecified => Git as of bugdate
* milestone: Unspecified by Release Team =>
* keywords: r? =>
* distribution: Unspecified =>
* status_field: Unconfirmed => New
Comment:
Thanks for working on this! Unfortunately there are a few issues with the
patch:
{{{
--- a/config/modulesets/glucose-external-0.84.modules
+++ b/config/modulesets/glucose-external-0.84.modules
@@ -98,6 +98,9 @@
<dep package="telepathy-glib"/>
<dep package="dbus-glib"/>
<dep package="libsoup"/>
+ <dep package="sqlite3"/>
+ <dep package="libuuid"/>
+ <dep package="libnice"/>
}}}
You add source dependencies, but no build recipes for them. I suppose you
wanted to add system (distro) dependencies instead. For that you'll need
to modify the same files you removed telepathy-* from and use the exact
package names for the specific distribution, including checking that the
version shipped by the distribution suffices for building Telepathy.
{{{
+ # Make Mission Control 5 use our accounts dir
+ accounts_dir = os.path.join(os.path.expanduser('~/.sugar'),
+ os.environ.get('SUGAR_PROFILE',
'default'),
+ 'accounts')
+ os.environ.setdefault('MC_ACCOUNT_DIR', accounts_dir)
}}}
That should probably rather go into the sugar script, not sugar-jhbuild.
Have you tried building Telepathy (using your patch) on all supported
distros?
Please post the improved patch on sugar-devel, that makes it much easier
for me to track and review it.
--
Ticket URL: <http://bugs.sugarlabs.org/ticket/2228#comment:5>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list