summaryrefslogtreecommitdiffstats
path: root/rules/gst-plugins-base.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2008-07-31 13:59:27 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2008-07-31 13:59:27 +0000
commit7c7f86ba796c4f6c364e8ccf8b93348a613f94f1 (patch)
tree663ec30852d9fcdfee70865cdee883337ec4ca46 /rules/gst-plugins-base.make
parentb2b8c7908d0a97ff08613ef2aee43304d647bfab (diff)
downloadptxdist-7c7f86ba796c4f6c364e8ccf8b93348a613f94f1.tar.gz
ptxdist-7c7f86ba796c4f6c364e8ccf8b93348a613f94f1.tar.xz
* gst-plugins-base: add more dependency fixes
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8709 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/gst-plugins-base.make')
-rw-r--r--rules/gst-plugins-base.make158
1 files changed, 151 insertions, 7 deletions
diff --git a/rules/gst-plugins-base.make b/rules/gst-plugins-base.make
index a3e4a1d87..468f14db8 100644
--- a/rules/gst-plugins-base.make
+++ b/rules/gst-plugins-base.make
@@ -19,10 +19,10 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BASE) += gst-plugins-base
#
GST_PLUGINS_BASE_VERSION := 0.10.20
GST_PLUGINS_BASE := gst-plugins-base-$(GST_PLUGINS_BASE_VERSION)
-GST_PLUGINS_BASE_SUFFIX := tar.bz2
-GST_PLUGINS_BASE_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX)
-GST_PLUGINS_BASE_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX)
-GST_PLUGINS_BASE_DIR := $(BUILDDIR)/$(GST_PLUGINS_BASE)
+GST_PLUGINS_BASE_SUFFIX := tar.bz2
+GST_PLUGINS_BASE_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX)
+GST_PLUGINS_BASE_SOURCE := $(SRCDIR)/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX)
+GST_PLUGINS_BASE_DIR := $(BUILDDIR)/$(GST_PLUGINS_BASE)
# ----------------------------------------------------------------------------
# Get
@@ -156,7 +156,7 @@ GST_PLUGINS_BASE_AUTOCONF += --disable-volume
endif
ifdef PTXCONF_GST_PLUGINS_BASE__X
GST_PLUGINS_BASE_AUTOCONF += --enable-x
-GST_PLUGINS_BASE_AUTOCONF += --with-x
+GST_PLUGINS_BASE_AUTOCONF += --with-x=$(SYSROOT)/usr
else
GST_PLUGINS_BASE_AUTOCONF += --disable-x
GST_PLUGINS_BASE_AUTOCONF += --without-x
@@ -227,7 +227,8 @@ $(STATEDIR)/gst-plugins-base.prepare:
@$(call clean, $(GST_PLUGINS_BASE_DIR)/config.cache)
cd $(GST_PLUGINS_BASE_DIR) && \
$(GST_PLUGINS_BASE_PATH) $(GST_PLUGINS_BASE_ENV) \
- ./configure $(GST_PLUGINS_BASE_AUTOCONF)
+ ./configure $(GST_PLUGINS_BASE_AUTOCONF) \
+ $(CROSS_ENV_PKG_CONFIG)
@$(call touch)
# ----------------------------------------------------------------------------
@@ -236,7 +237,9 @@ $(STATEDIR)/gst-plugins-base.prepare:
$(STATEDIR)/gst-plugins-base.compile:
@$(call targetinfo)
- cd $(GST_PLUGINS_BASE_DIR) && $(GST_PLUGINS_BASE_PATH) $(MAKE) $(PARALLELMFLAGS)
+ cd $(GST_PLUGINS_BASE_DIR) && \
+ $(GST_PLUGINS_BASE_PATH) $(MAKE) \
+ $(PARALLELMFLAGS)
@$(call touch)
# ----------------------------------------------------------------------------
@@ -287,6 +290,147 @@ $(STATEDIR)/gst-plugins-base.targetinstall:
/usr/lib/$$i); \
done
+ifdef PTXCONF_GST_PLUGINS_BASE__ADDER
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstadder.so, \
+ /usr/lib/gstreamer-0.10/libgstadder.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__AUDIOCONVERT
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstaudioconvert.so, \
+ /usr/lib/gstreamer-0.10/libgstaudioconvert.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__AUDIORATE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstaudiorate.so, \
+ /usr/lib/gstreamer-0.10/libgstaudiorate.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__AUDIORESAMPLE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstaudioresample.so, \
+ /usr/lib/gstreamer-0.10/libgstaudioresample.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__AUDIOTESTSRC
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstaudiotestsrc.so, \
+ /usr/lib/gstreamer-0.10/libgstaudiotestsrc.so)
+endif
+
+ifdef PTXCONF_GST_PLUGINS_BASE__FFMPEGCOLORSPACE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so, \
+ /usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__GDP
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstgdp.so, \
+ /usr/lib/gstreamer-0.10/libgstgdp.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__PLAYBACK
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstplaybin.so, \
+ /usr/lib/gstreamer-0.10/libgstplaybin.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__SUBPARSE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libsubparse.so, \
+ /usr/lib/gstreamer-0.10/libsubparse.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__TCP
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgsttcp.so, \
+ /usr/lib/gstreamer-0.10/libgsttcp.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__TYPEFIND
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so, \
+ /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__VIDEOTESTSRC
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvideotestsrc.so, \
+ /usr/lib/gstreamer-0.10/libgstvideotestsrc.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__VIDEORATE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvideorate.so, \
+ /usr/lib/gstreamer-0.10/libgstvideorate.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__VIDEOSCALE
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvideoscale.so, \
+ /usr/lib/gstreamer-0.10/libgstvideoscale.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__VOLUME
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvolume.so, \
+ /usr/lib/gstreamer-0.10/libgstvolume.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__X
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstximagesink.so, \
+ /usr/lib/gstreamer-0.10/libgstximagesink.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__XVIDEO
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstxvimagesink.so, \
+ /usr/lib/gstreamer-0.10/libgstxvimagesink.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__XSHM
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libxshm.so, \
+ /usr/lib/gstreamer-0.10/libxshm.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__GST_V4L
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvideo4linux.so, \
+ /usr/lib/gstreamer-0.10/libgstvideo4linux.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__ALSA
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstalsa.so, \
+ /usr/lib/gstreamer-0.10/libgstalsa.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__CDPARANOIA
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstcdparanoia.so, \
+ /usr/lib/gstreamer-0.10/libgstcdparanoia.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__GNOME_VFS
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstgnomevfs.so, \
+ /usr/lib/gstreamer-0.10/libgstgnomevfs.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__GIO
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgio.so, \
+ /usr/lib/gstreamer-0.10/libgio.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__LIBVISUAL
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstlibvisual.so, \
+ /usr/lib/gstreamer-0.10/libgstlibvisual.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__OGG
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstogg.so, \
+ /usr/lib/gstreamer-0.10/libgstogg.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__PANGO
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstpango.so, \
+ /usr/lib/gstreamer-0.10/libgstpango.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__THEORA
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgsttheora.so, \
+ /usr/lib/gstreamer-0.10/libgsttheora.so)
+endif
+ifdef PTXCONF_GST_PLUGINS_BASE__VORBIS
+ $(call install_copy, gst-plugins-base, 0, 0, 0644, \
+ $(PKGDIR)/$(GST_PLUGINS_BASE)/usr/lib/gstreamer-0.10/libgstvorbis.so, \
+ /usr/lib/gstreamer-0.10/libgstvorbis.so)
+endif
@$(call install_finish, gst-plugins-base)
@$(call touch)