- Make sure you have Qt 5.10.x or newer and Qt Creator
- Open the project in Qt creator
- build it
- do
cp -R /Applications/Stremio.app/Contents/Resources/WCjs/lib/ build-stremio-Desktop_Qt_5_7_0_clang_64bit-Debug/stremio.app/Contents/MacOS/lib
qmake
make
Please, refer to DEBIAN.md for a detailed explanation of how to build the latest Stremio in Debian.
Please, refer to OpenSuseLeap.md for a detailed explanation of how to build the latest Stremio in OpenSuseLeap 15.0
There are Docker files and setup scripts for supported Linux distributions (Debian, Fedora, Arch), located in the ./distros
directory.
There is also an automated build script located in ./dist-utils/build-package.sh
.
For more information refer to the DOCKER.md file.
- Bump the version in the
stremio.pro
file - Create a git tag with the corresponding version
--development
: would make the shell load from http://127.0.0.1:11470
instead of https://app.strem.io
and would force the shell to not try and start a streaming server
--staging
: would load the web UI from https://staging.strem.io
--webui-url=
: allows defining a different web UI URL
--streaming-server
: when used with development
, it would make the shell try to start a streaming server; this is the default behaviour in production
--autoupdater-force
: would force the auto-updater to check for a new version
--autoupdater-force-full
: would force the auto-updater to always perform a full update (rather than partial)
--autoupdater-endpoint=
: would override the default checking endpoints for the autoupdater