mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-01-18 15:08:03 +01:00
70 lines
2.0 KiB
Markdown
70 lines
2.0 KiB
Markdown
Tomahawk
|
|
========
|
|
|
|
Compiling and running Tomahawk
|
|
------------------------------
|
|
|
|
Compile:
|
|
|
|
$ mkdir build && cd build
|
|
$ cmake ..
|
|
$ make
|
|
|
|
Start the application on Linux:
|
|
|
|
$ ./tomahawk
|
|
|
|
Start the application on OS X:
|
|
|
|
$ open tomahawk.app
|
|
|
|
|
|
Detailed building instructions for Ubuntu
|
|
-----------------------------------------
|
|
See: http://wiki.tomahawk-player.org/index.php/Building_on_Ubuntu
|
|
|
|
Detailed building instructions for OS X
|
|
---------------------------------------
|
|
See: http://wiki.tomahawk-player.org/index.php/Building_OS_X_Application_Bundle
|
|
|
|
Doxygen Documentation
|
|
---------------------
|
|
See: http://dev.tomahawk-player.org/api/classes.html
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
Required dependencies:
|
|
|
|
* CMake 2.8.6 - http://www.cmake.org/
|
|
* Qt 4.7.0 - http://qt-project.org/
|
|
* Phonon 4.6.0 - http://phonon.kde.org/
|
|
* QJson 0.8.1 - http://qjson.sourceforge.net/
|
|
* SQLite 3.6.22 - http://www.sqlite.org/
|
|
* TagLib 1.8 - http://developer.kde.org/~wheeler/taglib.html
|
|
* Boost 1.3 - http://www.boost.org/
|
|
* CLucene 0.9.23 (0.9.21 will fail) - http://clucene.sourceforge.net/download.shtml
|
|
* libechonest 2.2.0 - http://projects.kde.org/projects/playground/libs/libechonest/
|
|
* Attica 0.4.0 - ftp://ftp.kde.org/pub/kde/stable/attica/
|
|
* QuaZip 0.4.3 - http://quazip.sourceforge.net/
|
|
* liblastfm 1.0.1 - https://github.com/lastfm/liblastfm/
|
|
* QtKeychain 0.1 - https://github.com/frankosterfeld/qtkeychain/
|
|
* Sparsehash - https://code.google.com/p/sparsehash/
|
|
* GnuTLS - http://gnutls.org/
|
|
|
|
The following dependencies are optional, but recommended:
|
|
|
|
* Jreen 1.0.5 (1.1.0 will fail, 1.1.1 is fine) - http://qutim.org/jreen/
|
|
* Snorenotify - https://github.com/Snorenotify/Snorenotify/
|
|
|
|
Third party libraries that we ship with our source:
|
|
|
|
* MiniUPnP 1.6 - http://miniupnp.free.fr/
|
|
* Qocoa - https://github.com/mikemcquaid/Qocoa/
|
|
* libqnetwm - http://code.google.com/p/libqnetwm/
|
|
* libqxt (QxtWeb module) - http://libqxt.org/
|
|
* SPMediaKeyTap - https://github.com/nevyn/SPMediaKeyTap/
|
|
* kdSingleApplicationGuard - http://www.kdab.com/
|
|
|
|
Enjoy!
|