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
-
{ stdenv, buildPerlPackage, fetchurl
2
-
, perl, perlPackages }:
3
4
buildPerlPackage rec {
5
name = "slimserver-${version}";
···
11
};
12
13
buildInputs = [
0
14
perl
15
perlPackages.AnyEvent
16
perlPackages.AudioScan
···
70
71
preConfigurePhase = "";
72
73
-
buildPhase = "
74
mv lib tmp
75
mkdir -p lib/perl5/site_perl
76
mv CPAN_used/* lib/perl5/site_perl
77
cp -rf tmp/* lib/perl5/site_perl
78
-
";
79
80
doCheck = false;
81
82
installPhase = ''
83
cp -r . $out
0
0
84
'';
85
86
outputs = [ "out" ];
···
1
+
{ stdenv, buildPerlPackage, fetchurl, makeWrapper
2
+
, perl, perlPackages, flac, faad2, sox, lame, monkeysAudio, wavpack }:
3
4
buildPerlPackage rec {
5
name = "slimserver-${version}";
···
11
};
12
13
buildInputs = [
14
+
makeWrapper
15
perl
16
perlPackages.AnyEvent
17
perlPackages.AudioScan
···
71
72
preConfigurePhase = "";
73
74
+
buildPhase = ''
75
mv lib tmp
76
mkdir -p lib/perl5/site_perl
77
mv CPAN_used/* lib/perl5/site_perl
78
cp -rf tmp/* lib/perl5/site_perl
79
+
'';
80
81
doCheck = false;
82
83
installPhase = ''
84
cp -r . $out
85
+
wrapProgram $out/slimserver.pl \
86
+
--prefix PATH : "${stdenv.lib.makeBinPath [ lame flac faad2 sox monkeysAudio wavpack ]}"
87
'';
88
89
outputs = [ "out" ];