Fedora Build Instructions

Caleigh Runge-Hottman edited this page Mar 31, 2017 · 5 revisions

Update Your System

sudo dnf update

Installing Dependencies

First, add the rpm fusion free repository

Next, install Fedora's development tools:

sudo dnf groupinstall development-tools

​ Finally, install the remaining dependencies:

sudo dnf install extra-cmake-modules qt5-qtsvg-devel qt5-qttools-static qt5-qtwebkit-devel gcc-c++ \
vlc-devel taglib-devel lucene++-devel sparsehash-devel qca-devel attica-devel \
quazip-devel liblastfm-devel qtkeychain-devel qca-qt5-devel qtkeychain-qt5-devel \
liblastfm-qt5-devel quazip-qt5-devel kf5-attica-devel websocketpp-devel gnutls-devel \
openssl-devel libechonest-devel websocketpp-devel

Optional Dependencies

sudo dnf install jreen-devel telepathy-qt5-devel

Compiling Tomahawk

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

Building Tomahawk:

make
./tomahawk