diff options
Diffstat (limited to 'package')
| -rw-r--r-- | package/gmediaserver/Config.in | 3 | ||||
| -rw-r--r-- | package/gmediaserver/Makefile | 8 | ||||
| -rw-r--r-- | package/gmediaserver/patches/no_iconv.patch | 23 | 
3 files changed, 17 insertions, 17 deletions
| diff --git a/package/gmediaserver/Config.in b/package/gmediaserver/Config.in index ddab10abf..b93b12600 100644 --- a/package/gmediaserver/Config.in +++ b/package/gmediaserver/Config.in @@ -1,8 +1,7 @@  config BR2_PACKAGE_GMEDIASERVER  	prompt "gmediaserver - An UPnP music media server"  	tristate  -#	default m if CONFIG_DEVEL -	default n +	default m if CONFIG_DEVEL  	select BR2_PACKAGE_ID3LIB  	select BR2_PACKAGE_LIBUPNP  	help diff --git a/package/gmediaserver/Makefile b/package/gmediaserver/Makefile index c5c193695..9e34950b0 100644 --- a/package/gmediaserver/Makefile +++ b/package/gmediaserver/Makefile @@ -3,9 +3,9 @@  include $(TOPDIR)/rules.mk  PKG_NAME:=gmediaserver -PKG_VERSION:=0.7.0 +PKG_VERSION:=0.8.0  PKG_RELEASE:=1 -PKG_MD5SUM:=08d3d0274ff7b37b135d6f21b47cb3c5 +PKG_MD5SUM:=fe5d6ab36287999d7acd8aff8dc0819c  PKG_SOURCE_URL:=http://savannah.nongnu.org/download/gmediaserver/  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz @@ -14,8 +14,6 @@ PKG_CAT:=zcat  PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)  PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install -BR2_PACKAGE_GMEDIASERVER=m -  include $(TOPDIR)/package/rules.mk  $(eval $(call PKG_template,GMEDIASERVER,gmediaserver,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) @@ -27,6 +25,7 @@ $(PKG_BUILD_DIR)/.configured:  		CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \  		LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \  		LIBS=" -lixml -lthreadutil -lupnp -luClibc++ -lz" \ +		am_cv_func_iconv=no \  		./configure \  			--target=$(GNU_TARGET_NAME) \  			--host=$(GNU_TARGET_NAME) \ @@ -50,6 +49,7 @@ $(PKG_BUILD_DIR)/.configured:  			--enable-shared \  			--disable-static \  			--disable-rpath \ +			--with-gnu-ld \  			--with-id3lib="$(STAGING_DIR)/usr" \  			--with-libupnp="$(STAGING_DIR)/usr" \  	) diff --git a/package/gmediaserver/patches/no_iconv.patch b/package/gmediaserver/patches/no_iconv.patch index 735b3111a..2e6121171 100644 --- a/package/gmediaserver/patches/no_iconv.patch +++ b/package/gmediaserver/patches/no_iconv.patch @@ -1,9 +1,10 @@ ---- gmediaserver-0.7.0/src/main.c.orig	2005-08-29 21:15:01.000000000 +0200 -+++ gmediaserver-0.7.0/src/main.c	2005-08-30 12:37:40.000000000 +0200 -@@ -31,8 +31,10 @@ - #include <stdarg.h>		/* C89 */ +diff -ruN gmediaserver-0.8.0-old/src/main.c gmediaserver-0.8.0-new/src/main.c +--- gmediaserver-0.8.0-old/src/main.c	2005-09-10 09:26:00.000000000 +0200 ++++ gmediaserver-0.8.0-new/src/main.c	2005-09-17 20:48:01.000000000 +0200 +@@ -32,8 +32,10 @@   #include <stdbool.h>		/* Gnulib, C99 */   #include <signal.h>		/* ? */ + #include <locale.h>		/* ? */  +#ifdef HAVE_ICONV   #include <iconv.h>		/* Gnulib, POSIX */   #include "iconvme.h"		/* Gnulib */ @@ -11,7 +12,7 @@   #ifdef HAVE_NL_LANGINFO   #include <langinfo.h>   #endif -@@ -70,8 +72,10 @@ +@@ -71,8 +73,10 @@   #ifdef HAVE_ID3LIB       { "disable-id3", no_argument, NULL, OPT_DISABLE_ID3 },   #endif @@ -22,7 +23,7 @@       { "friendly-name", required_argument, NULL, OPT_FRIENDLY_NAME },       { "pid-file", required_argument, NULL, OPT_PIDFILE },       { "profile", required_argument, NULL, OPT_PROFILE, }, -@@ -89,15 +93,21 @@ +@@ -90,15 +94,21 @@       { NULL, 0, NULL, 0 }   }; @@ -44,7 +45,7 @@   }   static void -@@ -139,13 +149,17 @@ +@@ -140,13 +150,17 @@       char *logfilename = NULL;       char *timestamp_format = NULL;       uint32_t expire_time; @@ -62,7 +63,7 @@   #ifdef ENABLE_NLS       if (bindtextdomain(PACKAGE, LOCALEDIR) == NULL)           warn(_("cannot bind message domain: %s\n"), errstr); -@@ -173,12 +187,14 @@ +@@ -174,12 +188,14 @@   	    id3_enabled = false;   	    break;   #endif @@ -77,7 +78,7 @@   	case OPT_FRIENDLY_NAME:   	    if (optarg[0] == '\0')   		die(_("friendly name cannot be empty\n")); -@@ -319,6 +335,7 @@ +@@ -320,6 +336,7 @@       init_logging(logfilename, timestamp_format); @@ -85,7 +86,7 @@       if (device_charset != NULL) {           if (in_charset == NULL) {   #ifdef HAVE_NL_LANGINFO -@@ -335,6 +352,7 @@ +@@ -336,6 +353,7 @@           if (charset_convert == (iconv_t) -1)               die(_("cannot create character set convertor\nTry using another value for --in-charset or --device-charset\n"));       } @@ -93,7 +94,7 @@       /* We could write pid before initiating logging too.        */ -@@ -396,8 +414,10 @@ +@@ -409,8 +427,10 @@       if (pidfilename != NULL)       	unlink(pidfilename); /* ignore errors */ | 
