slimserver: cleanup unused perl modules

This commit is contained in:
Adam Stephens
2023-11-17 08:18:32 -05:00
parent aafccbad47
commit 713a7d7fa0
+9
View File
@@ -1,5 +1,6 @@
{ faad2
, fetchFromGitHub
, fetchurl
, flac
, lame
, lib
@@ -33,8 +34,16 @@ perlPackages.buildPerlPackage rec {
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
rm -rf Firmware