From e4b1fe9c30cbdb3f535d13acfdad6ec7691ee92e Mon Sep 17 00:00:00 2001 From: nico Date: Sun, 23 Oct 2011 16:12:30 +0000 Subject: [PATCH] [packages] gst-plugins-base: rebuild on plugin selection changes git-svn-id: svn://svn.openwrt.org/openwrt/packages@28539 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- multimedia/gst-plugins-base/Makefile | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/multimedia/gst-plugins-base/Makefile b/multimedia/gst-plugins-base/Makefile index d867fd38c..db2b3d3d5 100644 --- a/multimedia/gst-plugins-base/Makefile +++ b/multimedia/gst-plugins-base/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2008-2010 OpenWrt.org +# Copyright (C) 2008-2011 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,13 +9,27 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gst-plugins-base PKG_VERSION:=0.10.29 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-base/ PKG_MD5SUM:=d07e251152cccbaa81807c14cf0fd8c0 PKG_BUILD_DEPENDS:= gstreamer liboil +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_gst-mod-alsa \ + CONFIG_PACKAGE_gst-mod-app \ + CONFIG_PACKAGE_gst-mod-audioconvert \ + CONFIG_PACKAGE_gst-mod-audiorate \ + CONFIG_PACKAGE_gst-mod-audioresample \ + CONFIG_PACKAGE_gst-mod-audiotestsrc \ + CONFIG_PACKAGE_gst-mod-gio \ + CONFIG_PACKAGE_gst-mod-ogg \ + CONFIG_PACKAGE_gst-mod-tcp \ + CONFIG_PACKAGE_gst-mod-theora \ + CONFIG_PACKAGE_gst-mod-videotestsrc \ + CONFIG_PACKAGE_gst-mod-volume \ + CONFIG_PACKAGE_gst-mod-vorbis \ PKG_FIXUP:=libtool PKG_INSTALL:=1 @@ -53,23 +67,39 @@ $(call Package/gstreamer/description/Default) endef +GST_COND_SELECT = $(patsubst %,$(if $(CONFIG_PACKAGE_gst-mod-$(1)),--enable,--disable)-%,$(1)) + GST_VERSION:=0.10 CONFIGURE_ARGS += \ --disable-debug \ --disable-examples \ \ + $(call GST_COND_SELECT,alsa) \ + --disable-alsa-test \ + $(call GST_COND_SELECT,app) \ + $(call GST_COND_SELECT,audioconvert) \ + $(call GST_COND_SELECT,audiorate) \ + $(call GST_COND_SELECT,audioresample) \ + $(call GST_COND_SELECT,audiotestsrc) \ --disable-cdparanoia \ --disable-ffmpegcolorspace \ --disable-freetypetest \ + $(call GST_COND_SELECT,gio) \ --disable-gnome_vfs \ --disable-gst_v4l \ --disable-libvisual \ + $(call GST_COND_SELECT,ogg) \ --disable-oggtest \ --disable-pango \ --disable-subparse \ + $(call GST_COND_SELECT,tcp) \ + $(call GST_COND_SELECT,theora) \ --disable-videorate \ --disable-videoscale \ + $(call GST_COND_SELECT,videotestsrc) \ + $(call GST_COND_SELECT,volume) \ + $(call GST_COND_SELECT,vorbis) \ --disable-vorbistest \ --disable-x \ --disable-xshm \ -- 2.11.0