From 64379ec6b6dd1a0fa11a9ba6af5e541f23d1490e Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Fri, 3 Oct 2008 14:02:46 +0000 Subject: [PATCH] Add gst-plugins-good package. SVN-Revision: 12835 --- multimedia/gst-plugins-good/Makefile | 85 ++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 multimedia/gst-plugins-good/Makefile diff --git a/multimedia/gst-plugins-good/Makefile b/multimedia/gst-plugins-good/Makefile new file mode 100644 index 0000000000..a484b3c0af --- /dev/null +++ b/multimedia/gst-plugins-good/Makefile @@ -0,0 +1,85 @@ +# +# Copyright (C) 2008 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +# $Id$ + +include $(TOPDIR)/rules.mk + +PKG_NAME:=gst-plugins-good +PKG_VERSION:=0.10.10 +PKG_RELEASE:=2 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gst-plugins-good/ +PKG_MD5SUM:=a57b4f6bdb9a4a00351f9da74de35ae9 +PKG_FIXUP:=libtool + +include $(INCLUDE_DIR)/package.mk + +#FIXME: Each plugin should be indepently selectable + +PKG_INSTALL=1 + +EXTRA_CFLAGS+= \ + -I$(STAGING_DIR)/usr/lib/libintl/include \ + -I$(STAGING_DIR)/usr/lib/libiconv/include \ + -I$(STAGING_DIR)/usr/include/gtk-2.0/gdk \ + -I$(STAGING_DIR)/usr/include/gstreamer-0.10 + +EXTRA_LDFLAGS+= \ + -Wl,-rpath-link=$(STAGING_DIR)/usr/lib \ + -L$(STAGING_DIR)/usr/lib/libintl/lib \ + -L$(STAGING_DIR)/usr/lib/libiconv/lib + +define Package/gst-plugins-good + SECTION:=multimedia + CATEGORY:=Multimedia + TITLE:=gst-plugins-good + URL:=http://gstreamer.freedesktop.org/ + DEPENDS:=+gstreamer +liboil +pango +cairo +libpng +taglib +libspeex +libjpeg +zlib +endef + +define Package/gst-plugins-good/description + gstreamer good plugins +endef + +define Build/Configure + $(call Build/Configure/Default, \ + --disable-examples \ + --disable-esd \ + --disable-gconf \ + --disable-gconftool \ + --disable-shout2 \ + --disable-aalib \ + --disable-oss \ + --disable-hal \ + --disable-dv \ + --disable-pulse \ + --disable-dv1394 \ + --disable-soup \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-directdraw \ + --disable-directshow \ + --disable-sunaudio \ + ) +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-0.10 + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/gstreamer-0.10/*.{so*,la} \ + $(1)/usr/lib/gstreamer-0.10 +endef + +define Package/gst-plugins-good/install + $(INSTALL_DIR) $(1)/usr/lib/gstreamer-0.10 + $(INSTALL_DATA) \ + $(PKG_INSTALL_DIR)/usr/lib/gstreamer-0.10/*.{so*,a} \ + $(1)/usr/lib/gstreamer-0.10 +endef + +$(eval $(call BuildPackage,gst-plugins-good)) -- 2.30.2