From eacb31412ecc5f3f72c0eb7ab00e8f507fe51eec Mon Sep 17 00:00:00 2001 From: sudden6 Date: Sat, 9 May 2015 23:37:56 +0200 Subject: [PATCH] Add build instructions for openSUSE --- INSTALL.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/INSTALL.md b/INSTALL.md index 8dee2385a..6ed6a65d0 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -50,6 +50,11 @@ Fedora: (yum is now officially deprecated by dnf using yum will redirect to dnf sudo dnf install git ``` +openSUSE: +```bash +sudo zypper install git +``` + Afterwards open a new Terminal, change to a directory of your choice and clone the repository: ```bash @@ -77,6 +82,21 @@ dnf group install "Development Tools" dnf install qt-devel qt-doc qt-creator qt5-qtsvg opencv-devel openal-soft-devel libXScrnSaver-devel qrencode-devel ``` +openSUSE: + +If you are running openSUSE 13.2 you have to add the following repository to be able to install opencv-qt5. + +WARNING: This may break other applications that are depending on opencv. + +```bash +sudo zypper ar http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/ 'openSUSE BuildService - KDE:Extra' +``` + +With openSUSE Tumbleweed you can continue here: +```bash +sudo zypper install patterns-openSUSE-devel_basis libqt5-qtbase-common-devel libqt5-qtsvg-devel libqt5-linguist libQt5Network-devel libQt5OpenGL-devel libQt5Concurrent-devel libQt5Xml-devel libQt5Sql-devel openal-soft-devel qrencode-devel libXScrnSaver-devel libQt5Sql5-sqlite opencv-qt5-devel +``` + Slackware: ```bash You can grab SlackBuilds of the needed dependencies here: @@ -106,6 +126,11 @@ Fedora: sudo dnf install libtool autoconf automake check check-devel ``` +openSUSE: +```bash +sudo zypper install libsodium-devel libvpx-devel libopus-devel patterns-openSUSE-devel_basis +``` + Slackware: ```bash You can grab SlackBuilds of the needed dependencies here: @@ -136,6 +161,12 @@ qmake make ``` +for openSUSE you have to use: +```bash +qmake-qt5 +make +``` + ###Building packages Alternately, qTox now has the experimental and probably-dodgy ability to package itself (in .deb