From a864564949c1d18d2abf8ee828d95aa03ca3b5d5 Mon Sep 17 00:00:00 2001 From: philippegorley <philippe.gorley@savoirfairelinux.com> Date: Tue, 16 May 2017 15:41:45 -0400 Subject: [PATCH] add libvdpau to dependencies for linux Adds libvdpau dev package to dependencies for linux distros. Depends on https://gerrit-ring.savoirfairelinux.com/5473/ Change-Id: I1cb33adf5707eb5bdf6efe998ecc6dde5b6ae909 --- docker/Dockerfile_debian_8 | 3 ++- docker/Dockerfile_debian_8_i386 | 3 ++- docker/Dockerfile_debian_9 | 3 ++- docker/Dockerfile_debian_9_i386 | 3 ++- docker/Dockerfile_fedora_22 | 3 ++- docker/Dockerfile_fedora_22_i386 | 3 ++- docker/Dockerfile_fedora_23 | 3 ++- docker/Dockerfile_fedora_23_i386 | 3 ++- docker/Dockerfile_fedora_24 | 3 ++- docker/Dockerfile_fedora_24_i386 | 3 ++- docker/Dockerfile_fedora_25 | 3 ++- docker/Dockerfile_fedora_25_i386 | 3 ++- docker/Dockerfile_ubuntu_14.04 | 3 ++- docker/Dockerfile_ubuntu_14.04_i386 | 3 ++- docker/Dockerfile_ubuntu_15.10 | 3 ++- docker/Dockerfile_ubuntu_15.10_i386 | 3 ++- docker/Dockerfile_ubuntu_16.04 | 3 ++- docker/Dockerfile_ubuntu_16.04_i386 | 3 ++- docker/Dockerfile_ubuntu_16.10 | 3 ++- docker/Dockerfile_ubuntu_16.10_i386 | 3 ++- docker/Dockerfile_ubuntu_17.04 | 3 ++- docker/Dockerfile_ubuntu_17.04_i386 | 3 ++- make-ring.py | 9 +++++---- packaging/rules/debian/control | 1 + packaging/rules/fedora/ring.spec | 1 + 25 files changed, 51 insertions(+), 26 deletions(-) diff --git a/docker/Dockerfile_debian_8 b/docker/Dockerfile_debian_8 index ce826df3..cf5febce 100644 --- a/docker/Dockerfile_debian_8 +++ b/docker/Dockerfile_debian_8 @@ -58,7 +58,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_debian_8_i386 b/docker/Dockerfile_debian_8_i386 index 465a4b91..16e44c7d 100644 --- a/docker/Dockerfile_debian_8_i386 +++ b/docker/Dockerfile_debian_8_i386 @@ -58,7 +58,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-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 05ccc501..e39b948b 100644 --- a/docker/Dockerfile_debian_9 +++ b/docker/Dockerfile_debian_9 @@ -58,7 +58,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_debian_9_i386 b/docker/Dockerfile_debian_9_i386 index 063a05d6..b0e1de00 100644 --- a/docker/Dockerfile_debian_9_i386 +++ b/docker/Dockerfile_debian_9_i386 @@ -58,7 +58,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-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 fe32d344..0f0363ea 100644 --- a/docker/Dockerfile_fedora_22 +++ b/docker/Dockerfile_fedora_22 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_22_i386 b/docker/Dockerfile_fedora_22_i386 index 8520c7b4..594de75e 100644 --- a/docker/Dockerfile_fedora_22_i386 +++ b/docker/Dockerfile_fedora_22_i386 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-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 aeabbf60..d9805edf 100644 --- a/docker/Dockerfile_fedora_23 +++ b/docker/Dockerfile_fedora_23 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_23_i386 b/docker/Dockerfile_fedora_23_i386 index 39294c0d..11ea0d3d 100644 --- a/docker/Dockerfile_fedora_23_i386 +++ b/docker/Dockerfile_fedora_23_i386 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-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 b5222398..403e0d29 100644 --- a/docker/Dockerfile_fedora_24 +++ b/docker/Dockerfile_fedora_24 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_24_i386 b/docker/Dockerfile_fedora_24_i386 index 8f3ecc06..7a928c84 100644 --- a/docker/Dockerfile_fedora_24_i386 +++ b/docker/Dockerfile_fedora_24_i386 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-devel ADD scripts/build-package-fedora.sh /opt/build-package-fedora.sh diff --git a/docker/Dockerfile_fedora_25 b/docker/Dockerfile_fedora_25 index 8b2f7c73..475bf4c5 100644 --- a/docker/Dockerfile_fedora_25 +++ b/docker/Dockerfile_fedora_25 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-devel 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 63f3be18..28e369cf 100644 --- a/docker/Dockerfile_fedora_25_i386 +++ b/docker/Dockerfile_fedora_25_i386 @@ -49,7 +49,8 @@ RUN dnf upgrade -y && \ libnatpmp-devel \ webkitgtk4-devel \ cryptopp-devel \ - libva-devel + libva-devel \ + libvdpau-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 51be5cd6..8d4ebcf8 100644 --- a/docker/Dockerfile_ubuntu_14.04 +++ b/docker/Dockerfile_ubuntu_14.04 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-3.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_14.04_i386 b/docker/Dockerfile_ubuntu_14.04_i386 index c42ec970..4a8e8c8c 100644 --- a/docker/Dockerfile_ubuntu_14.04_i386 +++ b/docker/Dockerfile_ubuntu_14.04_i386 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-3.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-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 79c567d2..abdd5bcd 100644 --- a/docker/Dockerfile_ubuntu_15.10 +++ b/docker/Dockerfile_ubuntu_15.10 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_15.10_i386 b/docker/Dockerfile_ubuntu_15.10_i386 index 9d6b339e..e604061f 100644 --- a/docker/Dockerfile_ubuntu_15.10_i386 +++ b/docker/Dockerfile_ubuntu_15.10_i386 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-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 84edcae8..f80a4653 100644 --- a/docker/Dockerfile_ubuntu_16.04 +++ b/docker/Dockerfile_ubuntu_16.04 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_16.04_i386 b/docker/Dockerfile_ubuntu_16.04_i386 index e82823b8..37a7545c 100644 --- a/docker/Dockerfile_ubuntu_16.04_i386 +++ b/docker/Dockerfile_ubuntu_16.04_i386 @@ -59,7 +59,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_16.10 b/docker/Dockerfile_ubuntu_16.10 index 758f9394..d33ce7cf 100644 --- a/docker/Dockerfile_ubuntu_16.10 +++ b/docker/Dockerfile_ubuntu_16.10 @@ -69,7 +69,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_16.10_i386 b/docker/Dockerfile_ubuntu_16.10_i386 index 2db9463b..36aac090 100644 --- a/docker/Dockerfile_ubuntu_16.10_i386 +++ b/docker/Dockerfile_ubuntu_16.10_i386 @@ -69,7 +69,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_17.04 b/docker/Dockerfile_ubuntu_17.04 index 881688b3..952b329f 100644 --- a/docker/Dockerfile_ubuntu_17.04 +++ b/docker/Dockerfile_ubuntu_17.04 @@ -69,7 +69,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/docker/Dockerfile_ubuntu_17.04_i386 b/docker/Dockerfile_ubuntu_17.04_i386 index d99c0689..9cb32c29 100644 --- a/docker/Dockerfile_ubuntu_17.04_i386 +++ b/docker/Dockerfile_ubuntu_17.04_i386 @@ -69,7 +69,8 @@ RUN apt-get update && \ libnm-glib-dev \ libwebkit2gtk-4.0-dev \ libcrypto++-dev \ - libva-dev + libva-dev \ + libvdpau-dev ADD scripts/build-package-debian.sh /opt/build-package-debian.sh diff --git a/make-ring.py b/make-ring.py index c6e1c9b5..dac524de 100755 --- a/make-ring.py +++ b/make-ring.py @@ -71,6 +71,7 @@ OPENSUSE_DEPENDENCIES = [ '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', 'libva-devel', + 'libvdpau-devel' # lrc 'libQt5Core-devel', 'libQt5DBus-devel', 'libqt5-linguist-devel', # gnome client @@ -104,7 +105,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' + 'webkitgtk4-devel', 'NetworkManager-glib-devel', 'libvdpau-devel' ] UBUNTU_DEPENDENCIES = [ @@ -119,7 +120,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' + 'libwebkit2gtk-4.0-dev', 'libvdpau-dev' ] DEBIAN_DEPENDENCIES = [ @@ -133,7 +134,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' + 'libva-dev', 'libwebkit2gtk-4.0-dev', 'libnm-glib-dev', 'libvdpau-dev' ] ARCH_LINUX_DEPENDENCIES = [ @@ -142,7 +143,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', 'libva', 'webkitgtk', 'libnm-glib' + 'automake', 'libva', 'webkitgtk', 'libnm-glib', 'libvdpau' ] OSX_DEPENDENCIES = [ diff --git a/packaging/rules/debian/control b/packaging/rules/debian/control index 9003c977..a30291c9 100644 --- a/packaging/rules/debian/control +++ b/packaging/rules/debian/control @@ -52,6 +52,7 @@ Build-Depends: debhelper (>= 9), libnatpmp-dev, libva-dev, libcrypto++-dev, + libvdpau-dev, # other yasm, libsamplerate0-dev diff --git a/packaging/rules/fedora/ring.spec b/packaging/rules/fedora/ring.spec index 7b750b58..af3424b5 100644 --- a/packaging/rules/fedora/ring.spec +++ b/packaging/rules/fedora/ring.spec @@ -66,6 +66,7 @@ BuildRequires: NetworkManager-glib-devel BuildRequires: libva-devel BuildRequires: webkitgtk4-devel BuildRequires: cryptopp-devel +BuildRequires: libvdpau-devel %description Ring is free software for universal communication which respects freedoms -- GitLab