From 93da4cdf115a03d5ab020197305c2f96c37e682a Mon Sep 17 00:00:00 2001 From: jecaro Date: Wed, 14 Aug 2024 14:04:36 +0200 Subject: [PATCH] slimserver: Fix bug in scanner The nixpkgs version of FileNext Perl package (1.18) is incompatible with slimserver. Using it make the scanner skips most of the file. See https://github.com/LMS-Community/slimserver/pull/1140 Using the vendor version (1.06) fixes the issue. --- pkgs/by-name/sl/slimserver/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slimserver/package.nix b/pkgs/by-name/sl/slimserver/package.nix index 1a9a2207ac05..b88f72b0d118 100644 --- a/pkgs/by-name/sl/slimserver/package.nix +++ b/pkgs/by-name/sl/slimserver/package.nix @@ -78,7 +78,7 @@ perlPackages.buildPerlPackage rec { ExporterLite FileBOM FileCopyRecursive - FileNext + # FileNext # https://github.com/LMS-Community/slimserver/pull/1140 FileReadBackwards FileSlurp FileWhich @@ -125,10 +125,11 @@ perlPackages.buildPerlPackage rec { rm -rf Bin # remove most vendored modules, keeping necessary ones - mkdir -p CPAN_used/Class/C3/ CPAN_used/SQL + mkdir -p CPAN_used/Class/C3/ CPAN_used/SQL/ CPAN_used/File/ rm -r CPAN/SQL/Abstract/Limit.pm cp -rv CPAN/Class/C3/Componentised.pm CPAN_used/Class/C3/ cp -rv CPAN/DBIx CPAN_used/ + cp -rv CPAN/File/Next.pm CPAN_used/File/ cp -rv CPAN/Log CPAN_used/ cp -rv CPAN/SQL/* CPAN_used/SQL/ rm -r CPAN