tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
nixos/slimserver: Fix transcoding
Philipp Hausmann
7 years ago
599ea9ed
f36bb87d
+7
-4
1 changed file
expand all
collapse all
unified
split
pkgs
servers
slimserver
default.nix
+7
-4
pkgs/servers/slimserver/default.nix
···
1
1
-
{ stdenv, buildPerlPackage, fetchurl
2
2
-
, perl, perlPackages }:
1
1
+
{ stdenv, buildPerlPackage, fetchurl, makeWrapper
2
2
+
, perl, perlPackages, flac, faad2, sox, lame, monkeysAudio, wavpack }:
3
3
4
4
buildPerlPackage rec {
5
5
name = "slimserver-${version}";
···
11
11
};
12
12
13
13
buildInputs = [
14
14
+
makeWrapper
14
15
perl
15
16
perlPackages.AnyEvent
16
17
perlPackages.AudioScan
···
70
71
71
72
preConfigurePhase = "";
72
73
73
73
-
buildPhase = "
74
74
+
buildPhase = ''
74
75
mv lib tmp
75
76
mkdir -p lib/perl5/site_perl
76
77
mv CPAN_used/* lib/perl5/site_perl
77
78
cp -rf tmp/* lib/perl5/site_perl
78
78
-
";
79
79
+
'';
79
80
80
81
doCheck = false;
81
82
82
83
installPhase = ''
83
84
cp -r . $out
85
85
+
wrapProgram $out/slimserver.pl \
86
86
+
--prefix PATH : "${stdenv.lib.makeBinPath [ lame flac faad2 sox monkeysAudio wavpack ]}"
84
87
'';
85
88
86
89
outputs = [ "out" ];