# # Copyright (C) 2007 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:=gmediaserver PKG_VERSION:=0.12.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/ PKG_MD5SUM:=7f99a9b2e32c41acf7e71eb0bc0840e9 include $(INCLUDE_DIR)/package.mk define Package/gmediaserver SECTION:=net CATEGORY:=Network DEPENDS:=+id3lib +libiconv +libmagic +file +libupnp +libuuid TITLE:=An UPnP music media server URL:=http://www.nongnu.org/gmediaserver/ endef define Package/gmediaserver/description GMediaServer is a server for UPnP media players like the Netgear MP101, Linksys WMLS11B etc. It exports one or more directories using the UPnP protocol so the mediaserver can browse through them and play audio or video files. endef CONFIGURE_ARGS += \ --disable-rpath \ --enable-threads=posix \ --with-libiconv-prefix="$(STAGING_DIR)/usr/lib/libiconv" \ --without-libintl-prefix \ --with-id3lib="$(STAGING_DIR)/usr" \ --with-libupnp="$(STAGING_DIR)/usr" \ , \ LIBS=" -luClibc++ -lz" \ MAKE_FLAGS += \ AR="$(TARGET_CROSS)ar" \ LTLIBICONV="" \ DESTDIR="$(PKG_INSTALL_DIR)" \ all install \ define Package/gmediaserver/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc/config $(INSTALL_DATA) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME) $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME) endef $(eval $(call BuildPackage,gmediaserver))