From a23db0b9a79b601986396f04bd52c9fa3ccd5eff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 29 Sep 2020 16:16:46 -0400 Subject: [PATCH] dockerfile: add nasm (necessary for x264) Change-Id: I90999754457ef714757bb60787c91f89ec9953bd --- docker/Dockerfile_debian_10 | 2 +- docker/Dockerfile_debian_10_arm64 | 2 +- docker/Dockerfile_debian_10_armhf | 2 +- docker/Dockerfile_debian_10_i386 | 2 +- docker/Dockerfile_debian_9 | 2 +- docker/Dockerfile_debian_9_armhf | 2 +- docker/Dockerfile_debian_9_i386 | 2 +- docker/Dockerfile_fedora_27 | 2 +- docker/Dockerfile_fedora_28 | 2 +- docker/Dockerfile_fedora_29 | 2 +- docker/Dockerfile_fedora_30 | 2 +- docker/Dockerfile_fedora_31 | 2 +- docker/Dockerfile_fedora_32 | 2 +- docker/Dockerfile_opensuse-leap_15.1 | 2 +- docker/Dockerfile_raspbian_10_armhf | 2 +- docker/Dockerfile_rhel_8 | 1 + make-ring.py | 8 ++++---- 17 files changed, 20 insertions(+), 19 deletions(-) diff --git a/docker/Dockerfile_debian_10 b/docker/Dockerfile_debian_10 index 86cd14ba..6bd069d3 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 968eab4b..77c9e711 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 2e6cf456..e1d12e5e 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 caebd287..15e1f627 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 eafb8c61..a07d3e9d 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 ac175945..2dbafcb1 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 fa72ca17..a8930273 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 8b1516d0..cdb5f8ea 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 475aa2a1..cfaad5ca 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 a1b99992..da6376fe 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 6ec1f07e..a80d8cdf 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 b2ba1a97..ce62df9e 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 6b862e7a..71d59e5f 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 06c99ecf..f335251b 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 0a9ee52e..c3a48529 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 a09bd992..f339229d 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 c3059377..f652d789 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 = [ -- GitLab