// This is to add mp3 support and to finaly install darkice // Start with adding repository to your sources.list $ sudo sh -c "echo 'deb-src http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi' >> /etc/apt/sources.list" // Run updates $ sudo apt-get update $ sudo apt-get upgrade // Install dependencies needed for the build $ sudo apt-get --no-install-recommends install build-essential devscripts autotools-dev fakeroot dpkg-dev debhelper autotools-dev dh-make quilt ccache libsamplerate0-dev libpulse-dev libaudio-dev lame libjack-jackd2-dev libasound2-dev libtwolame-dev libfaad-dev libflac-dev libmp4v2-dev libshout3-dev libmp3lame-dev // Make install directory and Set the src directory as active/current working directory $ mkdir src $ cd src/ // Download the source files for darkice $ apt-get source darkice // Set the darkice source directory as active/current working directory $ cd darkice-1.0/ // Edit the build config file debian/rules $ nano debian/rules // This goes in the debian/rules file #!/usr/bin/make -f %: dh $@ .PHONY: override_dh_auto_configure override_dh_auto_configure: ln -s /usr/share/misc/config.guess . ln -s /usr/share/misc/config.sub . dh_auto_configure -- --prefix=/usr --sysconfdir=/usr/share/doc/darkice/examples --with-vorbis-prefix=/usr/lib/arm-linux-gnueabihf/ --with-jack-prefix=/usr/lib/arm-linux-gnueabihf/ --with-alsa-prefix=/usr/lib/arm-linux-gnueabihf/ --with-faac-prefix=/usr/lib/arm-linux-gnueabihf/ --with-aacplus-prefix=/usr/lib/arm-linux-gnueabihf/ --with-samplerate-prefix=/usr/lib/arm-linux-gnueabihf/ --with-lame-prefix=/usr/lib/arm-linux-gnueabihf/ CFLAGS='-march=armv6 -mfpu=vfp -mfloat-abi=hard' // Change build name and add comment $ debchange -v 1.0-999~mp3+1 // Fixes autostart by editing /etc/rc.local - Add one row sudo darkice & // Don't forget to alove correct numbers of source clients in your icecast.xml config file