Skip to content

Debian Build Instructions

Gonçalo Ribeiro edited this page Jan 14, 2016 · 10 revisions

Installing Dependencies

 sudo aptitude install build-essential cmake libtag1c2a libtag1-dev libqt4-dev libqt4-sql-sqlite \
		libphonon-dev libboost-dev libboost-thread-dev zlib1g-dev libgnutls-dev libz-dev \
		libqjson-dev libqca2-dev libx11-dev pkg-config libqca2-plugin-ossl \
		libidn2-0-dev speex libsamplerate0-dev libfftw3-dev libgsasl7-dev liblastfm-dev \
		libquazip-dev qtkeychain-dev libgnutls28-dev libsparsehash-dev libvlc-dev \
		liblucene++-dev libechonest-dev libattica-dev libssl-dev libwebsocketpp-dev 

Manually built Dependencies

extra-cmake-modules

 git clone git://anongit.kde.org/extra-cmake-modules
 cd extra-cmake-modules
 mkdir build && cd build
 cmake ..
 make && sudo make install

Compiling Tomahawk

 git clone git://github.com/tomahawk-player/tomahawk.git
 mkdir tomahawk/build && cd tomahawk/build
 cmake -DBUILD_WITH_QT4=ON ..
 make
 ./tomahawk