slimserver: cleanup unused perl modules

Changed files
+9
pkgs
servers
slimserver
+9
pkgs/servers/slimserver/default.nix
···
{ faad2
, fetchFromGitHub
+
, fetchurl
, flac
, lame
, lib
···
buildInputs = [ perlPackages.CryptOpenSSLRSA perlPackages.IOSocketSSL ];
prePatch = ''
+
# remove vendored binaries
rm -rf Bin
+
+
# remove modules for other versions of perl
+
for x in $(ls CPAN/arch); do
+
if [ "$x" != "${lib.versions.majorMinor perlPackages.perl.version}" ]; then
+
rm -rf "CPAN/arch/$x"
+
fi
+
done
${lib.optionalString (!enableUnfreeFirmware) ''
# remove unfree firmware