From b8736183f225061a7a2773bbf3d52af17d4a7411 Mon Sep 17 00:00:00 2001
From: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
Date: Wed, 6 Jul 2016 18:36:20 -0400
Subject: [PATCH] packaging: update dependencies

This patch updates both the packaging files and the dockerfiles to
remove unused dependencies and add dependencies which can be installed
from the system instead of being built from contrib.

- remove libsrtp
- add jsoncpp
- add libupnp
- add libav related packages for Ubuntu 16.04, since it's recent enough
  to use the packaged version

Change-Id: I5b3432f15582c3f8170a580a8e783bec33a98c05
Tuleap: #823
---
 debian/control                      |  4 ++--
 docker/debian_8/Dockerfile          |  8 ++++----
 docker/debian_8_i386/Dockerfile     |  9 +++++----
 docker/debian_9/Dockerfile          |  9 +++++----
 docker/debian_9_i386/Dockerfile     |  9 +++++----
 docker/fedora_22/Dockerfile         | 11 +++++++----
 docker/fedora_22_i386/Dockerfile    | 11 +++++++----
 docker/fedora_23/Dockerfile         | 11 +++++++----
 docker/fedora_23_i386/Dockerfile    | 13 ++++++++-----
 docker/ubuntu_14.04/Dockerfile      | 12 ++++++------
 docker/ubuntu_14.04_i386/Dockerfile | 12 ++++++------
 docker/ubuntu_15.10/Dockerfile      | 14 ++++++--------
 docker/ubuntu_15.10_i386/Dockerfile | 12 ++++++------
 docker/ubuntu_16.04/Dockerfile      | 11 ++++++-----
 docker/ubuntu_16.04_i386/Dockerfile | 11 ++++++-----
 ring-daemon.spec                    | 15 ++++++++-------
 16 files changed, 94 insertions(+), 78 deletions(-)

diff --git a/debian/control b/debian/control
index 9648462479..d4f63dd558 100644
--- a/debian/control
+++ b/debian/control
@@ -10,10 +10,10 @@ Build-Depends: debhelper (>= 9),
 # ring-daemon
  autoconf, automake, libpulse-dev, libsamplerate0-dev, libtool, libdbus-1-dev,
  libasound2-dev, libexpat1-dev, libpcre3-dev, libyaml-cpp-dev, libboost-dev,
- libdbus-c++-dev, libsndfile1-dev, libsrtp-dev, libxext-dev,
+ libdbus-c++-dev, libsndfile1-dev, libxext-dev,
  libxfixes-dev, yasm, autopoint, unbound-anchor, git-core, libspeex-dev,
  libspeexdsp-dev, autotools-dev, chrpath, check, astyle,
- uuid-dev, libudev-dev, cmake
+ uuid-dev, libudev-dev, libjsoncpp-dev, cmake
 
 Package: ring-daemon
 Architecture: any
diff --git a/docker/debian_8/Dockerfile b/docker/debian_8/Dockerfile
index 03475d330d..41f534f259 100644
--- a/docker/debian_8/Dockerfile
+++ b/docker/debian_8/Dockerfile
@@ -2,9 +2,9 @@ FROM debian:jessie
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
 RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
- rsync git  autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/debian_8_i386/Dockerfile b/docker/debian_8_i386/Dockerfile
index 17508fcb58..996185755e 100644
--- a/docker/debian_8_i386/Dockerfile
+++ b/docker/debian_8_i386/Dockerfile
@@ -1,9 +1,10 @@
 FROM savoirfairelinux/ring-debian32:8
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git  autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/debian_9/Dockerfile b/docker/debian_9/Dockerfile
index 280d3e86ee..c5406699b9 100644
--- a/docker/debian_9/Dockerfile
+++ b/docker/debian_9/Dockerfile
@@ -1,9 +1,10 @@
 FROM debian:stretch
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git  autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/debian_9_i386/Dockerfile b/docker/debian_9_i386/Dockerfile
index 54f572f0d9..ede3946dad 100644
--- a/docker/debian_9_i386/Dockerfile
+++ b/docker/debian_9_i386/Dockerfile
@@ -1,9 +1,10 @@
 FROM savoirfairelinux/ring-debian32:9
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git  autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/fedora_22/Dockerfile b/docker/fedora_22/Dockerfile
index 1a6e9e04b1..9f58efa080 100644
--- a/docker/fedora_22/Dockerfile
+++ b/docker/fedora_22/Dockerfile
@@ -1,7 +1,10 @@
 FROM fedora:22
 
 RUN yum upgrade -y
-RUN yum install rpm-build tar rsync git make autoconf 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 \
-  libsndfile-devel libsrtp-devel libXext-devel libXfixes-devel yasm git speex-devel chrpath check astyle uuid-c++-devel \
-   gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel gnutls-devel nettle-devel opus-devel speexdsp-devel -y
+RUN yum install rpm-build tar rsync git make autoconf 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 libsndfile-devel libXext-devel libXfixes-devel \
+    yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \
+    gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \
+    uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y
diff --git a/docker/fedora_22_i386/Dockerfile b/docker/fedora_22_i386/Dockerfile
index 62d58520e5..0201e15951 100644
--- a/docker/fedora_22_i386/Dockerfile
+++ b/docker/fedora_22_i386/Dockerfile
@@ -1,7 +1,10 @@
 FROM savoirfairelinux/ring-fedora32:22
 
 RUN yum upgrade -y
-RUN yum install rpm-build tar rsync git make autoconf 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 \
-  libsndfile-devel libsrtp-devel libXext-devel libXfixes-devel yasm git speex-devel chrpath check astyle uuid-c++-devel \
-   gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel gnutls-devel nettle-devel opus-devel -y
+RUN yum install rpm-build tar rsync git make autoconf 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 libsndfile-devel libXext-devel libXfixes-devel \
+    yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \
+    gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \
+    uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y
diff --git a/docker/fedora_23/Dockerfile b/docker/fedora_23/Dockerfile
index be6cec93bf..a42cddb38b 100644
--- a/docker/fedora_23/Dockerfile
+++ b/docker/fedora_23/Dockerfile
@@ -1,7 +1,10 @@
 FROM fedora:23
 
 RUN dnf upgrade -y
-RUN dnf install rpm-build tar rsync git make autoconf 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 \
-  libsndfile-devel libsrtp-devel libXext-devel libXfixes-devel yasm git speex-devel chrpath check astyle uuid-c++-devel \
-   gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel gnutls-devel nettle-devel opus-devel speexdsp-devel -y
+RUN dnf install rpm-build tar rsync git make autoconf 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 libsndfile-devel libXext-devel libXfixes-devel \
+    yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \
+    gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \
+    uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y
diff --git a/docker/fedora_23_i386/Dockerfile b/docker/fedora_23_i386/Dockerfile
index 74e9ddff5a..4c294b3358 100644
--- a/docker/fedora_23_i386/Dockerfile
+++ b/docker/fedora_23_i386/Dockerfile
@@ -1,7 +1,10 @@
 FROM savoirfairelinux/ring-fedora32:23
 
-RUN yum upgrade -y
-RUN yum install rpm-build tar rsync git make autoconf 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 \
-  libsndfile-devel libsrtp-devel libXext-devel libXfixes-devel yasm git speex-devel chrpath check astyle uuid-c++-devel \
-   gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel gnutls-devel nettle-devel opus-devel -y
+RUN dnf upgrade -y
+RUN dnf install rpm-build tar rsync git make autoconf 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 libsndfile-devel libXext-devel libXfixes-devel \
+    yasm git speex-devel chrpath check astyle uuid-c++-devel libupnp-devel \
+    gettext-devel gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel \
+    uuid-devel gnutls-devel nettle-devel opus-devel patch jsoncpp-devel -y
diff --git a/docker/ubuntu_14.04/Dockerfile b/docker/ubuntu_14.04/Dockerfile
index d047f45356..d0c1441f73 100644
--- a/docker/ubuntu_14.04/Dockerfile
+++ b/docker/ubuntu_14.04/Dockerfile
@@ -1,10 +1,10 @@
 FROM ubuntu:14.04
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
- libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ libspeexdsp-dev autotools-dev chrpath check astyle libupnp-dev \
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/ubuntu_14.04_i386/Dockerfile b/docker/ubuntu_14.04_i386/Dockerfile
index 2a473114a4..4418484dbd 100644
--- a/docker/ubuntu_14.04_i386/Dockerfile
+++ b/docker/ubuntu_14.04_i386/Dockerfile
@@ -1,10 +1,10 @@
 FROM savoirfairelinux/ring-ubuntu32:14.04
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
- libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ libspeexdsp-dev autotools-dev chrpath check astyle libupnp-dev \
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/ubuntu_15.10/Dockerfile b/docker/ubuntu_15.10/Dockerfile
index 6012aca14f..da9518e15c 100644
--- a/docker/ubuntu_15.10/Dockerfile
+++ b/docker/ubuntu_15.10/Dockerfile
@@ -1,12 +1,10 @@
 FROM ubuntu:15.10
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
- libspeexdsp-dev autotools-dev chrpath check astyle libupnp-dev qtbase5-dev \
- libgnutls28-dev libebook1.2-dev gnome-icon-theme-symbolic libclutter-gtk-1.0-dev \
- libclutter-1.0-dev libgtk-3-dev libnotify-dev qttools5-dev-tools qttools5-dev \
- uuid-dev libudev-dev cmake --fix-missing
+ libspeexdsp-dev autotools-dev chrpath check astyle libupnp-dev \
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/ubuntu_15.10_i386/Dockerfile b/docker/ubuntu_15.10_i386/Dockerfile
index 4cac77c1a5..279ca73ef4 100644
--- a/docker/ubuntu_15.10_i386/Dockerfile
+++ b/docker/ubuntu_15.10_i386/Dockerfile
@@ -1,10 +1,10 @@
 FROM savoirfairelinux/ring-ubuntu32:15.10
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
- libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ libspeexdsp-dev autotools-dev chrpath check astyle libupnp-dev \
+ uuid-dev libudev-dev cmake libjsoncpp-dev --fix-missing
diff --git a/docker/ubuntu_16.04/Dockerfile b/docker/ubuntu_16.04/Dockerfile
index b4b16713e3..083d055c3d 100644
--- a/docker/ubuntu_16.04/Dockerfile
+++ b/docker/ubuntu_16.04/Dockerfile
@@ -1,10 +1,11 @@
 FROM ubuntu:16.04
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev libgnutls-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev \
+ libavcodec-dev libavcodec-extra libavdevice-dev libavformat-dev --fix-missing
diff --git a/docker/ubuntu_16.04_i386/Dockerfile b/docker/ubuntu_16.04_i386/Dockerfile
index 974f87c18f..030b8ce7e5 100644
--- a/docker/ubuntu_16.04_i386/Dockerfile
+++ b/docker/ubuntu_16.04_i386/Dockerfile
@@ -1,10 +1,11 @@
 FROM savoirfairelinux/ring-ubuntu32:16.04
 
 RUN apt-get update && ( apt-get upgrade -y || apt-get upgrade -y || apt-get upgrade -y )
-RUN apt-get install -y devscripts debianutils debhelper build-essential tar rsync git \
- autoconf automake libpulse-dev libsamplerate0-dev libtool libdbus-1-dev \
- libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev libboost-dev \
- libdbus-c++-dev libsndfile1-dev libsrtp-dev libxext-dev libgnutls-dev \
+RUN apt-get install -y devscripts debianutils debhelper build-essential tar \
+ rsync git autoconf automake libpulse-dev libsamplerate0-dev libtool \
+ libdbus-1-dev libasound2-dev libexpat1-dev libpcre3-dev libyaml-cpp-dev \
+ libboost-dev libdbus-c++-dev libsndfile1-dev libxext-dev libgnutls-dev \
  libxfixes-dev yasm autopoint unbound-anchor git-core libspeex-dev \
  libspeexdsp-dev autotools-dev chrpath check astyle \
- uuid-dev libudev-dev cmake --fix-missing
+ uuid-dev libudev-dev cmake libjsoncpp-dev \
+ libavcodec-dev libavcodec-extra libavdevice-dev libavformat-dev --fix-missing
diff --git a/ring-daemon.spec b/ring-daemon.spec
index 0412e629a8..2dd1ffe846 100644
--- a/ring-daemon.spec
+++ b/ring-daemon.spec
@@ -11,13 +11,14 @@ Group:              Applications/Internet
 License:            GPLv3
 URL:                http://ring.cx/
 Source:             daemon
-BuildRequires:      make autoconf automake cmake pulseaudio-libs-devel libsamplerate-devel
-BuildRequires:      libtool dbus-devel expat-devel pcre-devel yaml-cpp-devel
-BuildRequires:      boost-devel dbus-c++-devel dbus-devel libsndfile-devel libsrtp-devel
-BuildRequires:      libXext-devel libXfixes-devel yasm git speex-devel
-BuildRequires:      chrpath check astyle uuid-c++-devel gettext-devel
-BuildRequires:      gcc-c++ which alsa-lib-devel systemd-devel libuuid-devel uuid-devel
-BuildRequires:      gnutls-devel nettle-devel opus-devel
+BuildRequires:      make autoconf automake cmake pulseaudio-libs-devel
+BuildRequires:      libsamplerate-devel libtool dbus-devel expat-devel
+BuildRequires:      pcre-devel yaml-cpp-devel boost-devel dbus-c++-devel
+BuildRequires:      dbus-devel libsndfile-devel libXext-devel libXfixes-devel
+BuildRequires:      yasm git speex-devel chrpath check astyle uuid-c++-devel
+BuildRequires:      gettext-devel gcc-c++ which alsa-lib-devel systemd-devel
+BuildRequires:      libuuid-devel uuid-devel gnutls-devel nettle-devel
+BuildRequires:      opus-devel jsoncpp-devel
 
 %description
 Ring is free software for distributed and secured communication.
-- 
GitLab