From 59ba5f8d1b6eb1283585202709e36e3beba69d51 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 May 2023 17:28:58 +0530 Subject: [PATCH] Fix #2020855 [Error while saving book](https://bugs.launchpad.net/calibre/+bug/2020855) --- bypy/macos/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bypy/macos/__main__.py b/bypy/macos/__main__.py index e4b152b3f7..4ac6831aba 100644 --- a/bypy/macos/__main__.py +++ b/bypy/macos/__main__.py @@ -270,7 +270,7 @@ class Freeze: @flush def get_local_dependencies(self, path_to_lib): for x, is_id in self.get_dependencies(path_to_lib): - if x.startswith('@rpath/Qt') or x.startswith('@rpath/libexpat'): + if x.startswith('@rpath/Qt') or x.startswith('@rpath/libexpat') or x.startswith('@rpath/libpodofo') or x.startswith('@rpath/libzstd'): yield x, x[len('@rpath/'):], is_id elif x in ('libunrar.dylib', 'libstemmer.0.dylib', 'libstemmer.dylib') and not is_id: yield x, x, is_id @@ -476,7 +476,7 @@ class Freeze: @flush def add_podofo(self): print('\nAdding PoDoFo') - pdf = join(PREFIX, 'lib', 'libpodofo.0.10.0.dylib') + pdf = join(PREFIX, 'lib', 'libpodofo.1.dylib') self.install_dylib(pdf) @flush