mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
macOS: We ship our own webp, don't pull brew's
c.f., https://github.com/koreader/koreader/pull/10687#issuecomment-1633450159
This commit is contained in:
@@ -146,18 +146,13 @@ done
|
||||
# Brew has a tendency to infiltrate our builds and take over some of the dependencies...
|
||||
BREW="$(brew --prefix)/opt"
|
||||
# So, because it made us pick those up, ship 'em
|
||||
cp "${BREW}/gettext/lib/libintl.8.dylib" "${BREW}/webp/lib/libwebp.7.dylib" "${BREW}/webp/lib/libsharpyuv.0.dylib" "${BREW}/libsodium/lib/libsodium.23.dylib" libs
|
||||
chmod 777 libs/libintl.8.dylib libs/libwebp.7.dylib libs/libsharpyuv.0.dylib libs/libsodium.23.dylib
|
||||
cp "${BREW}/gettext/lib/libintl.8.dylib" "${BREW}/libsodium/lib/libsodium.23.dylib" libs
|
||||
chmod 777 libs/libintl.8.dylib libs/libsodium.23.dylib
|
||||
# Update their name
|
||||
install_name_tool -id libintl.8.dylib libs/libintl.8.dylib
|
||||
install_name_tool -id libwebp.7.dylib libs/libwebp.7.dylib
|
||||
install_name_tool -id libsharpyuv.0.dylib libs/libsharpyuv.0.dylib
|
||||
install_name_tool -id libsodium.23.dylib libs/libsodium.23.dylib
|
||||
# And make sure anything that depends on them points to ours
|
||||
install_name_tool -change "${BREW}/gettext/lib/libintl.8.dylib" libs/libintl.8.dylib libs/libglib-2.0.dylib
|
||||
install_name_tool -change "${BREW}/webp/lib/libsharpyuv.0.dylib" libs/libsharpyuv.0.dylib libs/libwebp.7.dylib
|
||||
install_name_tool -change "${BREW}/webp/lib/libwebp.7.dylib" libs/libwebp.7.dylib libs/liblept.5.dylib
|
||||
install_name_tool -change "${BREW}/webp/lib/libwebp.7.dylib" libs/libwebp.7.dylib libs/libtesseract.3.dylib
|
||||
install_name_tool -change "${BREW}/libsodium/lib/libsodium.23.dylib" libs/libsodium.23.dylib libs/libczmq.1.dylib
|
||||
install_name_tool -change "${BREW}/libsodium/lib/libsodium.23.dylib" libs/libsodium.23.dylib libs/libfmq.1.dylib
|
||||
install_name_tool -change "${BREW}/libsodium/lib/libsodium.23.dylib" libs/libsodium.23.dylib libs/libzmq.4.dylib
|
||||
|
||||
Reference in New Issue
Block a user