Install under Gentoo
From Rivendell Wiki
[edit]
Rivendell Radio Automation System on Gentoo Howto v1.02
[edit]
Gentoo make.conf USE flags
* Check if gentoo USE contains jack - if not add it into /etc/make.conf
/etc/make.conf:
USE="jack mysql"
[edit]
Gentoo generic needs
These packages are needed on a cleanly installed Gentoo system
emerge cvs =qt-3.3.6-r4
[edit]
Kernel options for realtime operation
Security options-> [*] Enable different security models Security options-> <M> Default Linux Capabilties
For module autoloading on boot:
echo "realtime" >> /etc/modules.autoload.d/kernel-2.6 #IF enabling realtime capabilities to special group (audio for example) echo "options realtime gid=18" >> /etc/modules.d/realtime modules-update #Load module initially modprobe realtime
[edit]
User space software for realtime operation
emerge realtime-lsm
[edit]
Installing jackd realtime audio server
emerge jack-audio-connection-kit alsa-plugins #Install /etc/init.d/jackd init script
NOTE: alsa-plugins replaces alsa-jack
[edit]
Installing Rivendell dependencies
emerge sox cdparanoia mpg321 taglib ACCEPT_KEYWORDS="~x86" emerge libsamplerate
[edit]
Preparing the enviroment for Rivendell CVS install
mkdir /var/run/rivendell mkdir /var/snd mkdir /var/sndlog mkdir -p /etc/sysconfig mkdir -p /home/repos
[edit]
Installing Rivendell from CVS
cd /home/repos cvs -d :pserver:anonymous@cvs.salemradiolabs.com:/home/cvs/srl co gpio cvs -d :pserver:anonymous@cvs.salemradiolabs.com:/home/cvs/srl co libradio cvs -d :pserver:anonymous@cvs.salemradiolabs.com:/home/cvs/srl co rivendell cd gpio ./autogen.sh ./configure --prefix=/usr make

