X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=multimedia%2Fgstreamer%2FMakefile;h=a18bade6f59ff963f91621b6a1b4779da567d14d;hp=9cf84900d4755b2dad657cee6043a5563dfe127f;hb=67e30a9950af74a4e2a4309865bfdab0ade5201e;hpb=31746dfb3bbcd2d9658d1f4fe234e6d09bbf4a12 diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile index 9cf84900d4..a18bade6f5 100644 --- a/multimedia/gstreamer/Makefile +++ b/multimedia/gstreamer/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gstreamer -PKG_VERSION:=0.10.21 -PKG_RELEASE:=3 +PKG_VERSION:=0.10.25 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://gstreamer.freedesktop.org/src/gstreamer/ -PKG_MD5SUM:=7bad90af3fd81a1535363cf85359125c +PKG_MD5SUM:=88544e034a051baf472983791d233076 PKG_FIXUP:=libtool include $(INCLUDE_DIR)/package.mk @@ -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 \ ) @@ -61,12 +107,12 @@ define Build/InstallDev $(INSTALL_DIR) $(1)/usr/lib/ $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/*.{so*,a,la} \ + $(PKG_INSTALL_DIR)/usr/lib/*.{so*,la} \ $(1)/usr/lib/ $(INSTALL_DIR) $(1)/usr/lib/gstreamer-0.10/ $(CP) \ - $(PKG_INSTALL_DIR)/usr/lib/gstreamer-0.10/*.{so*,a,la} \ + $(PKG_INSTALL_DIR)/usr/lib/gstreamer-0.10/*.{so*,la} \ $(1)/usr/lib/gstreamer-0.10 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig/ @@ -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))