From: florian Date: Wed, 16 Dec 2009 23:25:26 +0000 (+0000) Subject: [package] strip down gstreamer, package more modules (#6320) X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=6a201bd1012d3fee5f519eb797c3bb28870c538d;p=packages.git [package] strip down gstreamer, package more modules (#6320) git-svn-id: svn://svn.openwrt.org/openwrt/packages@18798 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile index 3ff300f5d..a18bade6f 100644 --- a/multimedia/gstreamer/Makefile +++ b/multimedia/gstreamer/Makefile @@ -31,20 +31,66 @@ EXTRA_LDFLAGS+= \ -L$(STAGING_DIR)/usr/lib/libintl/lib \ -L$(STAGING_DIR)/usr/lib/libiconv/lib -define Package/gstreamer - SECTION:=multimedia - CATEGORY:=Multimedia +define Package/gstreamer/Default + DEPENDS:=+gstreamer TITLE:=gstreamer URL:=http://gstreamer.freedesktop.org/ - DEPENDS:=+libxml2 +glib2 + SECTION:=multimedia + CATEGORY:=Multimedia endef +define Package/gstreamer + $(call Package/gstreamer/Default) + DEPENDS:=+libxml2 +glib2 +endef + define Package/gstreamer/description A framework for streaming media. endef +define Package/gstreamer-libgstcheck + $(call Package/gstreamer/Default) + TITLE+= (libgstcheck) +endef + +define Package/gstreamer-libgstcheck/description + gstreamer libgstcheck +endef + +define Package/gstreamer-libgstcontroller + $(call Package/gstreamer/Default) + TITLE+= (libgstcontroller) +endef + +define Package/gstreamer-libgstcontroller/description + gstreamer libgstcontroller +endef + +define Package/gstreamer-libgstdataprotocol + $(call Package/gstreamer/Default) + TITLE+= (libgstdataprotocol) +endef + +define Package/gstreamer-libgstdataprotocol/description + gstreamer libgstdataprotocol +endef + +define Package/gstreamer-libgstnet + $(call Package/gstreamer/Default) + TITLE+= (libgstnet) +endef + +define Package/gstreamer-libgstnet/description + gstreamer libgstnet +endef + define Build/Configure $(call Build/Configure/Default,\ + --disable-gst-debug \ + --disable-loadsave \ + --disable-parse \ + --disable-debug \ + --disable-valgrind \ --disable-tests \ --disable-examples \ ) @@ -81,12 +127,12 @@ define Build/InstallDev endef define Package/gstreamer/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ - $(INSTALL_DIR) $(1)/usr/lib/ $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/*.so* \ + $(PKG_INSTALL_DIR)/usr/lib/libgstbase*.so* \ + $(1)/usr/lib/ + $(CP) \ + $(PKG_INSTALL_DIR)/usr/lib/libgstreamer*.so* \ $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/gstreamer-0.10/ @@ -95,4 +141,18 @@ define Package/gstreamer/install $(1)/usr/lib/gstreamer-0.10 endef +define BuildLib + define Package/gstreamer-libgst$(1)/install + $(INSTALL_DIR) $$(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgst$(1)*.so* \ + $$(1)/usr/lib/ + endef + + $$(eval $$(call BuildPackage,gstreamer-libgst$(1))) +endef + $(eval $(call BuildPackage,gstreamer)) +$(eval $(call BuildLib,check)) +$(eval $(call BuildLib,controller)) +$(eval $(call BuildLib,dataprotocol)) +$(eval $(call BuildLib,net))