From f12149fd1270682cadb12e0f17489a67705357b7 Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Wed, 5 Oct 2016 10:26:15 -0400 Subject: [PATCH] add libva as new dependencies for all GNU platforms This is needed to build video HW acceleration code. Dockers, packaging deps and make-ring.py changed by this patch. Change-Id: Ia6c50aacc8a0f36db36b05c66bcd2db75291bce9 --- docker/Dockerfile_debian_8 | 3 ++- docker/Dockerfile_debian_9 | 3 ++- docker/Dockerfile_fedora_22 | 3 ++- docker/Dockerfile_fedora_23 | 3 ++- docker/Dockerfile_fedora_24 | 3 ++- docker/Dockerfile_ubuntu_14.04 | 3 ++- docker/Dockerfile_ubuntu_15.10 | 3 ++- docker/Dockerfile_ubuntu_16.04 | 3 ++- make-ring.py | 12 +++++++----- packaging/rules/debian/control | 1 + packaging/rules/fedora/ring.spec | 1 + 11 files changed, 25 insertions(+), 13 deletions(-) diff --git a/docker/Dockerfile_debian_8 b/docker/Dockerfile_debian_8 index be9a3d7d..9a3eab40 100644 --- a/docker/Dockerfile_debian_8 +++ b/docker/Dockerfile_debian_8 @@ -55,7 +55,8 @@ RUN apt-get update && \ libnatpmp-dev \ libappindicator3-dev \ libqrencode-dev \ - libnm-glib-dev + libnm-glib-dev \ + libva-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_debian_9 b/docker/Dockerfile_debian_9 index 16fae846..a5f5c712 100644 --- a/docker/Dockerfile_debian_9 +++ b/docker/Dockerfile_debian_9 @@ -55,7 +55,8 @@ RUN apt-get update && \ libnatpmp-dev \ libappindicator3-dev \ libqrencode-dev \ - libnm-glib-dev + libnm-glib-dev \ + libva-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_fedora_22 b/docker/Dockerfile_fedora_22 index 58b16634..8c73277d 100644 --- a/docker/Dockerfile_fedora_22 +++ b/docker/Dockerfile_fedora_22 @@ -46,7 +46,8 @@ RUN dnf upgrade -y && \ opus-devel \ patch \ jsoncpp-devel \ - libnatpmp-devel + libnatpmp-devel \ + libva-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_23 b/docker/Dockerfile_fedora_23 index 3dca2d2f..122f0001 100644 --- a/docker/Dockerfile_fedora_23 +++ b/docker/Dockerfile_fedora_23 @@ -46,7 +46,8 @@ RUN dnf upgrade -y && \ opus-devel \ patch \ jsoncpp-devel \ - libnatpmp-devel + libnatpmp-devel \ + libva-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_24 b/docker/Dockerfile_fedora_24 index b96a6d10..87d72f59 100644 --- a/docker/Dockerfile_fedora_24 +++ b/docker/Dockerfile_fedora_24 @@ -46,7 +46,8 @@ RUN dnf upgrade -y && \ opus-devel \ patch \ jsoncpp-devel \ - libnatpmp-devel + libnatpmp-devel \ + libva-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_ubuntu_14.04 b/docker/Dockerfile_ubuntu_14.04 index 5233db51..1cf17a41 100644 --- a/docker/Dockerfile_ubuntu_14.04 +++ b/docker/Dockerfile_ubuntu_14.04 @@ -56,7 +56,8 @@ RUN apt-get update && \ libnatpmp-dev \ libappindicator3-dev \ libqrencode-dev \ - libnm-glib-dev + libnm-glib-dev \ + libva-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_15.10 b/docker/Dockerfile_ubuntu_15.10 index 01e758b4..ca4d44f4 100644 --- a/docker/Dockerfile_ubuntu_15.10 +++ b/docker/Dockerfile_ubuntu_15.10 @@ -56,7 +56,8 @@ RUN apt-get update && \ libnatpmp-dev \ libappindicator3-dev \ libqrencode-dev \ - libnm-glib-dev + libnm-glib-dev \ + libva-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_16.04 b/docker/Dockerfile_ubuntu_16.04 index 204077f2..ec6892dc 100644 --- a/docker/Dockerfile_ubuntu_16.04 +++ b/docker/Dockerfile_ubuntu_16.04 @@ -56,7 +56,8 @@ RUN apt-get update && \ libnatpmp-dev \ libappindicator3-dev \ libqrencode-dev \ - libnm-glib-dev + libnm-glib-dev \ + libva-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/make-ring.py b/make-ring.py index 45781b89..711d3f4a 100755 --- a/make-ring.py +++ b/make-ring.py @@ -66,7 +66,7 @@ OPENSUSE_DEPENDENCIES = [ 'libupnp-devel', 'boost-devel', 'yasm', 'libuuid-devel', 'libsamplerate-devel', 'libnettle-devel', 'libopus-devel', 'libgnutls-devel', 'msgpack-devel', 'libavcodec-devel', 'libavdevice-devel', 'pcre-devel', 'libogg-devel', 'libsndfile-devel', 'libvorbis-devel', - 'flac-devel', 'libgsm-devel', 'alsa-devel', 'libpulse-devel', 'libudev-devel', + 'flac-devel', 'libgsm-devel', 'alsa-devel', 'libpulse-devel', 'libudev-devel', 'libva-devel', # lrc 'libQt5Core-devel', 'libQt5DBus-devel', 'libqt5-linguist-devel', # gnome client @@ -98,7 +98,7 @@ FEDORA_DEPENDENCIES = [ 'uuid-devel', 'gnutls-devel', 'nettle-devel', 'opus-devel', 'speexdsp-devel', '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' + 'libnotify-devel', 'libappindicator-gtk3-devel', 'patch', 'libva-devel' ] UBUNTU_DEPENDENCIES = [ @@ -111,7 +111,8 @@ UBUNTU_DEPENDENCIES = [ 'libopus-dev', 'libpcre3-dev', 'libpulse-dev', 'libsamplerate0-dev', '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' + 'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev', + 'libva-dev' ] DEBIAN_DEPENDENCIES = [ @@ -124,7 +125,8 @@ DEBIAN_DEPENDENCIES = [ 'libopus-dev', 'libpcre3-dev', 'libpulse-dev', 'libsamplerate0-dev', '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' + 'uuid-dev', 'yasm', 'libqrencode-dev', 'libjsoncpp-dev', 'libappindicator3-dev', + 'libva-dev' ] ARCH_LINUX_DEPENDENCIES = [ @@ -133,7 +135,7 @@ ARCH_LINUX_DEPENDENCIES = [ 'expat', 'gsm', 'gtk3', 'jack', 'libnotify', 'opus', 'pcre', 'libpulse', 'libsamplerate', 'libsndfile', 'speex', 'speexdsp', 'libtool', 'libupnp', 'yaml-cpp', 'qt5-base', 'swig', 'yasm', 'qrencode', 'evolution-data-server', 'make', 'patch', 'pkg-config', - 'automake' + 'automake', 'libva' ] OSX_DEPENDENCIES = [ diff --git a/packaging/rules/debian/control b/packaging/rules/debian/control index 14e48d02..38bcce38 100644 --- a/packaging/rules/debian/control +++ b/packaging/rules/debian/control @@ -49,6 +49,7 @@ Build-Depends: debhelper (>= 9), libgsm1-dev, libjsoncpp-dev, libnatpmp-dev, + libva-dev, # other yasm, libsamplerate0-dev diff --git a/packaging/rules/fedora/ring.spec b/packaging/rules/fedora/ring.spec index f8c05054..35589e6b 100644 --- a/packaging/rules/fedora/ring.spec +++ b/packaging/rules/fedora/ring.spec @@ -63,6 +63,7 @@ BuildRequires: qt5-qttools-devel BuildRequires: qrencode-devel BuildRequires: libappindicator-gtk3-devel BuildRequires: NetworkManager-glib-devel +BuildRequires: libva-devel %description Ring is free software for universal communication which respects freedoms -- GitLab