diff --git a/INSTALL b/INSTALL index 6b04688e..c6ec87ae 100644 --- a/INSTALL +++ b/INSTALL @@ -13,6 +13,13 @@ The original (now unmaintained) source can be found here: +Quick version for Raspbian (Raspberry Pi) +----------------------------------------- + +See the instructions here: +http://www.raspberrypi.org/phpBB3/viewtopic.php?t=49928 + + Quick version for Debian/Ubuntu users ------------------------------------- @@ -22,11 +29,9 @@ libraries: sudo apt-get install \ build-essential git autotools-dev autoconf libtool gettext gawk gperf \ antlr3 libantlr3c-dev libconfuse-dev libunistring-dev libsqlite3-dev \ - libavcodec-dev libavformat-dev libswscale-dev libavutil-dev libasound2-dev \ - libmxml-dev libgcrypt11-dev libavahi-client-dev zlib1g-dev libevent-dev - -Depending on the version of libav/ffmpeg in your distribution you may also need -libavresample-dev. + libavcodec-dev libavformat-dev libavfilter-dev libswscale-dev libavutil-dev \ + libasound2-dev libmxml-dev libgcrypt11-dev libavahi-client-dev zlib1g-dev \ + libevent-dev To build with LastFM support, you should also install libcurl4-openssl-dev. @@ -59,8 +64,8 @@ sudo yum install \ avahi-devel libgcrypt-devel zlib-devel alsa-lib-devel ffmpeg-devel Now you need to install ANTLR3, but you probably can't use the version that -comes with the package manager. Instead you can install it by running this -script: +comes with the package manager (but do try that first). Instead you can install +it by running this script: scripts/antlr34_install.sh @@ -92,7 +97,7 @@ Long version - requirements Required tools: - ANTLR v3 is required to build forked-daapd, along with its C runtime - (libantlr3c). Use a version between 3.1.3 and 3.4 of ANTLR v3 and the + (libantlr3c). Use a version between 3.1.3 and 3.5 of ANTLR v3 and the matching C runtime version. Get it from - Java runtime: ANTLR is written in Java and as such a JRE is required to @@ -114,8 +119,8 @@ Libraries: from - sqlite3 3.5.0+ with unlock notify API enabled (read below) from - - libav 0.6.x - 0.8.x (or ffmpeg 0.5.x - 0.10.x) - from + - libav 9+ or ffmpeg 0.11+ + from or - libconfuse from - libevent 2.0+ (best with 2.1.4+) @@ -150,12 +155,6 @@ libav (or ffmpeg) is a central piece of forked-daapd and most other FLOSS multimedia applications. The version of libav you use will potentially have a great influence on your experience with forked-daapd. -forked-daapd is known to be working with libav 0.8.x, but it also supports older -versions of libav and ffmpeg. - -Embedded artwork is only supported if your version of forked-daapd is built -with libav 9+ or ffmpeg 0.11+. - Long version - building and installing --------------------------------------