On Wednesday, October 16, 2013 11:18:52 AM UTC-7, C Anthony Risinger wrote:
>
> On Wed, Oct 16, 2013 at 1:00 PM, Sarvi Shanmugham 
> <[email protected]<javascript:>
> > wrote:
>
>> Can you point me to some documentation on how to get this giwebkit 
>> compiling 
>> from scratch so that I can give it a go on the mac.
>>
>> So far in looking for document I have been confused between
>>   pywebkitgtk, then pythonwebkit and no giwebkit
>>
>> pywebkitgtk is a standard port I can find in my mac port repo
>> From what I read pythonwebkit is an old branch of webkit with luke's 
>> python changes/wrappers.
>>
>> what is this giwebkit? Is it a standard part of webkit? or is it a branch 
>> of like pythonwebkit?
>>
>
>  * pywebkitgtk is (was?) a python binding to webkitgtk that i think uses 
> pygtk2
>  * pythonwebkit is webkitgtk + luke's patches for direct python bindings
>  * giwebkit is `pyjs/runners/giwebkit.py` (a dynamic binding to a 
> GI-enabled webkitgtk build)
>
> ...`giwebkit` is just the name i gave it, but it should work out-of-the 
> box with any recent (last 2 yrs or so) webkitgtk build so long as it was 
> built with `--enable-introspection`
>
> the missing piece (addEventListener) is used pretty early so it might fail 
> to boot, but it should be pretty easy to temporarily fake it.
>
> from python you must be able to do this:
>     from gi.repository import WebKit
>
> you need [upstream!] GTK3 and webkitgtk (libwebkitgtk-3.0.so.*) to make it 
> work.
>
I see the following 2 choices in mac ports. From my read 
of pyjs/runners/giwebkit.py
I think I need the following
----------------
localhost:pyjs sarvi$ sudo port info webkit-gtk3
webkit-gtk3 @2.0.4_2 (www, gnome)
Variants:             quartz, universal, [+]video

Description:          Apple's WebKit HTML rendering library for GTK+
Homepage:             http://webkitgtk.org/

Extract Dependencies: xz
Build Dependencies:   gtk-doc, pkgconfig, autoconf, automake, libtool
Library Dependencies: glib2, bison, flex, enchant, geoclue, 
gobject-introspection, harfbuzz-icu, libxslt, libpng, libsecret, libsoup, 
mesa,
                      sqlite3, webp, xorg-libXt, gtk3, 
gstreamer1-gst-plugins-base
Platforms:            darwin, freebsd
License:              LGPL-2+ BSD
Maintainers:          [email protected], [email protected]
------------

So It looks like I should be picking the later i.e "sudo port info 
webkit-gtk3"

So I can go ahead and install this and don't have to patch it before 
compiling right?

After I install webkit-gtk3, and lets say I have the latest pyjs sources 
from git.
What else do I need to do?

Sarvi
PS: If I get this to work, I promise I will do the documentation for pyjd 
on MacOS


 

>
> -- 
>
> C Anthony 
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Pyjs.org Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to