diff --git a/.github/workflows/macos-homebrew.yml b/.github/workflows/macos-homebrew.yml index 1236b82c..e69a063f 100644 --- a/.github/workflows/macos-homebrew.yml +++ b/.github/workflows/macos-homebrew.yml @@ -53,11 +53,9 @@ jobs: brew install speex - # brew tap homebrew-ffmpeg/ffmpeg - # brew options homebrew-ffmpeg/ffmpeg/ffmpeg - # brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-speex - - brew install ffmpeg + brew tap homebrew-ffmpeg/ffmpeg + brew options homebrew-ffmpeg/ffmpeg/ffmpeg + brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-speex brew install libiconv brew install lzo bzip2 @@ -81,6 +79,8 @@ jobs: sudo make install find /usr/local -name libzstd.1.dylib find /usr/local -name liblzma.5.dylib + find /usr/local -name libhwy.1.dylib + find /opt -name libhwy.1.dylib - name: version-file shell: bash env: @@ -112,6 +112,8 @@ jobs: otool -L GoldenDict.app/Contents/MacOS/GoldenDict ls -al GoldenDict.app/Contents/Frameworks otool -L GoldenDict.app/Contents/Frameworks/libzim.8.dylib + otool -L GoldenDict.app/Contents/Frameworks/libav* + otool -L GoldenDict.app/Contents/Frameworks/libjxl.0.8.dylib cp -r /usr/local/Cellar/icu4c/7*/lib/libicu*.dylib GoldenDict.app/Contents/Frameworks cp -r /usr/local/Cellar/zstd/1.5.5/lib/libzstd.1.dylib GoldenDict.app/Contents/Frameworks # dylibbundler -of -x GoldenDict.app/Contents/Frameworks/libzim.8.dylib -d GoldenDict.app/Contents/Frameworks/ -p @executable_path/../Frameworks @@ -124,6 +126,11 @@ jobs: dylibbundler -of -x GoldenDict.app/Contents/Frameworks/libicui18n.73.dylib -x GoldenDict.app/Contents/Frameworks/libicudata.73.dylib -x GoldenDict.app/Contents/Frameworks/libicuuc.73.dylib -d GoldenDict.app/Contents/Frameworks/ -p @executable_path/../Frameworks -s /usr/local + dylibbundler -of -x GoldenDict.app/Contents/Frameworks/libavformat.60.dylib -x GoldenDict.app/Contents/Frameworks/libavcodec.60.dylib -d GoldenDict.app/Contents/Frameworks/ -p @executable_path/../Frameworks -s /usr/local/ -s /opt/ + dylibbundler -of -b -x GoldenDict.app/Contents/Frameworks/libjxl.0.8.dylib -d GoldenDict.app/Contents/Frameworks/ -p @executable_path/../Frameworks -s /usr/local/ -s /opt/ + + otool -L GoldenDict.app/Contents/Frameworks/libav* + otool -L GoldenDict.app/Contents/Frameworks/libjxl.0.8.dylib otool -L GoldenDict.app/Contents/Frameworks/libzim.8.dylib otool -L GoldenDict.app/Contents/Frameworks/libxapian.30.dylib otool -L GoldenDict.app/Contents/Frameworks/liblzma.5.dylib