diff --git a/debian/changelog b/debian/changelog
index c033de27369eb041b3abfcc7f506f053430d8969..453ab7aef0e921724074d0beceaac03a871996e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+gst-plugins-good1.0 (1.14.0-2) unstable; urgency=medium
+
+  * debian/control.in,
+    debian/rules:
+    + Disable Qt5 plugin on armhf/armel due to mesa headers being broken so
+      that this package can move to testing (see #894076).
+
+ -- Sebastian Dröge <slomo@debian.org>  Wed, 04 Apr 2018 12:12:43 +0300
+
 gst-plugins-good1.0 (1.14.0-1) unstable; urgency=medium
 
   * New upstream stable release.
diff --git a/debian/control b/debian/control
index 716bd53c9dabe45635ae52146208dc0f38350ba3..cd124d4f1c9fe9c88858737b2f8d5cb0856a11a3 100644
--- a/debian/control
+++ b/debian/control
@@ -54,7 +54,8 @@ Description: GStreamer plugin for PulseAudio
  for POSIX and WIN32 systems.
 
 Package: gstreamer1.0-qt5
-Architecture: any
+#Architecture: any
+Architecture: any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32
 Multi-Arch: same
 Section: graphics
 Depends: ${misc:Depends},
diff --git a/debian/control.in b/debian/control.in
index 7ea55c9a5e5d0e49c274a15fb24c316f74ed0b86..6d5e2b67d74f34ed1da4815e48a8690171fb1dde 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -54,7 +54,8 @@ Description: GStreamer plugin for PulseAudio
  for POSIX and WIN32 systems.
 
 Package: @GST_PKGNAME@-qt5
-Architecture: any
+#Architecture: any
+Architecture: any-amd64 any-arm64 any-i386 any-mips any-mips64el any-mipsel any-ppc64el any-s390x any-alpha any-hppa any-ia64 any-m68k any-powerpc any-powerpcspe any-ppc64 any-riscv64 any-sh4 any-sparc64 any-x32
 Multi-Arch: same
 Section: graphics
 Depends: ${misc:Depends},
diff --git a/debian/rules b/debian/rules
index 4f1777a412a39361bc544707716b34ab47c16cac..a031efebd2590d378c3b2edd46dace72c1910720 100755
--- a/debian/rules
+++ b/debian/rules
@@ -94,6 +94,15 @@ else
 oss4 = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstoss4.so
 endif
 
+
+# workaround for mesa headers being broken (#894076)
+ifeq ($(DEB_HOST_ARCH_CPU),armel)
+CONFIG_ARGS += --disable-qt
+endif
+ifeq ($(DEB_HOST_ARCH_CPU),armhf)
+CONFIG_ARGS += --disable-qt
+endif
+
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 DEFAULT_AUDIOSINK = autoaudiosink
 DEFAULT_AUDIOSRC = autoaudiosrc