[Sugar-devel] Request to add webkitgtk as a external dependency

Tomeu Vizoso tomeu at sugarlabs.org
Wed Jul 15 09:22:19 EDT 2009


2009/7/14 Sayamindu Dasgupta <sayamindu at gmail.com>:
> Hi,
>
> On Tue, Jul 14, 2009 at 6:45 PM, Sascha
> Silbe<sascha-ml-ui-sugar-devel at silbe.org> wrote:
>> On Tue, Jul 14, 2009 at 06:10:12PM +0530, Sayamindu Dasgupta wrote:
>>
>>> Since the version of pywebkitgtk shipped in both Fedora
>>> and Ubuntu are way behind the latest release, I plan to ship that with
>>> the activity bundle for now
>>
>> That will most likely break on any non-x86 architecture, potentially on i386
>> or amd64 as well (depending on what you ship).
>
> Ah yes - I plan to drop this as soon as the distros update the
> pywebkitgtk. Right now I plan the code to check for system install of
> pywebkitgtk, and if not found, load the appropriate module for x86
> (32bit or 64bit). I plan to attempt to build for PPC as well.

Aleksey has already been doing this in several activities, I think it
would be very interesting if the Activity Team could come with a
recommendation and perhaps with some tools to make it easier for
activity authors.

>>> (I have posted a request on the Fedora bugzilla about packaging the new
>>> version of pywebkgtk).
>>
>> Please post the bug number so I can follow that effort and switch to distro
>> packages ASAP. Can you file bug reports at Ubuntu and Debian as well,
>> please?
>>
>
> https://bugzilla.redhat.com/show_bug.cgi?id=511039
> I'll file for Ubuntu and Debian and let you know.

Nice, this is something that the earlier we get it done, the better.

Regards,

Tomeu

>>> a) sugar-jhbuild depscheck needs to check for webkitgtk
>>
>> Given the above we'll need to build webkitgtk and pywebkitgtk in
>> sugar-jbhuild, not just depend on distro packages.
>
> webkitgtk will not be required - what is shipped by the distributions
> is enough. we need to build pywebkitgtk for now. Attached is the patch
> for glucose-external.modules.
>
>> Please try coming up with an appropriate rule for
>> config/modules/glucose-external.modules, taking libsoup as an example.
>> Otherwise post exactly what we'll need (exact versions, where to get them,
>> special configure options, ...) and what dependencies are required.
>>
>> CU Sascha
>>
>
> Thanks,
> Sayamindu
>
>
>
>
> --
> Sayamindu Dasgupta
> [http://sayamindu.randomink.org/ramblings]
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


More information about the Sugar-devel mailing list