mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Following the discussion of #105 the Qt version in the dependency installation is now hardcoded to version 5.9.2, which is the same as the main obs version for 20.1.0. Furthermore the names are changed from osx to MacOS.
33 lines
767 B
Bash
Executable File
33 lines
767 B
Bash
Executable File
#!/bin/sh
|
|
set -ex
|
|
|
|
# OBS Studio deps
|
|
brew update
|
|
brew install ffmpeg
|
|
brew install libav
|
|
|
|
# qtwebsockets deps
|
|
# qt latest
|
|
#brew install qt5
|
|
|
|
# qt 5.9.2
|
|
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/2b121c9a96e58a5da14228630cb71d5bead7137e/Formula/qt.rb
|
|
|
|
#echo "Qt path: $(find /usr/local/Cellar/qt5 -d 1 | tail -n 1)"
|
|
|
|
# Build obs-studio
|
|
cd ..
|
|
git clone --recursive https://github.com/jp9000/obs-studio
|
|
cd obs-studio
|
|
git checkout 20.1.0
|
|
mkdir build && cd build
|
|
cmake .. \
|
|
-DCMAKE_PREFIX_PATH=/usr/local/opt/qt/lib/cmake \
|
|
&& make -j4
|
|
|
|
# Packages app
|
|
cd ..
|
|
curl -L -O http://s.sudre.free.fr/Software/files/Packages.dmg -f --retry 5 -C -
|
|
hdiutil attach ./Packages.dmg
|
|
sudo installer -pkg /Volumes/Packages\ 1.2/packages/Packages.pkg -target /
|