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; \