Merge pull request #124 from dweymouth/mac-prebuilt-mpv
Support Mac OS back to High Sierra using pre-built MPV libs
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
|
||||
### Fixes
|
||||
- **todo-commithash** Don't show update available prompt if the found version is the same as the running app version
|
||||
- [#120](https://github.com/dweymouth/supersonic/issues/120),[#87](https://github.com/dweymouth/supersonic/issues/87) Update Mac build process to support OS versions back to High Sierra (thanks @whorfin!)
|
||||
|
||||
## [0.1.0-beta] - 2023-04-01
|
||||
|
||||
|
||||
@@ -16,6 +16,14 @@ bundledeps_macos:
|
||||
./copy_python_dep_osx.sh
|
||||
codesign --force --deep --preserve-metadata=entitlements,requirements,flags,runtime --sign - "./Supersonic.app/Contents/MacOS/supersonic"
|
||||
|
||||
bundledeps_macos_highsierra:
|
||||
mkdir ./Supersonic.app/Contents/Frameworks
|
||||
cp -R res/libs/mac_x64/mpv/* ./Supersonic.app/Contents/Frameworks
|
||||
install_name_tool -change "/usr/local/opt/mpv/lib/libmpv.2.dll" "@executable_path/../Frameworks/libmpv.2.dylib" "./Supersonic.app/Contents/MacOS/supersonic"
|
||||
|
||||
zip_macos:
|
||||
zip --symlinks -r Supersonic.zip Supersonic.app/
|
||||
|
||||
package_windows:
|
||||
fyne package -os windows -name $(app_name) -icon $(icon_path)
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ Download the latest [release](https://github.com/dweymouth/supersonic/releases)
|
||||
* clone the repo, CD into the repo root, and run ``go build .``
|
||||
* (note that the first build will take some time as it will download and build the UI library)
|
||||
* run ``make package_macos`` to generate the .app bundle
|
||||
* **If** you are on Mac OS **High Sierra** through **Catalina**, run ``make bundledeps_macos_highsierra`` and you are done! Otherwise, continue reaading.
|
||||
* At this point, the Supersonic.app bundle can be copied to Applications and it will run on your machine, but it depends on the brew installation of mpv
|
||||
* To copy the dependencies into the app bundle, and make it truly portable, run ``make bundledeps_macos``
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libSvtAv1Enc.1.4.1.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libXau.6.0.0.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libaom.3.6.0.dylib
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libavcodec.58.134.100.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libavdevice.58.13.100.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libavfilter.7.110.100.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libavformat.58.76.100.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libavresample.4.0.0.dylib
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libavutil.56.70.100.dylib
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libbrotlicommon.1.0.9.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libbrotlidec.1.0.9.dylib
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libbz2.1.0.8.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libexpat.1.8.10.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libgraphite2.3.2.1.dylib
|
||||
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libhogweed.6.6.dylib
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libicudata.72.1.dylib
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libicui18n.72.1.dylib
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libicuuc.72.1.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libjpeg.8.2.2.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libmpv.2.0.0.dylib
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libnettle.8.6.dylib
|
||||
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libopenjp2.2.5.0.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
libpostproc.55.9.100.dylib
|
||||
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
librav1e.0.6.3.dylib
|
||||
Binary file not shown.
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
libsoxr.0.1.2.dylib
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user