diff --git a/docker/Dockerfile_debian_10 b/docker/Dockerfile_debian_10
index 86cd14bab06d62e48c2000419aa8442d59a85524..6bd069d3917cd10e630d04d693ca97ed1e6ba834 100644
--- a/docker/Dockerfile_debian_10
+++ b/docker/Dockerfile_debian_10
@@ -15,6 +15,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -29,7 +30,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_10_arm64 b/docker/Dockerfile_debian_10_arm64
index 968eab4bdb4f62e76d394d6df507fb5ff0977cc5..77c9e711c61440d816f725a06283ebe107f06a15 100644
--- a/docker/Dockerfile_debian_10_arm64
+++ b/docker/Dockerfile_debian_10_arm64
@@ -19,6 +19,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -33,7 +34,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_10_armhf b/docker/Dockerfile_debian_10_armhf
index 2e6cf456046ba2af4b2768c6463a6c4b557b22f1..e1d12e5efd584fbe3c83be4bab2dd249fda599b6 100644
--- a/docker/Dockerfile_debian_10_armhf
+++ b/docker/Dockerfile_debian_10_armhf
@@ -19,6 +19,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -33,7 +34,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_10_i386 b/docker/Dockerfile_debian_10_i386
index caebd2876fdcf04ef02e234c6793d70e5b13e952..15e1f627a69bc4f6e595daa6868e367935729d26 100644
--- a/docker/Dockerfile_debian_10_i386
+++ b/docker/Dockerfile_debian_10_i386
@@ -15,6 +15,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -29,7 +30,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_9 b/docker/Dockerfile_debian_9
index eafb8c61368c429ec7594188c27b23013f6ae758..a07d3e9dd1da0346cc1f8dba226fc67ad8018fb1 100644
--- a/docker/Dockerfile_debian_9
+++ b/docker/Dockerfile_debian_9
@@ -15,6 +15,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -29,7 +30,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_9_armhf b/docker/Dockerfile_debian_9_armhf
index ac175945231af10e9fb1a2b660803efdb9461838..2dbafcb13facc7447e1747e2c92604578365dcfc 100644
--- a/docker/Dockerfile_debian_9_armhf
+++ b/docker/Dockerfile_debian_9_armhf
@@ -19,6 +19,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -33,7 +34,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_debian_9_i386 b/docker/Dockerfile_debian_9_i386
index fa72ca17bf72fa3918f6f867c53976ce92c809bb..a89302735ca6e8e2c2a01631f16b1ce1b9022e98 100644
--- a/docker/Dockerfile_debian_9_i386
+++ b/docker/Dockerfile_debian_9_i386
@@ -15,6 +15,7 @@ RUN apt-get update && \
         automake \
         autopoint \
         cmake \
+        nasm \
         libtool \
         libdbus-1-dev \
         libdbus-c++-dev \
@@ -29,7 +30,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_fedora_27 b/docker/Dockerfile_fedora_27
index 8b1516d02ba480f9472f13a8db512c3fa269410b..cdb5f8ea42926d6178d2d4c3a610087bf8bfd7ff 100644
--- a/docker/Dockerfile_fedora_27
+++ b/docker/Dockerfile_fedora_27
@@ -9,6 +9,7 @@ RUN dnf upgrade -y && \
         git \
         rpm-build \
         tar \
+        nasm \
         make \
         autoconf \
         automake \
@@ -27,7 +28,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_fedora_28 b/docker/Dockerfile_fedora_28
index 475aa2a11b9224f68d66fa6fe5d7493e46c9e8cf..cfaad5cab7df5795b2dbd114b3934d97a3c2b5e6 100644
--- a/docker/Dockerfile_fedora_28
+++ b/docker/Dockerfile_fedora_28
@@ -9,6 +9,7 @@ RUN dnf upgrade -y && \
         git \
         rpm-build \
         tar \
+        nasm \
         make \
         autoconf \
         automake \
@@ -27,7 +28,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_fedora_29 b/docker/Dockerfile_fedora_29
index a1b9999208e3123a728d8096181fb99c765ea086..da6376fef53e1165950051e6ca6c237e3a3b6fe6 100644
--- a/docker/Dockerfile_fedora_29
+++ b/docker/Dockerfile_fedora_29
@@ -12,6 +12,7 @@ RUN dnf upgrade -y && \
         git \
         rpm-build \
         tar \
+        nasm \
         make \
         autoconf \
         automake \
@@ -31,7 +32,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_fedora_30 b/docker/Dockerfile_fedora_30
index 6ec1f07eb04415405523b66df83e5ccfaea16a2f..a80d8cdfbffb5d3645a4afb5355038b724ec0149 100644
--- a/docker/Dockerfile_fedora_30
+++ b/docker/Dockerfile_fedora_30
@@ -14,6 +14,7 @@ RUN dnf upgrade -y && \
         make \
         autoconf \
         automake \
+        nasm \
         cmake \
         speexdsp-devel \
         pulseaudio-libs-devel \
@@ -30,7 +31,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_fedora_31 b/docker/Dockerfile_fedora_31
index b2ba1a973fd6f75fa86888b293c7ce2202bc84c4..ce62df9ea8cacc10b8522d0ef463e0c96fa34e57 100644
--- a/docker/Dockerfile_fedora_31
+++ b/docker/Dockerfile_fedora_31
@@ -14,6 +14,7 @@ RUN dnf upgrade -y && \
         make \
         autoconf \
         automake \
+        nasm \
         cmake \
         speexdsp-devel \
         pulseaudio-libs-devel \
@@ -30,7 +31,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_fedora_32 b/docker/Dockerfile_fedora_32
index 6b862e7a5cdae91bd271fd270085173d4471c4e0..71d59e5f183987ca92ab4ea3da24e8ff2664fa0d 100644
--- a/docker/Dockerfile_fedora_32
+++ b/docker/Dockerfile_fedora_32
@@ -14,6 +14,7 @@ RUN dnf upgrade -y && \
         make \
         autoconf \
         automake \
+        nasm \
         cmake \
         speexdsp-devel \
         pulseaudio-libs-devel \
@@ -30,7 +31,6 @@ RUN dnf upgrade -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         gsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_opensuse-leap_15.1 b/docker/Dockerfile_opensuse-leap_15.1
index 06c99ecf9a25f2b1c84ba79bcce81c5745c64014..f335251b9b772afef241970ad1e6c593535c47c0 100644
--- a/docker/Dockerfile_opensuse-leap_15.1
+++ b/docker/Dockerfile_opensuse-leap_15.1
@@ -18,6 +18,7 @@ RUN zypper --non-interactive up -y && \
         autoconf \
         automake \
         cmake \
+        nasm \
         speexdsp-devel \
         libpulse-devel \
         libcanberra-devel \
@@ -32,7 +33,6 @@ RUN zypper --non-interactive up -y && \
         libXext-devel \
         libXfixes-devel \
         yasm \
-        nasm \
         speex-devel \
         libgsm-devel \
         chrpath \
diff --git a/docker/Dockerfile_raspbian_10_armhf b/docker/Dockerfile_raspbian_10_armhf
index 0a9ee52e5f7a797a93f1bc07a99e0328ea021535..c3a4852984f315a1c714017a6034b364f2787ff1 100644
--- a/docker/Dockerfile_raspbian_10_armhf
+++ b/docker/Dockerfile_raspbian_10_armhf
@@ -21,6 +21,7 @@ RUN apt-get update && \
         autopoint \
         cmake \
         libtool \
+        nasm \
         libdbus-1-dev \
         libdbus-c++-dev \
         libargon2-0-dev \
@@ -34,7 +35,6 @@ RUN apt-get update && \
         qttools5-dev \
         qttools5-dev-tools \
         yasm \
-        nasm \
         autotools-dev \
         gettext \
         libpulse-dev \
diff --git a/docker/Dockerfile_rhel_8 b/docker/Dockerfile_rhel_8
index a09bd992eec38e39db68547a1792ae15e35a9579..f339229dd9e655ef18f83e108e61a2160e6d237f 100644
--- a/docker/Dockerfile_rhel_8
+++ b/docker/Dockerfile_rhel_8
@@ -21,6 +21,7 @@ RUN dnf upgrade -y && \
         autoconf \
         automake \
         cmake \
+        nasm \
         pulseaudio-libs-devel \
         libcanberra-devel \
         libcurl-devel \
diff --git a/make-ring.py b/make-ring.py
index c305937777f0c45ad434ceb0e10a1f5e4ea8bc6d..f652d78955a44fd2299492df366ce82d7c2c9443 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -86,7 +86,7 @@ ZYPPER_INSTALL_SCRIPT = [
 ZYPPER_DEPENDENCIES = [
     # build system
     'autoconf', 'autoconf-archive', 'automake', 'cmake', 'patch', 'gcc-c++',
-    'libtool', 'which', 'pandoc',
+    'libtool', 'which', 'pandoc','nasm',
     # contrib dependencies
     'curl', 'gzip', 'bzip2',
     # daemon
@@ -115,7 +115,7 @@ DNF_DEPENDENCIES = [
     'gtk3-devel', 'clutter-devel', 'clutter-gtk-devel',
     'libnotify-devel', 'libappindicator-gtk3-devel', 'patch', 'libva-devel', 'openssl-devel',
     'webkitgtk4-devel', 'NetworkManager-libnm-devel', 'libvdpau-devel', 'msgpack-devel', 'libcanberra-devel',
-    'sqlite-devel', 'openssl-static', 'pandoc'
+    'sqlite-devel', 'openssl-static', 'pandoc', 'nasm'
 ]
 
 APT_DEPENDENCIES = [
@@ -130,7 +130,7 @@ APT_DEPENDENCIES = [
     'libudev-dev', 'libyaml-cpp-dev', 'qtbase5-dev', 'libqt5sql5-sqlite', 'sip-tester', 'swig',
     'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev',
     'libva-dev', 'libwebkit2gtk-4.0-dev', 'libnm-dev', 'libvdpau-dev', 'libmsgpack-dev', 'libcanberra-gtk3-dev',
-    'pandoc'
+    'pandoc', 'nasm'
 ]
 
 PACMAN_DEPENDENCIES = [
@@ -140,7 +140,7 @@ PACMAN_DEPENDENCIES = [
     'opus', 'pcre', 'libpulse', 'speex', 'speexdsp', 'libtool', 'yaml-cpp',
     'qt5-base', 'swig', 'yasm', 'qrencode', 'make', 'patch', 'pkg-config',
     'automake', 'libva', 'webkit2gtk', 'libnm', 'libvdpau', 'libcanberra',
-    'openssl', 'pandoc'
+    'openssl', 'pandoc', 'nasm'
 ]
 
 OSX_DEPENDENCIES = [