From 29d851e365fe6d843f2f97170029c9b0a4093355 Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sun, 15 Feb 2015 12:36:44 +0100 Subject: [PATCH] Add install instructions for Fedora (issue #73) --- INSTALL | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/INSTALL b/INSTALL index e3ddd86a..0998da50 100644 --- a/INSTALL +++ b/INSTALL @@ -49,8 +49,38 @@ Finally, read the bit in the bottom of this document about init scripts, read the README, edit the configuration file and restart the server. -Quick version for FreeBSD 10+ ------------------------------ +Quick version for Fedora +------------------------ + +If you haven't already enabled the free RPM fusion packages do that, since you +will need ffmpeg. You can google how to do that. Then run: + +sudo yum install \ + git automake autoconf gettext-devel gperf gawk libtool \ + sqlite-devel libconfuse-devel libunistring-devel mxml-devel libevent-devel \ + 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: + +scripts/antlr34_install.sh + +Then run the following: + + git clone https://github.com/ejurgensen/forked-daapd.git + cd forked-daapd + autoreconf -i + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make + sudo make install + +Finally, read the bit in the bottom of this document about init scripts, read +the README, edit the configuration file and start the server. + + +Quick version for FreeBSD +------------------------- The build process for FreeBSD is rather complicated, but the good news is that there is a script in the 'scripts' folder that will at least attempt to do all @@ -58,6 +88,7 @@ the work for you. And should the script not work for you, you can still look through it and use it as an installation guide. + Long version - requirements ---------------------------