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. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -15,23 +15,25 @@ PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/ PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/
PKG_MD5SUM:=7f99a9b2e32c41acf7e71eb0bc0840e9 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 include $(INCLUDE_DIR)/package.mk
define Package/gmediaserver define Package/gmediaserver
SECTION:=net SECTION:=net
CATEGORY:=Network CATEGORY:=Network
DEPENDS:=+id3lib +libiconv +libmagic +libupnp +libuuid DEPENDS:=+id3lib +libiconv +libmagic +file +libupnp +libuuid
TITLE:=An UPnP music media server TITLE:=An UPnP music media server
URL:=http://www.nongnu.org/gmediaserver/ URL:=http://www.nongnu.org/gmediaserver/
endef endef
define Build/Configure define Package/gmediaserver/description
$(call Build/Configure/Default, \ 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 \ --disable-rpath \
--enable-threads=posix \ --enable-threads=posix \
--with-libiconv-prefix="$(STAGING_DIR)/usr/lib/libiconv" \ --with-libiconv-prefix="$(STAGING_DIR)/usr/lib/libiconv" \
@ -40,24 +42,20 @@ define Build/Configure
--with-libupnp="$(STAGING_DIR)/usr" \ --with-libupnp="$(STAGING_DIR)/usr" \
, \ , \
LIBS=" -luClibc++ -lz" \ LIBS=" -luClibc++ -lz" \
)
endef
define Build/Compile MAKE_FLAGS += \
$(MAKE) -C $(PKG_BUILD_DIR) \
AR="$(TARGET_CROSS)ar" \ AR="$(TARGET_CROSS)ar" \
LTLIBICONV="" \ LTLIBICONV="" \
DESTDIR="$(PKG_INSTALL_DIR)" \ DESTDIR="$(PKG_INSTALL_DIR)" \
all install all install \
endef
define Package/gmediaserver/install define Package/gmediaserver/install
$(INSTALL_DIR) $(1)/usr/sbin $(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_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_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 endef
$(eval $(call BuildPackage,gmediaserver)) $(eval $(call BuildPackage,gmediaserver))