The Quetoo source code is available via Github. Checkout the source code to a directory you you wish to setup as your working copy:
mkdir ~/Coding
cd ~/Coding
git clone https://github.com/jdolan/quetoo.git
git clone https://github.com/jdolan/quetoo-data.git --depth 1
Quetoo's user interface is built using Objectively and ObjectivelyMVC. These are relatively new libraries, and packaging for your operating system is not likely available. Unless otherwise written below, you should install these libraries from source by following the instructions on their respective Github project pages.
All dependencies, including Objectively and ObjectivelyMVC, are included in the packages or alongside the compiling instructions on the next page.
Ensure you have the following dependencies:
gcc, autoconf, automake, glib2, libcurl, libsdl2, libsdl2-image, libsdl2-mixer, libtool, Objectively, ObjectivelyMVC, physfs
Ubuntu 12.04:
sudo apt-get install autoconf automake libtool libcurl4-openssl-dev \
libphysfs-dev libsdl2-image-dev libsdl2-mixer-dev check
Fedora 18:
sudo yum -y groupinstall development
sudo yum -y install libcurl-devel libjpeg-devel physfs-devel \
SDL2-devel SDL2_image-devel SDL2_mixer-devel zlib-devel glib2-devel check
Install MacPorts by downloading the latest .dmg
file from the MacPorts site. Prerequisites for MacPorts include XCode and X11, and you should have both before proceeding.
Install Autotools, glib2
, libsdl2_image
, libsdl2_mixer
and physfs
through ports:
sudo port -d selfupdate
sudo port install autoconf automake glib2 libtool libsdl2_image libsdl2_mixer physfs pkgconfig check