diff --git a/gstlal-burst/lib/gstlal-burst/gstlal-burst.pc.in b/gstlal-burst/lib/gstlal-burst/gstlal-burst.pc.in
index 9d0adc5a318a4ac631b8e5454877c51bfa1b8e75..55adf157d66533061b3ad0f2c8621834c6c93cd1 100644
--- a/gstlal-burst/lib/gstlal-burst/gstlal-burst.pc.in
+++ b/gstlal-burst/lib/gstlal-burst/gstlal-burst.pc.in
@@ -6,6 +6,6 @@ includedir=@includedir@
 Name: libgstlalburst
 Description: LAL/Gstreamer Library (the bursty bits)
 Version: @VERSION@
-Requires.private: lal lalmetaio lalburst gstlal
+Requires: lal lalmetaio glib-2.0 gsl gstlal
 Libs: -L${libdir} -lgstlalburst
 Cflags: -I${includedir}
diff --git a/gstlal-inspiral/lib/gstlal-inspiral.pc.in b/gstlal-inspiral/lib/gstlal-inspiral.pc.in
index ddc90dc37522d2bed1efab460c55c7ce244eb165..f6064654046aede44124e322a65dc3a83b06c8e0 100644
--- a/gstlal-inspiral/lib/gstlal-inspiral.pc.in
+++ b/gstlal-inspiral/lib/gstlal-inspiral.pc.in
@@ -6,6 +6,6 @@ includedir=@includedir@
 Name: libgstlalinspiral
 Description: LAL/Gstreamer Library (the inspiral bits)
 Version: @VERSION@
-Requires: gstlal
+Requires: glib-2.0 gsl gstlal gstreamer-@GSTREAMER_RELEASE@ lal lalmetaio
 Libs: -L${libdir} -lgstlalinspiral
 Cflags: -I${includedir}
diff --git a/gstlal/lib/gstlal/gstlal.pc.in b/gstlal/lib/gstlal/gstlal.pc.in
index 9f97fcf9a205c509dd1560de9c89382f5c381fb4..0a37648557a2ad60b2e0b8ae63e100be43d5b7e8 100644
--- a/gstlal/lib/gstlal/gstlal.pc.in
+++ b/gstlal/lib/gstlal/gstlal.pc.in
@@ -6,6 +6,6 @@ includedir=@includedir@
 Name: libgstlal
 Description: LAL/Gstreamer Library
 Version: @VERSION@
-Requires.private: fftw3 gsl lal lalframe lalmetaio lalsupport lalburst gstreamer-@GSTREAMER_RELEASE@ gstreamer-base-@GSTREAMER_RELEASE@ gstreamer-audio-@GSTREAMER_RELEASE@ gstreamer-video-@GSTREAMER_RELEASE@ gstreamer-plugins-base-@GSTREAMER_RELEASE@
+Requires: glib-2.0 gsl gstreamer-@GSTREAMER_RELEASE@ gstreamer-audio-@GSTREAMER_RELEASE@ lal
 Libs: -L${libdir} -lgstlal -lgstlaltags -lgstlaltypes
 Cflags: -I${includedir}