diff --git a/make-ring.py b/make-ring.py
index 7be153f655cc51ea3e7c6fc662d0375e070ae99a..b03a9655c6a2a588b61cfd235dc42091683e929e 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -17,12 +17,12 @@ import shutil
 
 IOS_DISTRIBUTION_NAME="iOS"
 
-DEBIAN_BASED_DISTROS = [
+APT_BASED_DISTROS = [
     'Debian',
     'Ubuntu',
 ]
 
-RPM_BASED_DISTROS = [
+DNF_BASED_DISTROS = [
     'Fedora',
 ]
 
@@ -30,7 +30,7 @@ PACMAN_BASED_DISTROS = [
     'Arch Linux',
 ]
 
-SUSE_BASED_DISTROS = [
+ZYPPER_BASED_DISTROS = [
     'openSUSE',
 ]
 
@@ -64,7 +64,7 @@ ZYPPER_INSTALL_SCRIPT = [
     'sudo zypper install -y %(packages)s'
 ]
 
-OPENSUSE_DEPENDENCIES = [
+ZYPPER_DEPENDENCIES = [
 # build system
     'autoconf', 'autoconf-archive', 'automake', 'cmake', 'patch', 'gcc-c++', 'libtool',
 # daemon
@@ -98,7 +98,7 @@ MINGW32_FEDORA_DEPENDENCIES = [
     'mingw32-xz-libs', 'msgpack-devel'
 ]
 
-FEDORA_DEPENDENCIES = [
+DNF_DEPENDENCIES = [
     'autoconf', 'autoconf-archive', 'automake', 'cmake', 'speexdsp-devel', 'pulseaudio-libs-devel',
     'libsamplerate-devel', 'libtool', 'dbus-devel', 'expat-devel', 'pcre-devel',
     'yaml-cpp-devel', 'boost-devel', 'dbus-c++-devel', 'dbus-devel',
@@ -112,22 +112,7 @@ FEDORA_DEPENDENCIES = [
     'webkitgtk4-devel', 'NetworkManager-libnm-devel', 'libvdpau-devel', 'msgpack-devel', 'libcanberra-devel'
 ]
 
-UBUNTU_DEPENDENCIES = [
-    'autoconf', 'autoconf-archive', 'autopoint', 'cmake', 'dbus', 'doxygen', 'g++', 'gettext',
-    'gnome-icon-theme-symbolic', 'libasound2-dev', 'libavcodec-dev',
-    'libavcodec-extra', 'libavdevice-dev', 'libavformat-dev', 'libboost-dev',
-    'libclutter-gtk-1.0-dev', 'libcppunit-dev', 'libdbus-1-dev',
-    'libdbus-c++-dev', 'libebook1.2-dev', 'libexpat1-dev', 'libgnutls28-dev',
-    'libgsm1-dev', 'libgtk-3-dev', 'libjack-dev', 'libnotify-dev',
-    'libopus-dev', 'libpcre3-dev', 'libpulse-dev', 'libsamplerate0-dev',
-    'libsndfile1-dev', 'libspeex-dev', 'libspeexdsp-dev', 'libswscale-dev', 'libtool',
-    'libudev-dev', 'libupnp-dev', 'libyaml-cpp-dev', 'qtbase5-dev', 'sip-tester', 'swig',
-    'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev',
-    'libva-dev', 'libnm-dev',
-    'libwebkit2gtk-4.0-dev', 'libvdpau-dev', 'libmsgpack-dev', 'libcanberra-gtk3-dev'
-]
-
-DEBIAN_DEPENDENCIES = [
+APT_DEPENDENCIES = [
     'autoconf', 'autoconf-archive', 'autopoint', 'cmake', 'dbus', 'doxygen', 'g++', 'gettext',
     'gnome-icon-theme-symbolic', 'libasound2-dev', 'libavcodec-dev',
     'libavcodec-extra', 'libavdevice-dev', 'libavformat-dev', 'libboost-dev',
@@ -141,7 +126,7 @@ DEBIAN_DEPENDENCIES = [
     'libva-dev', 'libwebkit2gtk-4.0-dev', 'libnm-dev', 'libvdpau-dev', 'libmsgpack-dev', 'libcanberra-gtk3-dev'
 ]
 
-ARCH_LINUX_DEPENDENCIES = [
+PACMAN_DEPENDENCIES = [
     'autoconf', 'autoconf-archive', 'gettext', 'cmake', 'dbus', 'doxygen', 'gcc', 'gnome-icon-theme-symbolic',
     'ffmpeg', 'boost', 'clutter-gtk', 'cppunit', 'libdbus', 'dbus-c++', 'libe-book',
     'expat', 'gsm', 'gtk3', 'jack', 'libnotify', 'opus', 'pcre', 'libpulse', 'libsamplerate',
@@ -192,19 +177,17 @@ STOP_SCRIPT = [
 def run_dependencies(args):
     if args.distribution == "Ubuntu":
         execute_script(APT_INSTALL_SCRIPT,
-            {"packages": ' '.join(UBUNTU_DEPENDENCIES)}
+            {"packages": ' '.join(APT_DEPENDENCIES)}
         )
-
     elif args.distribution == "Debian":
         execute_script(
             APT_INSTALL_SCRIPT,
-            {"packages": ' '.join(DEBIAN_DEPENDENCIES)}
+            {"packages": ' '.join(APT_DEPENDENCIES)}
         )
-
     elif args.distribution == "Fedora":
         execute_script(
             RPM_INSTALL_SCRIPT,
-            {"packages": ' '.join(FEDORA_DEPENDENCIES)}
+            {"packages": ' '.join(DNF_DEPENDENCIES)}
         )
     elif args.distribution == "mingw32":
         execute_script(
@@ -219,13 +202,13 @@ def run_dependencies(args):
     elif args.distribution == "Arch Linux":
         execute_script(
             PACMAN_INSTALL_SCRIPT,
-            {"packages": ' '.join(ARCH_LINUX_DEPENDENCIES)}
+            {"packages": ' '.join(PACMAN_DEPENDENCIES)}
         )
 
     elif args.distribution == "openSUSE":
         execute_script(
             ZYPPER_INSTALL_SCRIPT,
-            {"packages": ' '.join(OPENSUSE_DEPENDENCIES)}
+            {"packages": ' '.join(ZYPPER_DEPENDENCIES)}
         )
 
     elif args.distribution == "OSX":