diff --git a/Makefile.packaging b/Makefile.packaging
index 34f96ae2469c07927659c1ab8cf2bda558f6e487..0ce4b0b346abef70906e38b1bb4084da1ced2a25 100644
--- a/Makefile.packaging
+++ b/Makefile.packaging
@@ -114,6 +114,8 @@ package-all: package-debian_9 \
              package-fedora_32_i386 \
              package-rhel_8 \
              package-opensuse-leap_15.1 \
+             package-opensuse-leap_15.2 \
+             package-opensuse-tumbleweed \
              package-gentoo
 
 # Append the output of make-packaging-target to this Makefile
diff --git a/client-gnome b/client-gnome
index 89615abfd1ad7de7c548704ce1ddaa7a1825b40d..f8a418dff602ccc4e8f460b190fe6575fa95d94a 160000
--- a/client-gnome
+++ b/client-gnome
@@ -1 +1 @@
-Subproject commit 89615abfd1ad7de7c548704ce1ddaa7a1825b40d
+Subproject commit f8a418dff602ccc4e8f460b190fe6575fa95d94a
diff --git a/daemon b/daemon
index 00330fd841f0cef6d178d5c12c7a7ffa0edf2a78..3b2334fc77b8e58dfafcc7717b5d38a6e0a82845 160000
--- a/daemon
+++ b/daemon
@@ -1 +1 @@
-Subproject commit 00330fd841f0cef6d178d5c12c7a7ffa0edf2a78
+Subproject commit 3b2334fc77b8e58dfafcc7717b5d38a6e0a82845
diff --git a/docker/Dockerfile_opensuse-leap_15.1 b/docker/Dockerfile_opensuse-leap_15.1
index f335251b9b772afef241970ad1e6c593535c47c0..54f7bc76e0c826fa65a2d7fc230f37df49e7b2f9 100644
--- a/docker/Dockerfile_opensuse-leap_15.1
+++ b/docker/Dockerfile_opensuse-leap_15.1
@@ -1,4 +1,4 @@
-FROM opensuse/leap
+FROM opensuse/leap:15.2
 RUN zypper --non-interactive install  dnf
 RUN dnf clean all
 RUN zypper --non-interactive lr
@@ -12,6 +12,8 @@ RUN zypper --non-interactive up -y && \
     zypper --non-interactive install -y libinput-devel && \
     zypper --non-interactive install -y \
         git \
+        gcc8 \
+        gcc8-c++ \
         rpm-build \
         tar \
         make \
@@ -78,6 +80,9 @@ RUN zypper --non-interactive up -y && \
         libsndfile-devel \
         evolution-devel
 
+RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
+RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
+
 ADD scripts/build-package-opensuse-leap.sh  /opt/build-package-opensuse-leap.sh
 
 CMD /opt/build-package-opensuse-leap.sh
diff --git a/docker/Dockerfile_opensuse-leap_15.2 b/docker/Dockerfile_opensuse-leap_15.2
new file mode 100644
index 0000000000000000000000000000000000000000..54f7bc76e0c826fa65a2d7fc230f37df49e7b2f9
--- /dev/null
+++ b/docker/Dockerfile_opensuse-leap_15.2
@@ -0,0 +1,88 @@
+FROM opensuse/leap:15.2
+RUN zypper --non-interactive install  dnf
+RUN dnf clean all
+RUN zypper --non-interactive lr
+RUN zypper --non-interactive  --gpg-auto-import-keys refresh
+RUN zypper --non-interactive lr
+RUN zypper --non-interactive  install -y dnf-command\(builddep\) rpmdevtools
+
+RUN zypper --non-interactive clean
+RUN zypper --non-interactive up -y && \
+    zypper --non-interactive install -y  Mesa-dri-devel Mesa-dri && \
+    zypper --non-interactive install -y libinput-devel && \
+    zypper --non-interactive install -y \
+        git \
+        gcc8 \
+        gcc8-c++ \
+        rpm-build \
+        tar \
+        make \
+        autoconf \
+        automake \
+        cmake \
+        nasm \
+        speexdsp-devel \
+        libpulse-devel \
+        libcanberra-devel \
+        libcurl-devel \
+        libtool \
+        libQt5DBus-devel \
+        pcre-devel \
+        yaml-cpp-devel \
+        boost-devel \
+        libdbus-c++-devel \
+        libQt5DBus-devel \
+        libXext-devel \
+        libXfixes-devel \
+        yasm \
+        speex-devel \
+        libgsm-devel \
+        chrpath \
+        check \
+        astyle \
+        uuid-devel \
+        gettext-devel \
+        gcc-c++ \
+        which \
+        alsa-lib-devel \
+        systemd-devel \
+        libuuid-devel \
+        uuid-devel \
+        gnutls-devel \
+        libopus-devel \
+        patch \
+        jsoncpp-devel \
+        webkit2gtk3-devel \
+        libcryptopp-devel \
+        libva-devel \
+        libvdpau-devel \
+        msgpack-devel \
+        clutter-devel \
+        openssl-devel \
+        clutter-gtk-devel \
+        libnma-devel \
+        libcryptopp-devel \
+        libdbus-c++-devel \
+        libQt5DBus-devel \
+        libexpat-devel \
+        gnome-icon-theme-symbolic \
+        libgsm-devel \
+        gtk3-devel \
+        libappindicator-devel \
+        sqlite-devel \
+        libQt5Sql-devel \
+        libQt5Gui-devel  \
+        ffmpeg-4-libavutil-devel \
+        gtk3-devel\
+        qrencode-devel \
+        python3-python-dateutil \
+        libqt5-linguist-devel \
+        libsndfile-devel \
+        evolution-devel
+
+RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
+RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
+
+ADD scripts/build-package-opensuse-leap.sh  /opt/build-package-opensuse-leap.sh
+
+CMD /opt/build-package-opensuse-leap.sh
diff --git a/docker/Dockerfile_opensuse-tumbleweed b/docker/Dockerfile_opensuse-tumbleweed
new file mode 100644
index 0000000000000000000000000000000000000000..6c10f9f4210bd9c37cdfd9b0ce73984f06c3ecd0
--- /dev/null
+++ b/docker/Dockerfile_opensuse-tumbleweed
@@ -0,0 +1,83 @@
+FROM opensuse/tumbleweed
+RUN zypper --non-interactive install  dnf
+RUN dnf clean all
+RUN zypper --non-interactive lr
+RUN zypper --non-interactive  --gpg-auto-import-keys refresh
+RUN zypper --non-interactive lr
+RUN zypper --non-interactive  install -y dnf-command\(builddep\) rpmdevtools
+
+RUN zypper --non-interactive clean
+RUN zypper --non-interactive up -y && \
+    zypper --non-interactive install -y  Mesa-dri-devel Mesa-dri && \
+    zypper --non-interactive install -y libinput-devel && \
+    zypper --non-interactive install -y \
+        git \
+        rpm-build \
+        tar \
+        make \
+        autoconf \
+        automake \
+        cmake \
+        nasm \
+        speexdsp-devel \
+        libpulse-devel \
+        libcanberra-devel \
+        libcurl-devel \
+        libtool \
+        libQt5DBus-devel \
+        pcre-devel \
+        yaml-cpp-devel \
+        boost-devel \
+        libdbus-c++-devel \
+        libQt5DBus-devel \
+        libXext-devel \
+        libXfixes-devel \
+        yasm \
+        speex-devel \
+        libgsm-devel \
+        chrpath \
+        check \
+        astyle \
+        uuid-devel \
+        gettext-devel \
+        gcc-c++ \
+        which \
+        alsa-lib-devel \
+        systemd-devel \
+        libuuid-devel \
+        uuid-devel \
+        gnutls-devel \
+        libopus-devel \
+        patch \
+        jsoncpp-devel \
+        webkit2gtk3-devel \
+        libcryptopp-devel \
+        libva-devel \
+        libvdpau-devel \
+        msgpack-devel \
+        clutter-devel \
+        openssl-devel \
+        clutter-gtk-devel \
+        libnma-devel \
+        libcryptopp-devel \
+        libdbus-c++-devel \
+        libQt5DBus-devel \
+        libexpat-devel \
+        gnome-icon-theme-symbolic \
+        libgsm-devel \
+        gtk3-devel \
+        libappindicator-devel \
+        sqlite-devel \
+        libQt5Sql-devel \
+        libQt5Gui-devel  \
+        ffmpeg-4-libavutil-devel \
+        gtk3-devel\
+        qrencode-devel \
+        python3-python-dateutil \
+        libqt5-linguist-devel \
+        libsndfile-devel \
+        evolution-devel
+
+ADD scripts/build-package-opensuse-leap.sh  /opt/build-package-opensuse-leap.sh
+
+CMD /opt/build-package-opensuse-leap.sh
diff --git a/scripts/deploy-packages.sh b/scripts/deploy-packages.sh
index eb2baa877508894ce31d08fce43c508a20aa384c..893d4f3183e66bb073f5d1955824fe35e579e1f6 100755
--- a/scripts/deploy-packages.sh
+++ b/scripts/deploy-packages.sh
@@ -218,7 +218,7 @@ function package()
     if [[ "${DISTRIBUTION:0:6}" == "debian" || "${DISTRIBUTION:0:6}" == "ubuntu" || "${DISTRIBUTION:0:8}" == "raspbian" ]];
     then
         package_deb
-    elif [[ "${DISTRIBUTION:0:6}" == "fedora" || "${DISTRIBUTION:0:4}" == "rhel" || "${DISTRIBUTION:0:13}" == "opensuse-leap" ]];
+    elif [[ "${DISTRIBUTION:0:6}" == "fedora" || "${DISTRIBUTION:0:4}" == "rhel" || "${DISTRIBUTION:0:13}" == "opensuse-leap" || "${DISTRIBUTION:0:19}" == "opensuse-tumbleweed" ]];
     then
         package_rpm
     else
diff --git a/scripts/install.sh b/scripts/install.sh
index 5ddc324716e12eb84e84d50cc4178431739bc529..c8e48104a00540b20f2a0e4bf854a6cc3eb3cce2 100755
--- a/scripts/install.sh
+++ b/scripts/install.sh
@@ -142,8 +142,20 @@ if [ "${client}" = "client-qt" ]; then
     if ! command -v qmake &> /dev/null; then
       eval ${qt5path}/bin/qmake PREFIX="${INSTALL}/${client}" ..
     else
-      qmake -qt=${qt5ver} PREFIX="${INSTALL}/${client}" ..
-    fi
+      # Extract installed Qt version and compare with minimum required
+      sys_qt5ver=$(qmake -v)
+      sys_qt5ver=${sys_qt5ver#*Qt version}
+      sys_qt5ver=${sys_qt5ver%\ in\ *}
+
+      installed_qt5ver=$(echo $sys_qt5ver| cut -d'.' -f 2)
+      required_qt5ver=$(echo $qt5ver| cut -d'.' -f 2)
+
+      if [[ $installed_qt5ver -ge $required_qt5ver ]] ; then
+        qmake PREFIX="${INSTALL}/${client}" ..
+      else
+        eval ${qt5path}/bin/qmake PREFIX="${INSTALL}/${client}" ..
+      fi
+   fi
 else
     if [ "${global}" = "true" ]; then
       if [ "${prefix+set}" ]; then
diff --git a/scripts/make-packaging-target.py b/scripts/make-packaging-target.py
index 9b004e07da9cc7de420d7e024517bbcf017f184d..587f98f6b0c80238711bc84446ded19a995a1a98 100755
--- a/scripts/make-packaging-target.py
+++ b/scripts/make-packaging-target.py
@@ -370,6 +370,18 @@ def run_generate_all(parsed_args):
             "output_file": ".packages-built",
             "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged"
         },
+        {
+            "distribution": "opensuse-leap_15.2",
+            "debian_packaging_override": "",
+            "output_file": ".packages-built",
+            "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged"
+        },
+        {
+            "distribution": "opensuse-tumbleweed",
+            "debian_packaging_override": "",
+            "output_file": ".packages-built",
+            "options": "--security-opt seccomp=./docker/profile-seccomp-fedora_28.json --privileged"
+        },
         # Gentoo
         {
             "distribution": "gentoo",