These instructions have been tested in OpenSuseLeap15
git clone --recurse-submodules -j8 git://github.com/Stremio/stremio-shell.git
zypper install libqt5-creator mpv-devel libcaca-devel ncurses5-devel libQt5WebView5 libSDL2-devel qconf messagelib-devel libqt5-qtwebengine-devel libopenssl-devel rpmdevtools nodejs8 libQt5WebChannel5-imports libqt5-qtwebengine libQt5QuickControls2-5 libqt5-qtquickcontrols libqt5-qtquickcontrols2
cd stremio-shell
qmake-qt5
make
Upon running the ./stremio binary, stremio should start up as usual. Except it won't start the streaming server, for this you need to have NodeJS installed and server.js, stremio.asar in your working dir, for which you need to do:
wget https://dl.strem.io/four/v4.4.25/server.js ; wget https://dl.strem.io/four/v4.4.25/stremio.asar
In one terminal you can execute:
node server.js
./stremio
It can appear a popup window stating:
Error while starting streaming server. Please consider re-installing Stremio from https://www.stremio.com
However the system will be able to work normally. Cheers!