Using Gajim with git
A good page on how GIT works can be found here. Also, please read our guide on git.
Initial code checkout
git clone https://dev.gajim.org/gajim/gajim.git
Updating to current version:
cd gajim && git pull
Launching
cd gajim
./launch.sh
Nightly builds can be found here and there (deb).
Running bleeding edge versions of Gajim and python-nbxmpp together
One of the dependencies (python-nbxmpp library) is developed in-house. If you want to always use the latest version of python-nbxmpp without installing it every time, you can do it like this:
PYTHONPATH=/an/absolute/path/to/python-nbxmpp/ ./launch.sh
Mixing GIT and Stable
If you run git and then go back to a stable version you may encounter problems, because the stable version cannot understand the new config. So if you have done that, you need to clean you config and create a new one. First, close all Gajim instances and then
-
In GNU/Linux
rm ~/.gajim/config
-
In Windows
Start → Run and type%appdata%\Gajim
and press Enter
Now locate the config file and remove it and launch the application. A new config file will be created (you need to set accounts and other settings from scratch).
Running both: Stable and GIT
OK. That is also possible but you should avoid mixing the config file.
-
In GNU/Linux
./launch.sh -p git -s
This creates a config.git (e.g. profile git) and completely separates databases and plugins.