pkgconfig: add girdir and typelibdir variables to .pc files

So that the -base libs can figure out the right include paths for the
gobject-introspection tools even if core got installed into a prefix
that's not the same prefix as gobject-introspection is installed in
or it's being build in an uninstalled gstreamer setup.
This commit is contained in:
Tim-Philipp Müller 2010-03-30 15:56:39 +01:00
parent aaf3f95070
commit 05fd9d0aba
12 changed files with 36 additions and 0 deletions

View file

@ -3,6 +3,8 @@ prefix=
exec_prefix= exec_prefix=
libdir= libdir=
includedir= includedir=
girdir=@abs_top_builddir@/libs/gst/base
typelibdir=@abs_top_builddir@/libs/gst/base
Name: GStreamer base classes, uninstalled Name: GStreamer base classes, uninstalled
Description: Base classes for GStreamer elements, Not Installed Description: Base classes for GStreamer elements, Not Installed

View file

@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
libdir=@libdir@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer base classes Name: GStreamer base classes
Description: Base classes for GStreamer elements Description: Base classes for GStreamer elements

View file

@ -3,6 +3,8 @@ prefix=
exec_prefix= exec_prefix=
libdir= libdir=
includedir= includedir=
girdir=@abs_top_builddir@/libs/gst/check
typelibdir=@abs_top_builddir@/libs/gst/check
Name: GStreamer check unit testing, uninstalled Name: GStreamer check unit testing, uninstalled
Description: Unit testing helper library for GStreamer modules, Not Installed Description: Unit testing helper library for GStreamer modules, Not Installed

View file

@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
libdir=@libdir@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer check unit testing Name: GStreamer check unit testing
Description: Unit testing helper library for GStreamer modules Description: Unit testing helper library for GStreamer modules

View file

@ -3,6 +3,8 @@ prefix=
exec_prefix= exec_prefix=
libdir= libdir=
includedir= includedir=
girdir=@abs_top_builddir@/libs/gst/controller
typelibdir=@abs_top_builddir@/libs/gst/controller
Name: GStreamer controller, uninstalled Name: GStreamer controller, uninstalled
Description: Dynamic parameter control for GStreamer elements, Not Installed Description: Dynamic parameter control for GStreamer elements, Not Installed

View file

@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
libdir=@libdir@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer controller Name: GStreamer controller
Description: Dynamic parameter control for GStreamer elements Description: Dynamic parameter control for GStreamer elements

View file

@ -3,6 +3,8 @@ prefix=
exec_prefix= exec_prefix=
libdir= libdir=
includedir= includedir=
girdir=@abs_top_builddir@/libs/gst/dataprotocol
typelibdir=@abs_top_builddir@/libs/gst/dataprotocol
Name: GStreamer data protocol library, uninstalled Name: GStreamer data protocol library, uninstalled
Description: Data protocol for plug-ins, Not Installed Description: Data protocol for plug-ins, Not Installed

View file

@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
libdir=@libdir@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer data protocol library Name: GStreamer data protocol library
Description: Data protocol for plug-ins Description: Data protocol for plug-ins

View file

@ -3,6 +3,8 @@ prefix=
exec_prefix= exec_prefix=
libdir= libdir=
includedir= includedir=
girdir=@abs_top_builddir@/libs/gst/net
typelibdir=@abs_top_builddir@/libs/gst/net
Name: GStreamer networking library, uninstalled Name: GStreamer networking library, uninstalled
Description: Network-enabled GStreamer plug-ins and clocking, uninstalled Description: Network-enabled GStreamer plug-ins and clocking, uninstalled

View file

@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
libdir=@libdir@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer networking library Name: GStreamer networking library
Description: Network-enabled GStreamer plug-ins and clocking Description: Network-enabled GStreamer plug-ins and clocking

View file

@ -6,6 +6,8 @@ libdir=
includedir=@abs_top_builddir@ includedir=@abs_top_builddir@
toolsdir=@abs_top_builddir@/tools toolsdir=@abs_top_builddir@/tools
pluginsdir=@abs_top_builddir@ pluginsdir=@abs_top_builddir@
girdir=@abs_top_builddir@/gst
typelibdir=@abs_top_builddir@/gst
Name: GStreamer Uninstalled Name: GStreamer Uninstalled
Description: Streaming media framework, Not Installed Description: Streaming media framework, Not Installed

View file

@ -4,6 +4,10 @@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
toolsdir=${exec_prefix}/bin toolsdir=${exec_prefix}/bin
pluginsdir=@libdir@/gstreamer-@GST_MAJORMINOR@ pluginsdir=@libdir@/gstreamer-@GST_MAJORMINOR@
datarootdir=${prefix}/share
datadir=${datarootdir}
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: GStreamer Name: GStreamer
Description: Streaming media framework Description: Streaming media framework