This is an old revision of the document!


qTox

qTox is a client written for the toxcore, authored by Tux3.

Repository https://github.com/tux3/qTox
Maintainers tux3
Language C++
Graphical Toolkit Qt
Operating Systems Linux, Windows, OS X

Features

Installation

Windows

Linux

Gentoo

Add overlay and install qTox:

# layman -a tox-overlay
# emerge qtox

Other

You will need the the base Qt5 libraries, OpenAL and FFmpeg. For more info, look here.

git clone https://github.com/tux3/qTox.git
cd qTox
./simple_make.sh  # This will try to automatically download required dependencies

Note that simple_make.sh is not guaranteed to work.

If you experience problems using it, please see INSTALL.md

FreeBSD

Binary

Use pkg utility to install binary package:

pkg install qTox

Compiling

Update ports tree:

portsnap fetch update

Compile and install client with all dependencies:

cd /usr/ports/net-im/qTox
make install clean

OSX

WARNING: THIS SECTION IS MOST LIKELY OUTDATED

Installation on OSX, isn't quite straight forward, here is a quick guide on how to install;

The first thing you need to do is install ProjectTox-Core with a/v support. Refer to the INSTALL guide in the ProjectTox-Core github repo.

Next you need to download QtTools (http://qt-project.org/downloads), at the time of writing this is at version 5.3.0. Make sure you deselect all the unnecessary components from the 5.3 checkbox (iOS/Android libs) otherwise you will end up with a very large download.

Once that is installed you will most likely need to set the path for qmake. To do this, open up terminal and paste in the following;

export PATH=/location/to/qmake/binary:$PATH

For myself, the qmake binary was located in /Users/mouseym/Qt/5.3/clang_64/bin/.

This is not a permanent change, it will revert when you close the terminal window, to add it permanently you will need to add echo the above line to your .profile/.bash_profile.

Once this is installed, do the following;

git clone https://github.com/tux3/qTox
cd qTox
qmake

Now, we need to create a symlink to /usr/local/lib/ and /usr/local/include/

mkdir -p $HOME/qTox/libs
sudo ln -s /usr/local/lib $HOME/qTox/libs/lib
sudo ln -s /usr/local/include  $HOME/qTox/libs/include

The final step is to run

make

in the qTox directory, or if you are using the bundled tox core installation, you can use

./bootstrap.sh

Assuming all went well you should now have a qTox.app file within the directory. Double click and it should open!

Other clients

 
Print/export