diff --git a/srcpkgs/qt/qt-designer.template b/srcpkgs/qt/qt-designer.template
index 5938131034..c33037e950 100644
--- a/srcpkgs/qt/qt-designer.template
+++ b/srcpkgs/qt/qt-designer.template
@@ -8,7 +8,6 @@ long_desc="${long_desc}
 
 gtk_iconcache_dirs="/usr/share/icons/hicolor"
 
-# XXX Add missing gst-plugins-good dependency.
 Add_dependency run glibc
 Add_dependency run libstdc++
 Add_dependency run libgcc
@@ -16,6 +15,7 @@ Add_dependency run MesaLib
 Add_dependency run sqlite
 Add_dependency run hicolor-icon-theme
 Add_dependency run qt-plugin-gstreamer
+Add_dependency run gst-plugins-good
 Add_dependency run qt
 
 do_install()
@@ -27,9 +27,9 @@ do_install()
 		${DESTDIR}/usr/share/qt/translations
 
 	mv ${SRCPKGDESTDIR}/usr/bin/designer ${DESTDIR}/usr/bin || return 1
-	mv ${SRCPKGDESTDIR}/usr/lib/libQtDesigner.so.* \
+	mv ${SRCPKGDESTDIR}/usr/lib/libQtDesigner.so* \
 		${DESTDIR}/usr/lib || return 1
-	mv ${SRCPKGDESTDIR}/usr/lib/libQtDesignerComponents.so.* \
+	mv ${SRCPKGDESTDIR}/usr/lib/libQtDesignerComponents.so* \
 		${DESTDIR}/usr/lib || return 1
 	mv ${SRCPKGDESTDIR}/usr/lib/qt/plugins/designer \
 		${DESTDIR}/usr/lib/qt/plugins || return 1