summaryrefslogtreecommitdiff
path: root/pkgconfig
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-03-30 15:56:39 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-03-30 15:56:39 +0100
commit05fd9d0aba10e80f3a67a0b47c35ce03fdca8f51 (patch)
tree1b61a55e0984981390b7eab6d7d54d0c688c62a0 /pkgconfig
parentaaf3f95070e81bb2368ddcddfd3bdbedee221715 (diff)
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.
Diffstat (limited to 'pkgconfig')
-rw-r--r--pkgconfig/gstreamer-base-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer-base.pc.in4
-rw-r--r--pkgconfig/gstreamer-check-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer-check.pc.in4
-rw-r--r--pkgconfig/gstreamer-controller-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer-controller.pc.in4
-rw-r--r--pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer-dataprotocol.pc.in4
-rw-r--r--pkgconfig/gstreamer-net-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer-net.pc.in4
-rw-r--r--pkgconfig/gstreamer-uninstalled.pc.in2
-rw-r--r--pkgconfig/gstreamer.pc.in4
12 files changed, 36 insertions, 0 deletions
diff --git a/pkgconfig/gstreamer-base-uninstalled.pc.in b/pkgconfig/gstreamer-base-uninstalled.pc.in
index 2853c2592..cec396ced 100644
--- a/pkgconfig/gstreamer-base-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-base-uninstalled.pc.in
@@ -3,6 +3,8 @@ prefix=
exec_prefix=
libdir=
includedir=
+girdir=@abs_top_builddir@/libs/gst/base
+typelibdir=@abs_top_builddir@/libs/gst/base
Name: GStreamer base classes, uninstalled
Description: Base classes for GStreamer elements, Not Installed
diff --git a/pkgconfig/gstreamer-base.pc.in b/pkgconfig/gstreamer-base.pc.in
index 2b8aaf454..45471a8ed 100644
--- a/pkgconfig/gstreamer-base.pc.in
+++ b/pkgconfig/gstreamer-base.pc.in
@@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+girdir=${datadir}/gir-1.0
+typelibdir=${libdir}/girepository-1.0
Name: GStreamer base classes
Description: Base classes for GStreamer elements
diff --git a/pkgconfig/gstreamer-check-uninstalled.pc.in b/pkgconfig/gstreamer-check-uninstalled.pc.in
index efdc3964c..d98d97a81 100644
--- a/pkgconfig/gstreamer-check-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-check-uninstalled.pc.in
@@ -3,6 +3,8 @@ prefix=
exec_prefix=
libdir=
includedir=
+girdir=@abs_top_builddir@/libs/gst/check
+typelibdir=@abs_top_builddir@/libs/gst/check
Name: GStreamer check unit testing, uninstalled
Description: Unit testing helper library for GStreamer modules, Not Installed
diff --git a/pkgconfig/gstreamer-check.pc.in b/pkgconfig/gstreamer-check.pc.in
index f730d1068..ac2a2c174 100644
--- a/pkgconfig/gstreamer-check.pc.in
+++ b/pkgconfig/gstreamer-check.pc.in
@@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
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
Description: Unit testing helper library for GStreamer modules
diff --git a/pkgconfig/gstreamer-controller-uninstalled.pc.in b/pkgconfig/gstreamer-controller-uninstalled.pc.in
index cbd9acdad..8c60b613c 100644
--- a/pkgconfig/gstreamer-controller-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-controller-uninstalled.pc.in
@@ -3,6 +3,8 @@ prefix=
exec_prefix=
libdir=
includedir=
+girdir=@abs_top_builddir@/libs/gst/controller
+typelibdir=@abs_top_builddir@/libs/gst/controller
Name: GStreamer controller, uninstalled
Description: Dynamic parameter control for GStreamer elements, Not Installed
diff --git a/pkgconfig/gstreamer-controller.pc.in b/pkgconfig/gstreamer-controller.pc.in
index 33fbbce59..8d197ab3a 100644
--- a/pkgconfig/gstreamer-controller.pc.in
+++ b/pkgconfig/gstreamer-controller.pc.in
@@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+girdir=${datadir}/gir-1.0
+typelibdir=${libdir}/girepository-1.0
Name: GStreamer controller
Description: Dynamic parameter control for GStreamer elements
diff --git a/pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in b/pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in
index 864926033..9e8536c3d 100644
--- a/pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in
@@ -3,6 +3,8 @@ prefix=
exec_prefix=
libdir=
includedir=
+girdir=@abs_top_builddir@/libs/gst/dataprotocol
+typelibdir=@abs_top_builddir@/libs/gst/dataprotocol
Name: GStreamer data protocol library, uninstalled
Description: Data protocol for plug-ins, Not Installed
diff --git a/pkgconfig/gstreamer-dataprotocol.pc.in b/pkgconfig/gstreamer-dataprotocol.pc.in
index edfc5bb72..e06b7e9f7 100644
--- a/pkgconfig/gstreamer-dataprotocol.pc.in
+++ b/pkgconfig/gstreamer-dataprotocol.pc.in
@@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
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
Description: Data protocol for plug-ins
diff --git a/pkgconfig/gstreamer-net-uninstalled.pc.in b/pkgconfig/gstreamer-net-uninstalled.pc.in
index b69d91e0c..18cf44f1e 100644
--- a/pkgconfig/gstreamer-net-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-net-uninstalled.pc.in
@@ -3,6 +3,8 @@ prefix=
exec_prefix=
libdir=
includedir=
+girdir=@abs_top_builddir@/libs/gst/net
+typelibdir=@abs_top_builddir@/libs/gst/net
Name: GStreamer networking library, uninstalled
Description: Network-enabled GStreamer plug-ins and clocking, uninstalled
diff --git a/pkgconfig/gstreamer-net.pc.in b/pkgconfig/gstreamer-net.pc.in
index 4594d1139..d8b510b51 100644
--- a/pkgconfig/gstreamer-net.pc.in
+++ b/pkgconfig/gstreamer-net.pc.in
@@ -2,6 +2,10 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+girdir=${datadir}/gir-1.0
+typelibdir=${libdir}/girepository-1.0
Name: GStreamer networking library
Description: Network-enabled GStreamer plug-ins and clocking
diff --git a/pkgconfig/gstreamer-uninstalled.pc.in b/pkgconfig/gstreamer-uninstalled.pc.in
index 7e8ce437f..70332ef69 100644
--- a/pkgconfig/gstreamer-uninstalled.pc.in
+++ b/pkgconfig/gstreamer-uninstalled.pc.in
@@ -6,6 +6,8 @@ libdir=
includedir=@abs_top_builddir@
toolsdir=@abs_top_builddir@/tools
pluginsdir=@abs_top_builddir@
+girdir=@abs_top_builddir@/gst
+typelibdir=@abs_top_builddir@/gst
Name: GStreamer Uninstalled
Description: Streaming media framework, Not Installed
diff --git a/pkgconfig/gstreamer.pc.in b/pkgconfig/gstreamer.pc.in
index 32fd81182..ad4554dcc 100644
--- a/pkgconfig/gstreamer.pc.in
+++ b/pkgconfig/gstreamer.pc.in
@@ -4,6 +4,10 @@ libdir=@libdir@
includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
toolsdir=${exec_prefix}/bin
pluginsdir=@libdir@/gstreamer-@GST_MAJORMINOR@
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+girdir=${datadir}/gir-1.0
+typelibdir=${libdir}/girepository-1.0
Name: GStreamer
Description: Streaming media framework