O Mediatomb não é compilado com javascript porque as bibliotecas do repositório ( libmozjs185 ) não suportam a compilação do SpiderMonkey no MediaTomb.
Olhando para trás - este build-receipe em particular tem sido usado desde a v10.04 (lucid), assim você precisará re-empacotar os pacotes do Debian MediaTomb com suporte Javascript.
Pré-requisitos para reembalagem com suporte a javascript
Você precisará "emprestar" algumas bibliotecas mais antigas do Debian Sid - e remover as bibliotecas ofensivas se elas estiverem instaladas, por exemplo,
obtenha libmozjs2d e libmozjs-dev a partir da distribuição sid do debian: libmozjs2d_1.9.1.16-6_i386.deb e libmozjs-dev_1.9.1.16-6_i386.deb & amp; instalar uma biblioteca ausente
sudo apt-get remove libmozjs185*
sudo apt-get install build-essential libnspr4-0d
sudo dpkg -i libmoz*.deb
Obtenha a fonte
Obtenha a fonte do mediatomb:
sudo apt-get build-dep mediatomb
sudo apt-get source mediatomb
agora edite o debian / rules para ativar o javascript
sudo nano <mediatombfolder>/debian/rules
No arquivo debian / rules, procure por MEDIATOMB_CONFIG_OPTIONS e altere - disable-libjs para - enable-libjs .
Você também deve atualizar o arquivo changelog (no mesmo diretório debian) e talvez o arquivo "mediatomb.dsc" para alterar a versão.
verifique e reembale
Primeiro:
cd <mediatombfolder>
sudo ./configure
Isso deve confirmar que todos os pré-requisitos necessários estão instalados para compilação.
Finalmente:
sudo dpkg-buildpackage -rfakeroot -us -uc
Se tudo correr bem, você deverá ver 3 novos arquivos deb na pasta acima.
Instale todos eles:
sudo apt-get install libjs-prototype
sudo dpkg -i mediatomb*.deb