gstreamer-1.0.pc: move gmodule-no-export-2.0 dependency to Requires.private
Users of GStreamer are not generally expected to use the GModule API directly. so don't force them all to link against it. While we're at it, no need to define this via configure.ac really, just put the dependencies directly into the .pc.in file.
This commit is contained in:
parent
0378c40ed3
commit
647cdef6fb
@ -615,9 +615,6 @@ AC_DEFINE_UNQUOTED(GST_DATADIR, "$DATADIR", [data dir])
|
||||
dnl set location of plugin directory
|
||||
AG_GST_SET_PLUGINDIR
|
||||
|
||||
GST_PKG_DEPS="glib-2.0, gobject-2.0, gmodule-no-export-2.0, gthread-2.0"
|
||||
AC_SUBST(GST_PKG_DEPS)
|
||||
|
||||
dnl make sure it doesn't complain about unused variables if debugging is disabled
|
||||
NO_WARNINGS=""
|
||||
if test "x${GST_DISABLE_GST_DEBUG}" = "xyes"; then
|
||||
|
@ -12,7 +12,8 @@ typelibdir=@abs_top_builddir@/gst
|
||||
Name: GStreamer Uninstalled
|
||||
Description: Streaming media framework, Not Installed
|
||||
Version: @VERSION@
|
||||
Requires: @GST_PKG_DEPS@
|
||||
Requires: glib-2.0, gobject-2.0, gthread-2.0
|
||||
Requires.private: gmodule-no-export-2.0
|
||||
Libs: @abs_top_builddir@/gst/libgstreamer-@GST_API_VERSION@.la
|
||||
# FIXME: the libs dir doesn't really belong here
|
||||
Cflags: -I@abs_top_srcdir@ -I@abs_top_srcdir@/libs -I@abs_top_builddir@ -I@abs_top_builddir@/libs
|
||||
|
@ -11,7 +11,8 @@ typelibdir=${libdir}/girepository-1.0
|
||||
|
||||
Name: GStreamer
|
||||
Description: Streaming media framework
|
||||
Requires: @GST_PKG_DEPS@
|
||||
Version: @VERSION@
|
||||
Requires: glib-2.0, gobject-2.0, gthread-2.0
|
||||
Requires.private: gmodule-no-export-2.0
|
||||
Libs: -L${libdir} -lgstreamer-@GST_API_VERSION@
|
||||
Cflags: -I${includedir}
|
||||
|
Loading…
x
Reference in New Issue
Block a user