diff --git a/CPAN/arch/5.10/darwin-thread-multi-2level/auto/DBD/SQLite/SQLite.bundle b/CPAN/arch/5.10/darwin-thread-multi-2level/auto/DBD/SQLite/SQLite.bundle index 4bbfd886f19..2428d29d2af 100755 Binary files a/CPAN/arch/5.10/darwin-thread-multi-2level/auto/DBD/SQLite/SQLite.bundle and b/CPAN/arch/5.10/darwin-thread-multi-2level/auto/DBD/SQLite/SQLite.bundle differ diff --git a/Slim/Utils/SQLiteHelper.pm b/Slim/Utils/SQLiteHelper.pm index 5b4cdafef5a..cfc2ff5df6e 100644 --- a/Slim/Utils/SQLiteHelper.pm +++ b/Slim/Utils/SQLiteHelper.pm @@ -187,6 +187,9 @@ sub collate { return "COLLATE $collation "; } + # Point to our custom small ICU collation data file + $ENV{ICU_DATA} = Slim::Utils::OSDetect::dirsFor('strings'); + my $dbh = Slim::Schema->dbh; eval { $dbh->do("SELECT icu_load_collation('$collation', '$collation')") }; diff --git a/icudt46l.dat b/icudt46l.dat new file mode 100644 index 00000000000..02d3c2b3c03 Binary files /dev/null and b/icudt46l.dat differ