slimserver: cleanup unused perl modules

This commit is contained in:
Adam Stephens 2023-11-04 21:43:58 -04:00
parent aafccbad47
commit 713a7d7fa0
No known key found for this signature in database

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