|
|
The Arora source code is in a git repository and the main repository is currently hosted on github.com
Checkout
To checkout a copy of the source execute the following command
git clone git://github.com/Arora/arora.git
Browse
To browse the source code go to: http://github.com/Arora/arora
Information about Git
More information about git include tutorials and GUI tools can be found at http://git.or.cz/
Building
For beginner instructions, read BeginnerStepByStepInstructions.
Arora requires Qt version 4.4 or newer. Get Qt from http://www.trolltech.com/ : Official Install Instructions and Download Page. On Linux check with your distribution for packages.
Simple steps to build Arora:
git clone git://github.com/Arora/arora.git cd arora qmake make
Building with QtWebKit Trunk
If you want to use Arora with QtWebKit trunk you need to get a copy WebKit trunk as well at Qt 4.4. Setting the environment variables QT_WEBKIT and WEBKITHOME and rebuilding Arora will cause it to use QtWebKit trunk. See the file 'src/webkittrunk.pri' in Arora's source for more details and customizations you might need to do to point it to the location of your QtWebKit checkout.
Simple steps to build QtWebKit trunk:
$ svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit $ cd WebKit $ ./WebKitTools/Scripts/build-webkit --qt --release
WebKit will be built in the subdirectory WebKitBuild/Release/
And the build Arora with it:
$ cd /path/to/arora/source $ export QT_WEBKIT=webkit_trunk $ export WEBKITBUILD=/path/to/webkit/WebKitBuild/Release $ qmake $ make clean $ make
QtWebKit should pick up the plugins that are installed in your system. It will look in the normal locations and if it works in firefox it should also work in arora. If plugins don't work you can double check that arora is using webkit trunk run running ldd on arora to make sure it is using the correct webkit library.
Sign in to add a comment

I would like to point out that if you're doing this on Debian or a distro that uses qmake-qt4 instead of qmake, you should do the following:
./WebKitTools?/Scripts/build-webkit --qt --qmake=qmake-qt4
when trying to build.
also you might need these packages on ubuntu libqt4-dev flex gperf