Add back previously removed dependencies

Now that we can build with GTK3 and Vulkan, do so.
Change order of build deps to match upstream, making diffing easier.

Change-Id: If5250bb04e053cfc8df103de18eb22e37c7cc888
diff --git a/debian/build-deps b/debian/build-deps
index b53bbe3..47f2c75 100644
--- a/debian/build-deps
+++ b/debian/build-deps
@@ -20,15 +20,20 @@
 libdca-dev
 libde265-dev
 libdvdnav-dev (>= 4.1.2) [!hurd-any]
+libegl1-mesa-dev
 libexempi-dev
 libexif-dev (>= 0.6.16)
 libfaad-dev (>= 2.7)
 libfluidsynth-dev (>= 1.0)
+libgl1-mesa-dev
+libgles2-mesa-dev
 libglib2.0-dev (>= 2.40)
+libglu1-mesa-dev
 libgme-dev
 libgnutls28-dev (>= 2.11.3)
 libgsm1-dev
 libgstreamer-plugins-base@GST_ABI@-dev (>= 1.12.0)
+libgtk-3-dev (>= 3.15.0)
 libiptcdata0-dev (>= 1.0.2)
 libkate-dev (>= 0.1.7)
 liblilv-dev (>= 0.16)
diff --git a/debian/control b/debian/control
index 33e0111..cdffdfd 100644
--- a/debian/control
+++ b/debian/control
@@ -14,16 +14,16 @@
                libasound2-dev (>= 0.9.1) [linux-any],
                libcdaudio-dev [linux-any],
                libdc1394-22-dev (>= 2.0.0) [linux-any],
+               libgudev-1.0-dev (>= 143) [linux-any],
                libusb-1.0-0-dev [linux-any],
                libbluetooth-dev (>= 5) [linux-any],
                libsbc-dev (>= 1.1) [linux-any],
                libwayland-dev (>= 1.4.0) [linux-any],
+               libdrm-dev (>= 2.4.55) [linux-any],
                libdrm-imx-dev (>= 2.4.84+imx),
-               wayland-protocols (>= 1.4) [linux-any],
-               imx-gpu-viv,
-               libegl1-mesa-dev,
-               libgles2-mesa-dev,
                linux-headers-4.9.51-aiy (>=1),
+               wayland-protocols (>= 1.4) [linux-any],
+               libvulkan-dev [linux-any],
                libgstreamer1.0-dev (>= 1.12.0),
                gstreamer1.0-plugins-base (>= 1.12.0),
                ladspa-sdk,
@@ -36,15 +36,20 @@
                libdca-dev,
                libde265-dev,
                libdvdnav-dev (>= 4.1.2) [!hurd-any],
+               libegl1-mesa-dev,
                libexempi-dev,
                libexif-dev (>= 0.6.16),
                libfaad-dev (>= 2.7),
                libfluidsynth-dev (>= 1.0),
+               libgl1-mesa-dev,
+               libgles2-mesa-dev,
                libglib2.0-dev (>= 2.40),
+               libglu1-mesa-dev,
                libgme-dev,
                libgnutls28-dev (>= 2.11.3),
                libgsm1-dev,
                libgstreamer-plugins-base1.0-dev (>= 1.12.0),
+               libgtk-3-dev (>= 3.15.0),
                libiptcdata0-dev (>= 1.0.2),
                libkate-dev (>= 0.1.7),
                liblilv-dev (>= 0.16),
diff --git a/debian/gstreamer-plugins-bad.install b/debian/gstreamer-plugins-bad.install
index eb74d75..4a99beb 100644
--- a/debian/gstreamer-plugins-bad.install
+++ b/debian/gstreamer-plugins-bad.install
@@ -38,6 +38,7 @@
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstgeometrictransform.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstgme.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstgsm.so
+debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstgtk.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgsthls.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstid3tag.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstinter.so
diff --git a/debian/rules b/debian/rules
index fbcb4c3..5cc2f4e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,6 +60,7 @@
 gst_extra_build_depends += , libwayland-dev (>= 1.4.0) [linux-any]
 gst_extra_build_depends += , libdrm-dev (>= 2.4.55) [linux-any]
 gst_extra_build_depends += , wayland-protocols (>= 1.4) [linux-any]
+gst_extra_build_depends += , libvulkan-dev [linux-any]
 
 # The plugins are basically the same.
 # Link special names to a template file.
@@ -90,6 +91,7 @@
 waylandsink = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstwaylandsink.so
 wayland = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstwayland-$(gst_abi).so.*
 kms = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstkms.so
+vulkan = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstvulkan.so
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
@@ -126,6 +128,7 @@
 			-e 's,@sbc@,$(sbc),g' \
 			-e 's,@waylandsink@,$(waylandsink),g' \
 			-e 's,@kms@,$(kms),g' \
+			-e 's,@vulkan@,$(vulkan),g' \
 			-e 's/@GST_ABI@/$(gst_abi)/g' \
 			debian/gstreamer-$$p.install \
 			> debian/$(gst_pkgname)-$$p.install; \