nixos/slimserver: Fix transcoding

This commit is contained in:
Philipp Hausmann 2018-05-19 10:20:00 +02:00
parent 32bad1b636
commit 308638c0ca
1 changed files with 7 additions and 4 deletions

View File

@ -1,5 +1,5 @@
{ stdenv, buildPerlPackage, fetchurl { stdenv, buildPerlPackage, fetchurl, fetchpatch, makeWrapper
, perl, perlPackages, fetchpatch }: , perl, perlPackages, flac, faad2, sox, lame, monkeysAudio, wavpack }:
buildPerlPackage rec { buildPerlPackage rec {
name = "slimserver-${version}"; name = "slimserver-${version}";
@ -16,6 +16,7 @@ buildPerlPackage rec {
} ) ]; } ) ];
buildInputs = [ buildInputs = [
makeWrapper
perl perl
perlPackages.AnyEvent perlPackages.AnyEvent
perlPackages.AudioScan perlPackages.AudioScan
@ -75,17 +76,19 @@ buildPerlPackage rec {
preConfigurePhase = ""; preConfigurePhase = "";
buildPhase = " buildPhase = ''
mv lib tmp mv lib tmp
mkdir -p lib/perl5/site_perl mkdir -p lib/perl5/site_perl
mv CPAN_used/* lib/perl5/site_perl mv CPAN_used/* lib/perl5/site_perl
cp -rf tmp/* lib/perl5/site_perl cp -rf tmp/* lib/perl5/site_perl
"; '';
doCheck = false; doCheck = false;
installPhase = '' installPhase = ''
cp -r . $out cp -r . $out
wrapProgram $out/slimserver.pl \
--prefix PATH : "${stdenv.lib.makeBinPath [ lame flac faad2 sox monkeysAudio wavpack ]}"
''; '';
outputs = [ "out" ]; outputs = [ "out" ];