gmediaserver:

* Fix missing dependencies
 * Cleanup Makefile

git-svn-id: svn://svn.openwrt.org/openwrt/packages@8831 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
olli 2007-09-18 10:33:34 +00:00
parent 222a94eca5
commit b470b0f59b

View File

@ -1,5 +1,5 @@
#
# Copyright (C) 2006 OpenWrt.org
# Copyright (C) 2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
@ -15,49 +15,47 @@ PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/
PKG_MD5SUM:=7f99a9b2e32c41acf7e71eb0bc0840e9
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(INCLUDE_DIR)/package.mk
define Package/gmediaserver
SECTION:=net
CATEGORY:=Network
DEPENDS:=+id3lib +libiconv +libmagic +libupnp +libuuid
DEPENDS:=+id3lib +libiconv +libmagic +file +libupnp +libuuid
TITLE:=An UPnP music media server
URL:=http://www.nongnu.org/gmediaserver/
endef
define Build/Configure
$(call Build/Configure/Default, \
--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" \
)
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
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
AR="$(TARGET_CROSS)ar" \
LTLIBICONV="" \
DESTDIR="$(PKG_INSTALL_DIR)" \
all install
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
$(CP) $(PKG_INSTALL_DIR)/usr/bin/gmediaserver $(1)/usr/sbin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/sbin/
$(INSTALL_DIR) $(1)/etc/default
$(INSTALL_DATA) ./files/gmediaserver.default $(1)/etc/default/gmediaserver
$(INSTALL_DATA) ./files/$(PKG_NAME).default $(1)/etc/default/$(PKG_NAME)
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/gmediaserver.init $(1)/etc/init.d/gmediaserver
$(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
endef
$(eval $(call BuildPackage,gmediaserver))