====== Fuppes : un serveur UPnP/AV ====== [[http://fuppes.ulrich-voelkel.de/|Fuppes]] est un serveur UPnp/AV permettant de transcoder des médias à la volée. ===== Installation sous Debian ===== Différentes documentations indiquent comment compiler sous Linux et construire un paquet Debian : * http://fuppes.ulrich-voelkel.de/wiki/index.php?title=Compiling_on_Linux * http://fuppes.ulrich-voelkel.de/wiki/index.php?title=Compiling_on_Debian_Linux ==== Dépendances ==== sudo aptitude install subversion build-essential automake libtool libpcre3-dev pkg-config sudo aptitude install libxml2-dev libsqlite3-dev uuid-dev libmagick++9-dev libtag1-dev \ libsimage-dev libmpcdec-dev libfaad-dev libflac-dev libflac++-dev libmad0-dev libtwolame-dev //Quelques paquets viennent avec énormément de dépendances, ne pas oublier de purger les paquets -dev après la compilation.// sudo aptitude install libavformat-dev libavcodec-dev libavutils-dev libmp4v2-dev libmp3lame-dev ffmpeg //J'utilise l'interface graphique d'Aptitude pour sélectionner les versions debian-multimedia de ces paquets.// ==== Compilation ==== On récupère les sources et on configure avant la compilation svn co https://fuppes.svn.sourceforge.net/svnroot/fuppes/trunk fuppes cd fuppes autoreconf -vfi ./configure --enable-lame --enable-twolame --enable-mad --enable-faad --enable-mp4v2 --prefix=/usr La révision 636 n'est pas compatible avec la version de ffmpeg actuelle (5:0.5+svn20090612-0.1), un patch existe pour corriger cela, il est disponible sur le [[https://sourceforge.net/tracker/?func=detail&aid=2792212&group_id=141999&atid=751213|forum de fuppes]]. patch -p0 < build.patch make Pour créer un paquet Debian il est possible d'utiliser « checkinstall » : sudo aptitude install checkinstall sudo checkinstall --pkgversion $(cat src/version.h | awk '{print $3}')