mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
add pkgconfig support
Original commit message from CVS: add pkgconfig support
This commit is contained in:
parent
4a0640885d
commit
2fe200eeb3
7 changed files with 73 additions and 3 deletions
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
* gstreamer/Makefile.am: fix up line continuations
|
* gstreamer/Makefile.am: fix up line continuations
|
||||||
|
|
||||||
|
* configure.ac, Makefile.am, pkgconfig/*: add pkgconfig support
|
||||||
|
|
||||||
2003-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
2003-06-11 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* gst-python.spec.in: fix
|
* gst-python.spec.in: fix
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
AUTOMAKE_OPTIONS = 1.5
|
SUBDIRS = gstreamer pkgconfig examples
|
||||||
|
|
||||||
SUBDIRS = gstreamer examples
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
gst-python.spec.in gst-python.spec
|
gst-python.spec.in gst-python.spec
|
||||||
|
|
||||||
|
snap:
|
||||||
|
$(MAKE) dist distdir=$(PACKAGE)-`date +"%Y%m%d"`
|
||||||
|
|
|
@ -60,6 +60,7 @@ fi
|
||||||
|
|
||||||
AC_SUBST(GST_LIBS)
|
AC_SUBST(GST_LIBS)
|
||||||
AC_SUBST(GST_CFLAGS)
|
AC_SUBST(GST_CFLAGS)
|
||||||
|
AC_SUBST(GST_MAJORMINOR)
|
||||||
|
|
||||||
dnl check for pygtk
|
dnl check for pygtk
|
||||||
PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= $PYGTK_REQ)
|
PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= $PYGTK_REQ)
|
||||||
|
@ -112,6 +113,9 @@ changequote([,])dnl
|
||||||
AC_OUTPUT([
|
AC_OUTPUT([
|
||||||
Makefile
|
Makefile
|
||||||
gstreamer/Makefile
|
gstreamer/Makefile
|
||||||
|
pkgconfig/Makefile
|
||||||
|
pkgconfig/gst-python.pc
|
||||||
|
pkgconfig/gst-python-uninstalled.pc
|
||||||
examples/Makefile
|
examples/Makefile
|
||||||
examples/gstreamer/Makefile
|
examples/gstreamer/Makefile
|
||||||
gst-python.spec
|
gst-python.spec
|
||||||
|
|
3
pkgconfig/.gitignore
vendored
Normal file
3
pkgconfig/.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
Makefile
|
||||||
|
Makefile.in
|
||||||
|
*.pc
|
23
pkgconfig/Makefile.am
Normal file
23
pkgconfig/Makefile.am
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
### all of the standard pc files we need to generate
|
||||||
|
pcfiles = \
|
||||||
|
gst-python-@GST_MAJORMINOR@.pc
|
||||||
|
|
||||||
|
pcfiles_uninstalled = \
|
||||||
|
gst-python-@GST_MAJORMINOR@-uninstalled.pc
|
||||||
|
|
||||||
|
all-local: $(pcfiles) $(pcfiles_uninstalled)
|
||||||
|
|
||||||
|
### how to generate pc files
|
||||||
|
$(pcfiles): %-@GST_MAJORMINOR@.pc: %.pc
|
||||||
|
cp $< $@
|
||||||
|
$(pcfiles_uninstalled): %-@GST_MAJORMINOR@-uninstalled.pc: %-uninstalled.pc
|
||||||
|
cp $< $@
|
||||||
|
|
||||||
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA = $(pcfiles)
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
gst-python.pc.in \
|
||||||
|
gst-python-uninstalled.pc.in
|
||||||
|
|
||||||
|
CLEANFILES = $(pcfiles) $(pcfiles_uninstalled)
|
19
pkgconfig/gst-python-uninstalled.pc.in
Normal file
19
pkgconfig/gst-python-uninstalled.pc.in
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# the standard variables don't make sense for an uninstalled copy
|
||||||
|
#prefix=
|
||||||
|
#exec_prefix=
|
||||||
|
#includedir=${pcfiledir}/..
|
||||||
|
#datadir=${pcfiledir}/..
|
||||||
|
|
||||||
|
# you can use the --variable=pygtkincludedir argument to
|
||||||
|
# pkg-config to get this value. You might want to use this to
|
||||||
|
# install additional headers.
|
||||||
|
#gstpythonincludedir=${includedir}/gst-python-@GST_MAJORMINOR@
|
||||||
|
|
||||||
|
# same here. Useful when calling the code generator in addon packages.
|
||||||
|
#defsdir=${datadir}/gst-python/@GST_MAJORMINOR@/defs
|
||||||
|
|
||||||
|
Name: gst-python uninstalled
|
||||||
|
Description: Python bindings for GStreamer, not installed
|
||||||
|
Requires: pygtk-2.0, gstreamer-@GST_MAJORMINOR@
|
||||||
|
Version: @VERSION@
|
||||||
|
#Cflags: -I${gstpythonincludedir}
|
18
pkgconfig/gst-python.pc.in
Normal file
18
pkgconfig/gst-python.pc.in
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
#prefix=@prefix@
|
||||||
|
#exec_prefix=@exec_prefix@
|
||||||
|
#includedir=@includedir@
|
||||||
|
#datadir=@datadir@
|
||||||
|
|
||||||
|
# you can use the --variable=pygtkincludedir argument to
|
||||||
|
# pkg-config to get this value. You might want to use this to
|
||||||
|
# install additional headers.
|
||||||
|
#gstpythonincludedir=${includedir}/gst-python-@GST_MAJORMINOR@
|
||||||
|
|
||||||
|
# same here. Useful when calling the code generator in addon packages.
|
||||||
|
#defsdir=${datadir}/gst-python/@GST_MAJORMINOR@/defs
|
||||||
|
|
||||||
|
Name: gst-python
|
||||||
|
Description: Python bindings for GStreamer
|
||||||
|
Requires: pygtk-2.0, gstreamer-@GST_MAJORMINOR@
|
||||||
|
Version: @VERSION@
|
||||||
|
#Cflags: -I${gstpythonincludedir}
|
Loading…
Reference in a new issue