Ok, there’s something to play with now for the very early adopters:
- Checkout Epiphany trunk (http://svn.gnome.org/svn/epiphany/trunk/)
- Apply the patch on bug 459333
- Checkout WebKit trunk (http://svn.webkit.org/repository/webkit/trunk)
- Build and install the GTK port:
- cd WebKit
- WebKitTools/Scripts/build-webkit –qmakearg=WEBKIT_INC_DIR=$PREFIX/include/WebKit –qmakearg=WEBKIT_LIB_DIR=$PREFIX/lib –gdk
- cd WebKitBuild/Release && make install
- For me the path to the pc file was broken and had to fix it in the Makefile, will open a bug tomorrow
- Compile Epiphany with –with-engine=webkit flag
- I didn’t say it would be easy
If everything succeeds you should be able to launch the browser and load URLs from the entry. Beware that the port is very basic, so almost nothing will work. A lot of work is needed both in ephy and webkit, if you want to help come to #epiphany at irc.gnome.org or #webkit at irc.freenode.org.
Some (IMHO) exciting ideas are on the backburner for WebKit-GTK, so stay tuned. The basic summary would be that this could become the really integrated browser GNOME deserves, down to the engine level.
PS: following the tradition of silly hackergotchies someone might want to use this for mine. Photo by the crazy Peruvian (aka Diego).