mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-20 12:29:02 +02:00
slimserver: remove vendored lib/Audio/Scan, update wrappers
This commit is contained in:
parent
cb3660e7e4
commit
692408956b
|
@ -16,6 +16,9 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
perlPackages = perl538Packages;
|
perlPackages = perl538Packages;
|
||||||
|
|
||||||
|
binPath = lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio));
|
||||||
|
libPath = lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ];
|
||||||
in
|
in
|
||||||
perlPackages.buildPerlPackage rec {
|
perlPackages.buildPerlPackage rec {
|
||||||
pname = "slimserver";
|
pname = "slimserver";
|
||||||
|
@ -118,6 +121,9 @@ perlPackages.buildPerlPackage rec {
|
||||||
rm -r CPAN
|
rm -r CPAN
|
||||||
mv CPAN_used CPAN
|
mv CPAN_used CPAN
|
||||||
|
|
||||||
|
# another set of vendored/modified modules exist in lib, more selectively cleaned for now
|
||||||
|
rm -rf lib/Audio
|
||||||
|
|
||||||
${lib.optionalString (!enableUnfreeFirmware) ''
|
${lib.optionalString (!enableUnfreeFirmware) ''
|
||||||
# remove unfree firmware
|
# remove unfree firmware
|
||||||
rm -rf Firmware
|
rm -rf Firmware
|
||||||
|
@ -130,9 +136,8 @@ perlPackages.buildPerlPackage rec {
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
cp -r . $out
|
cp -r . $out
|
||||||
wrapProgram $out/slimserver.pl \
|
wrapProgram $out/slimserver.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}"
|
||||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ zlib stdenv.cc.cc.lib ]}" \
|
wrapProgram $out/scanner.pl --prefix LD_LIBRARY_PATH : "${libPath}" --prefix PATH : "${binPath}"
|
||||||
--prefix PATH : "${lib.makeBinPath ([ lame flac faad2 sox wavpack ] ++ (lib.optional stdenv.isLinux monkeysAudio))}"
|
|
||||||
mkdir $out/bin
|
mkdir $out/bin
|
||||||
ln -s $out/slimserver.pl $out/bin/slimserver
|
ln -s $out/slimserver.pl $out/bin/slimserver
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Reference in a new issue