This is an old revision of the document!
Table of Contents
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
See the features matrix
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!