2 # Copyright (C) 2007-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
10 PKG_NAME:=gmediaserver
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/
16 PKG_MD5SUM:=c422de386331e2a1a859d45f6fa270a3
21 include $(INCLUDE_DIR)/package.mk
22 include $(INCLUDE_DIR)/nls.mk
24 define Package/gmediaserver
27 DEPENDS:=+id3lib +libmagic +file +libupnp +libuuid +zlib $(ICONV_DEPENDS)
28 TITLE:=An UPnP music media server
29 URL:=http://www.nongnu.org/gmediaserver/
32 define Package/gmediaserver/description
33 GMediaServer is a server for UPnP media players like the
34 Netgear MP101, Linksys WMLS11B etc. It exports one or more
35 directories using the UPnP protocol so the mediaserver can
36 browse through them and play audio or video files.
41 --enable-threads=posix \
42 --with-libiconv-prefix="$(ICONV_PREFIX)" \
43 --without-libintl-prefix \
44 --with-id3lib="$(STAGING_DIR)/usr" \
45 --with-libupnp="$(STAGING_DIR)/usr" \
50 AR="$(TARGET_CROSS)ar" \
52 DESTDIR="$(PKG_INSTALL_DIR)"
54 define Package/gmediaserver/install
55 $(INSTALL_DIR) $(1)/usr/sbin
56 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/sbin/
57 $(INSTALL_DIR) $(1)/etc/config
58 $(INSTALL_DATA) ./files/$(PKG_NAME).config $(1)/etc/config/$(PKG_NAME)
59 $(INSTALL_DIR) $(1)/etc/init.d
60 $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
63 define Package/gmediaserver/conffiles
64 /etc/config/gmediaserver
67 $(eval $(call BuildPackage,gmediaserver))