Updated Compiling from Source (markdown)

Krzysztof Sobiecki 2015-05-10 19:42:44 +00:00
parent d7b6cf5687
commit 82d828995e
1 changed files with 5 additions and 3 deletions

@ -21,6 +21,7 @@ You need CMake and the development packages for these libraries:
* libsqlite3
* libprotobuf and protobuf-compiler
* libchromaprint
* libqca2 (Qt Cryptographic Architecture for Spotify support)
* libgpod (optional, for iPod support)
* libplist (optional, for iPod support)
* libusbmuxd (optional, for iPod support)
@ -37,7 +38,7 @@ On Precise (12.04) or older you'll need to add a PPA to get packages for gstream
sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
On Ubuntu you can install everything you need with:
On Ubuntu(and probably Debian) you can install everything you need with:
sudo apt-get install liblastfm-dev libtag1-dev gettext libboost-dev \
libboost-serialization-dev libqt4-dev qt4-dev-tools libqt4-opengl-dev \
@ -46,7 +47,7 @@ On Ubuntu you can install everything you need with:
libusbmuxd-dev libmtp-dev libcdio-dev \
protobuf-compiler libprotobuf-dev libcrypto++-dev \
libfftw3-dev libsparsehash-dev libsqlite3-dev libpulse-dev \
libqtwebkit-dev libechonest-dev libchromaprint-dev
libqtwebkit-dev libechonest-dev libchromaprint-dev libqca2-dev
On Fedora:
@ -55,7 +56,7 @@ On Fedora:
libgpod-devel qjson-devel libplist-devel \
usbmuxd-devel libmtp-devel protobuf-devel protobuf-compiler cryptopp-devel \
libcdio-devel fftw-devel sparsehash-devel sqlite-devel \
pulseaudio-libs-devel libqtwebkit-dev sha2-devel libchromaprint-dev"
pulseaudio-libs-devel libqtwebkit-dev sha2-devel libchromaprint-dev qca-devel"
You can also optionally install ccache, to speed up compilation in some cases.
On Ubuntu:
@ -65,6 +66,7 @@ On Ubuntu:
## Compiling
This is the easy bit!
If bin directory doesn't exist you might want to create it.
cd bin
cmake ../