From 0070c098ee23aa98f0f6f13ecd54b6eb7ebf7f14 Mon Sep 17 00:00:00 2001
From: aviau <alexandre@alexandreviau.net>
Date: Fri, 28 Oct 2016 15:00:43 -0400
Subject: [PATCH] Packaging: depend on webkitgtk

Change-Id: If7fc608364f3dc9ea0d08650a4efc34756d61c63
Reviewed-by: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
---
 docker/Dockerfile_debian_8          | 1 +
 docker/Dockerfile_debian_8_i386     | 1 +
 docker/Dockerfile_debian_9          | 1 +
 docker/Dockerfile_debian_9_i386     | 1 +
 docker/Dockerfile_fedora_22         | 1 +
 docker/Dockerfile_fedora_22_i386    | 1 +
 docker/Dockerfile_fedora_23         | 1 +
 docker/Dockerfile_fedora_23_i386    | 1 +
 docker/Dockerfile_fedora_24         | 1 +
 docker/Dockerfile_fedora_24_i386    | 1 +
 docker/Dockerfile_ubuntu_14.04      | 1 +
 docker/Dockerfile_ubuntu_14.04_i386 | 1 +
 docker/Dockerfile_ubuntu_15.10      | 1 +
 docker/Dockerfile_ubuntu_15.10_i386 | 1 +
 docker/Dockerfile_ubuntu_16.04      | 1 +
 docker/Dockerfile_ubuntu_16.04_i386 | 1 +
 packaging/rules/debian/control      | 1 +
 packaging/rules/fedora/ring.spec    | 1 +
 18 files changed, 18 insertions(+)

diff --git a/docker/Dockerfile_debian_8 b/docker/Dockerfile_debian_8
index 9a3eab40..008b0659 100644
--- a/docker/Dockerfile_debian_8
+++ b/docker/Dockerfile_debian_8
@@ -56,6 +56,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-dev \
         libva-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 a9cf3a05..58c96c43 100644
--- a/docker/Dockerfile_debian_8_i386
+++ b/docker/Dockerfile_debian_8_i386
@@ -56,6 +56,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-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 a5f5c712..da872a85 100644
--- a/docker/Dockerfile_debian_9
+++ b/docker/Dockerfile_debian_9
@@ -56,6 +56,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-dev \
         libva-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 eef764da..263499ee 100644
--- a/docker/Dockerfile_debian_9_i386
+++ b/docker/Dockerfile_debian_9_i386
@@ -56,6 +56,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-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 8c73277d..f25dd0b7 100644
--- a/docker/Dockerfile_fedora_22
+++ b/docker/Dockerfile_fedora_22
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-devel \
         libva-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 cc9c0dae..afa3b056 100644
--- a/docker/Dockerfile_fedora_22_i386
+++ b/docker/Dockerfile_fedora_22_i386
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-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 122f0001..27ab734e 100644
--- a/docker/Dockerfile_fedora_23
+++ b/docker/Dockerfile_fedora_23
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-devel \
         libva-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 a4f551e2..8025b271 100644
--- a/docker/Dockerfile_fedora_23_i386
+++ b/docker/Dockerfile_fedora_23_i386
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-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 87d72f59..70f7aa5e 100644
--- a/docker/Dockerfile_fedora_24
+++ b/docker/Dockerfile_fedora_24
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-devel \
         libva-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 706c1411..a8eb5bea 100644
--- a/docker/Dockerfile_fedora_24_i386
+++ b/docker/Dockerfile_fedora_24_i386
@@ -47,6 +47,7 @@ RUN dnf upgrade -y && \
         patch \
         jsoncpp-devel \
         libnatpmp-devel \
+        webkitgtk4-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 1cf17a41..7a8097e7 100644
--- a/docker/Dockerfile_ubuntu_14.04
+++ b/docker/Dockerfile_ubuntu_14.04
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-3.0-dev \
         libva-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 d3b2462a..e686d1f7 100644
--- a/docker/Dockerfile_ubuntu_14.04_i386
+++ b/docker/Dockerfile_ubuntu_14.04_i386
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-3.0-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 ca4d44f4..15ab94fa 100644
--- a/docker/Dockerfile_ubuntu_15.10
+++ b/docker/Dockerfile_ubuntu_15.10
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-dev \
         libva-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 e3e7e515..c4cf5a78 100644
--- a/docker/Dockerfile_ubuntu_15.10_i386
+++ b/docker/Dockerfile_ubuntu_15.10_i386
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-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 ec6892dc..1a5bb2a5 100644
--- a/docker/Dockerfile_ubuntu_16.04
+++ b/docker/Dockerfile_ubuntu_16.04
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-dev \
         libva-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 6d283a15..eabc6dcc 100644
--- a/docker/Dockerfile_ubuntu_16.04_i386
+++ b/docker/Dockerfile_ubuntu_16.04_i386
@@ -57,6 +57,7 @@ RUN apt-get update && \
         libappindicator3-dev \
         libqrencode-dev \
         libnm-glib-dev \
+        libwebkit2gtk-4.0-dev \
         libva-dev
 
 ADD scripts/build-package-debian.sh /opt/build-package-debian.sh
diff --git a/packaging/rules/debian/control b/packaging/rules/debian/control
index 38bcce38..33e35d68 100644
--- a/packaging/rules/debian/control
+++ b/packaging/rules/debian/control
@@ -22,6 +22,7 @@ Build-Depends: debhelper (>= 9),
                libqrencode-dev,
                libappindicator3-dev,
                libnm-glib-dev,
+               libwebkit2gtk-4.0-dev | libwebkit2gtk-3.0-dev,
 # ring-daemon
                libdbus-1-dev,
                libdbus-c++-dev,
diff --git a/packaging/rules/fedora/ring.spec b/packaging/rules/fedora/ring.spec
index 35589e6b..6cd58e51 100644
--- a/packaging/rules/fedora/ring.spec
+++ b/packaging/rules/fedora/ring.spec
@@ -64,6 +64,7 @@ BuildRequires: qrencode-devel
 BuildRequires: libappindicator-gtk3-devel
 BuildRequires: NetworkManager-glib-devel
 BuildRequires: libva-devel
+BuildRequires: webkitgtk4-devel
 
 %description
 Ring is free software for universal communication which respects freedoms
-- 
GitLab