From a9f8c7da299b985c1303576480e5f5d2fe2aa1f7 Mon Sep 17 00:00:00 2001
From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
Date: Thu, 13 Jul 2017 16:26:43 -0400
Subject: [PATCH] add msgpack as in platform dependencies

Missing in all GNU/Linux distributions.
Note: added only in officialy supported ones

Change-Id: I9ff01b728d8c8a554de4698c13c53e6faeb305fa
---
 docker/Dockerfile_fedora_25      | 12 ++++++++----
 docker/Dockerfile_fedora_25_i386 |  3 ++-
 docker/Dockerfile_fedora_26      |  3 ++-
 make-ring.py                     | 12 +++++++-----
 4 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/docker/Dockerfile_fedora_25 b/docker/Dockerfile_fedora_25
index 2c99393a..30cd5a59 100644
--- a/docker/Dockerfile_fedora_25
+++ b/docker/Dockerfile_fedora_25
@@ -1,8 +1,5 @@
 FROM fedora:25
 
-RUN dnf clean all
-RUN dnf install -y yum-utils rpmdevtools
-
 RUN dnf clean all
 RUN dnf upgrade -y && \
     dnf install -y \
@@ -51,7 +48,14 @@ RUN dnf upgrade -y && \
         webkitgtk4-devel \
         cryptopp-devel \
         libva-devel \
-        libvdpau-devel
+        libvdpau-devel \
+        msgpack-devel
+
+# Packaging tools
+RUN dnf install -y yum-utils rpmdevtools
+
+# Reduce image size
+RUN dnf clean all
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_25_i386 b/docker/Dockerfile_fedora_25_i386
index 8a65c802..85c21297 100644
--- a/docker/Dockerfile_fedora_25_i386
+++ b/docker/Dockerfile_fedora_25_i386
@@ -51,7 +51,8 @@ RUN dnf upgrade -y && \
         webkitgtk4-devel \
         cryptopp-devel \
         libva-devel \
-        libvdpau-devel
+        libvdpau-devel \
+        msgpack-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/docker/Dockerfile_fedora_26 b/docker/Dockerfile_fedora_26
index fd32a41b..c2aaf84d 100644
--- a/docker/Dockerfile_fedora_26
+++ b/docker/Dockerfile_fedora_26
@@ -51,7 +51,8 @@ RUN dnf upgrade -y && \
         webkitgtk4-devel \
         cryptopp-devel \
         libva-devel \
-        libvdpau-devel
+        libvdpau-devel \
+        msgpack-devel
 
 ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh
 
diff --git a/make-ring.py b/make-ring.py
index 597e57bb..6c94b4d6 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -84,14 +84,16 @@ MINGW64_FEDORA_DEPENDENCIES = [
     'mingw64-binutils', 'mingw64-gcc', 'mingw64-headers', 'mingw64-crt', 'mingw64-gcc-c++',
     'mingw64-pkg-config', 'yasm', 'gettext-devel', 'cmake', 'patch', 'libtool', 'automake',
     'autoconf', 'autoconf-archive', 'make', 'xz', 'bzip2', 'which', 'mingw64-qt5-qtbase',
-    'mingw64-qt5-qttools', 'mingw64-qt5-qtsvg', 'mingw64-qt5-qtwinextras', 'mingw64-libidn', 'mingw64-xz-libs'
+    'mingw64-qt5-qttools', 'mingw64-qt5-qtsvg', 'mingw64-qt5-qtwinextras', 'mingw64-libidn',
+    'mingw64-xz-libs','msgpack-devel'
 ]
 
 MINGW32_FEDORA_DEPENDENCIES = [
     'mingw32-binutils', 'mingw32-gcc', 'mingw32-headers', 'mingw32-crt', 'mingw32-gcc-c++',
     'mingw32-pkg-config', 'yasm', 'gettext-devel', 'cmake', 'patch', 'libtool', 'automake',
     'autoconf', 'autoconf-archive', 'make', 'xz', 'bzip2', 'which', 'mingw32-qt5-qtbase',
-    'mingw32-qt5-qttools', 'mingw32-qt5-qtsvg', 'mingw32-qt5-qtwinextras', 'mingw32-libidn', 'mingw32-xz-libs'
+    'mingw32-qt5-qttools', 'mingw32-qt5-qtsvg', 'mingw32-qt5-qtwinextras', 'mingw32-libidn',
+    'mingw32-xz-libs', 'msgpack-devel'
 ]
 
 FEDORA_DEPENDENCIES = [
@@ -105,7 +107,7 @@ FEDORA_DEPENDENCIES = [
     'yaml-cpp-devel', 'qt5-qtbase-devel', 'swig', 'qrencode-devel', 'jsoncpp-devel',
     'gtk3-devel', 'clutter-devel', 'clutter-gtk-devel', 'evolution-data-server-devel',
     'libnotify-devel', 'libappindicator-gtk3-devel', 'patch', 'libva-devel',
-    'webkitgtk4-devel', 'NetworkManager-glib-devel', 'libvdpau-devel'
+    'webkitgtk4-devel', 'NetworkManager-glib-devel', 'libvdpau-devel', 'msgpack-devel'
 ]
 
 UBUNTU_DEPENDENCIES = [
@@ -120,7 +122,7 @@ UBUNTU_DEPENDENCIES = [
     'libudev-dev', 'libupnp-dev', 'libyaml-cpp-dev', 'qtbase5-dev', 'sip-tester', 'swig',
     'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev',
     'libva-dev', 'libnm-glib-dev',
-    'libwebkit2gtk-4.0-dev', 'libvdpau-dev'
+    'libwebkit2gtk-4.0-dev', 'libvdpau-dev', 'libmsgpack-dev'
 ]
 
 DEBIAN_DEPENDENCIES = [
@@ -134,7 +136,7 @@ DEBIAN_DEPENDENCIES = [
     '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', 'libwebkit2gtk-4.0-dev', 'libnm-glib-dev', 'libvdpau-dev'
+    'libva-dev', 'libwebkit2gtk-4.0-dev', 'libnm-glib-dev', 'libvdpau-dev', 'libmsgpack-dev'
 ]
 
 ARCH_LINUX_DEPENDENCIES = [
-- 
GitLab