Ubuntu Build Instructions

Jason Herskowitz edited this page Dec 2, 2015 · 1 revision

Installing Dependencies

 sudo apt-get install build-essential git subversion cmake libtag1c2a libtag1-dev libqt4-dev libqt4-sql-sqlite \
                 libphonon-dev libboost-dev libboost-thread-dev zlib1g-dev libgnutls-dev libz-dev \
                 libqjson-dev libattica-dev libqca2-dev libx11-dev pkg-config libqca2-plugin-ossl \
                 libfftw3-dev libsamplerate0-dev libgsasl7-dev libphononexperimental-dev libsparsehash-dev \
                 qtkeychain-dev libvlc-dev libvlccore-dev libboost-filesystem-dev libboost-iostreams-dev \
                 libssl-dev liblastfm-dev libjreen-dev libquazip0-dev liblucene++-dev

Building libechonest, websocketpp

libechonest

See: http://projects.kde.org/projects/playground/libs/libechonest/

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

websocketpp

See: https://github.com/zaphoyd/websocketpp

 git clone git://github.com/zaphoyd/websocketpp.git
 mkdir websocketpp/build && cd websocketpp/build
 cmake ..
 make
 sudo make install

Compiling Tomahawk

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