Update INSTALL to reflect libav and antlr changes
This commit is contained in:
parent
2a610812a5
commit
4ec8bddd90
31
INSTALL
31
INSTALL
|
@ -13,6 +13,13 @@ The original (now unmaintained) source can be found here:
|
|||
<http://git.debian.org/?p=users/jblache/forked-daapd.git>
|
||||
|
||||
|
||||
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 <http://www.antlr3.org/>
|
||||
|
||||
- Java runtime: ANTLR is written in Java and as such a JRE is required to
|
||||
|
@ -114,8 +119,8 @@ Libraries:
|
|||
from <http://avahi.org/>
|
||||
- sqlite3 3.5.0+ with unlock notify API enabled (read below)
|
||||
from <http://sqlite.org/download.html>
|
||||
- libav 0.6.x - 0.8.x (or ffmpeg 0.5.x - 0.10.x)
|
||||
from <http://libav.org/releases/>
|
||||
- libav 9+ or ffmpeg 0.11+
|
||||
from <http://libav.org/> or <http://ffmpeg.org/>
|
||||
- libconfuse
|
||||
from <http://www.nongnu.org/confuse/>
|
||||
- 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
|
||||
--------------------------------------
|
||||
|
|
Loading…
Reference in New Issue