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